Lead Software Developer
CurrentBayer's Project:Built REST APIs in Java: Utilised Spring Boot and Java 11 to develop REST APIs for handling CRUD operations.Developed Data Consistency Job: Created a cron job in Java to ensure that the data stored in our database remains consistent with third-party data sources.Developed and deployed AWS Lambda functions in Python to handle various serverless computing tasks, improving application scalability and performance.Implemented Search Functionality: Designed and implemented search functionality on the user interface using Angular.Created Review System: Developed a review system on the UI to enable scientists to review and validate data.Added Last View Feature: Implemented a feature allowing users to view their previous searches.Implemented Shadow Mode Feature: Developed a shadow mode feature in React that allows users to toggle the shadow mode, ensuring downstream jobs won't be executed.Utilized Redux for State Management: Used Redux in React for efficient state management.Bug Fixes and Feature Enhancements: Responsible for fixing bugs and adding new features in React.Led Team Efforts: Led the team in requirement gathering, provided guidance, and assisted colleagues as needed.