I am a highly skilled software developer with a strong background in Agile methodologies. Throughout my career, I have successfully managed and steered end-to-end software development life cycles within Agile (SCRUM) environments. I have led cross-functional Agile project phases, from initiation to maintenance, and introduced iterative development methodologies that have resulted in improved project duration and customer satisfaction levels.
One of my notable achievements includes engineering the deployment of Microservices architecture via Concourse and Jenkins, which led to a significant decrease in application downtime and an increase in system scalability. I have also strategically enhanced RESTful web service security, resulting in improved system security and user data confidentiality. Additionally, I have spearheaded efficient on-call support operations, leading to the identification and resolution of critical technical issues and enhancing overall operational efficiency.
I am committed to Test-Driven Development (TDD) and have conducted rigorous unit and integration testing using JUnit 5.0, Mockito, and Selenium. I am proficient in a wide range of programming languages, frameworks, and tools, including Java, C, Python, JavaScript, ReactJS, NodeJS, Redux, Docker, GIT, Power BI, Splunk, and more.