Dynamic Systems Engineer with experience at IBM, specializing in microservice development and data analytics. Achieved enhanced performance of APIs using Hazelcast and implemented batch processing utilities with Spring Boot and Kafka. Proficient in Java and Python, demonstrating strong problem-solving skills and a commitment to code quality through TDD practices.
Adaptable and analytical with strong foundation in system design and troubleshooting. Possesses solid understanding of network protocols and cybersecurity principles, coupled with proficiency in scripting languages and system monitoring tools. Committed to leveraging skills to optimize system performance and ensure high availability.
Worked as a microservice developer in the financial sector, with some experience in Data Analytics as well.
1).Developed a Proof of Concept(POC) for uploading multipart files on Kubernetes persistent volumes
2).Created a stand-alone batch processing utilities using Spring Boot schedulers and Apache Kafka with an event-driven paradigm
3).Utilized the distributed in-memory data grid Hazelcast to enhance the performance of the Dashboard API
4).Maintained code quality by analyzing SonarQube and Checkmarx reports.
5). Practiced Test Driven Development(TDD) using Mockito framework
6). Wrote python scripts to process millions of records containing a substantial volume of XML payloads, using Pandas, NumPy, BeautifulSoup, and Multiprocessing libraries.
7). Worked on Swagger-UI for API documentation
Java
Javascript