
Senior-level Software and Application Developer passionate about creating cutting-edge products for the field. Strong work ethic and dedicated to quality assurance. Adept at working with teams or independently in fast-paced settings.
Working as a Senior Software Developer, specialized in application development and designing L3 diagrams.
Developed a service to add support for new payment rails.
Improved PC Optimum point functionality to add credit card bill payment functionality.
Improved and migrated services from a monolith to microservices architecture.
Worked on migrating Oracle to PostgreSQL, migrating PostgreSQL to CockroachDB.
Developed multiple validation libraries to secure against CSV injection.
Improved unit and integration test robustness by aligning test design with existing project standards and best practices while maintainig 99% code coverage for new code.
Worked as a Java Developer, designed and developed new Java-based services, while refactoring and enhancing existing functionality to improve performance, reliability, and maintainability.
Language: Java, Groovy, C, JavaScript
General: Data Structures & Algorithms, OOP, Operating Systems, System Design
Development tools: Git, Postman, Kibana logs, Grafana, Eclipse, VSCode, IntelliJ
Frameworks and testing: JUnit, Groovy JUnit, REST Assured
Methodologies: Microservice, TDD, Agile, CI/CD