Experienced Software Engineer with several years of hands-on development across backend and frontend. Focused on building reliable, maintainable solutions and contributing effectively within collaborative teams.
Software Engineer
• Building, designing and testing RESTful API Management Solution written in Java 8.
• Technologies used: Spring Boot, JPA, Hibernate, Angular
• Database: MySQL , H2(in memory DB), integration with flyway
• TDD: Junit5 and Mockito Framework
• Authentication used: JWT
• Development Approach used: Agile
• Automation Server: Jenkins
Product Owner for internal projects
• Understand business problems and convert them into Features/Backlog Items/ User Stories
• Make sure that product vision is well articulated
• Make sure user stories are clear defined and understandable
• Responsible for the Backlog and Sprint plan
• Build new features for TeachPitch, a cloud-based platform, using Laravel Framework PHP based.
• Wrote programming codes from scratch and adapt existing frameworks and graphics packages to meet business requirements, using Laravel Framework, MySQL, Bootstrap, jQuery, Angular JS.
• Working as QA, testing platform and its product.
• Used Google App Engine as Web Server for hosting simple websites, email, and documents allowing scalability to Google Cloud Infrastructure.
• Used Google Sites to connect Google Drive applications using Google Apps Script and Google Drive API.
• Code management and repositories versioning using Git and Bitbucket
Java and Spring Boot
Web development (HTML, CSS, JavaScript)