Senior Java Developer
Achievements• Pioneered the migration of CI/CD pipeline from AWS to Github, designing continuous testing and continuous integration workflows in pipelines team (including unit testing, test coverage, Sonarqube, checkmarx). It allowed cut down build better quality feedback times for from several hours to 30 minutes. • Created scalable and robust microservices using Event Driven Architecture, implemented security best practices for AWS services such as IAM, KMS and CloudTrail, resulting in a 100% compliance with industry security standards and a 0% security breach rate.Responsibilities• I was involved in design and implementation of new microservices covering domain business logic modules and integrational layers.• Create scalable and robust Kafka topics, producers, and consumers that ensure reliable messaging and event processing across microservices.• Developed and maintained new Restful APIs using Swagger ensuring clarity and ease of use for developers. • Successfully delivered business requirements by collaborating with the Business stakeholders, Product Owners, and delivery teams in an agile environment.• I was a passionate advocate of software testability and ensure my code thoroughly tested (applying test-driven development where applicable). I also encourage my teammates to follow the same practice.• I regularly communicated with business product owners, business analysts and testers to guarantee that our final product is of a high quality and meets business expectations.• These applications integrate various back-end systems (databases, security registry systems and Web Services) and provide company online presence.• Designed the blueprint for the migration of the repositories from AWS to Github. • I served as the team education champion - provide presentations and training on software development best practices, advice on training courses, coding guidelines, etc.