Senior Software Engineer
Current• Led the database design and architectural design planning along with implementation of complex features and peer to peer code reviews.• Worked closely with front-end developers and product manager to deliver user-centric solutions.• Utilized React.js and TypeScript to create a new frontend web app for users at FIDIUS, ensuring a user-friendly interface.• Created a Tracking Portal for client feedback consisting of an Angular application and a Spring Boot microservice.• Implemented lazy loading mechanism to bind and load the Angular 6 modules which decreased the startup time of the application• Designed and planned the User Acceptance Testing phase while working with the Quality Assurance team to support preparation of comprehensive test scripts, execution of UAT scenarios and subsequent integration testing, ensuring alignment with business objectives and customer expectations, using Selenium.• Owner of internal DevOps and CI/CD infrastructure for comprehensive software testing and release processes. Implemented unit testing, integration testing, and user experience improvements for developers. Leveraged tools like Jenkins and Buildbot for seamless integration.• Integrated monitoring and alerting systems using Graylog and Splunk, ensuring proactive issue detection and resolution.• Exposed to Agile development methodologies; participated in daily scrum meetings, iterative development and product demos with business stakeholders