Lead Software Engineer @ PNC | Master of Science in Computer Science
Leander, Texas, United States
• Results-driven Senior Java Developer with 7 years of experience designing and developing enterprise-level applications using Java, Spring Boot, and Microservices. Proven success in building scalable APIs, improving application performance, and leading migrations and deployments. Adept at enhancing system security, implementing DevOps practices, and collaborating with cross functional teams.
Contact Kinjal regarding:
work
Full-time jobs
Timeline
work
Job
school
Education
Résumé
Jobs
verified_user
0% verified
Lead Software Developer
PNC Bank
May 2020 - Aug 2024(4 years 4 months)
• Implemented real-time credit scoring using Kafka, significantly enhancing decision-making speed. • Developed REST APIs and implemented key business features for seamless customer functionality. • Integrated OAuth for secure user authentication, ensuring robust access control. • Used Redis for efficient data caching, improving application performance and reducing DB load. • Designed and developed microservices architecture for scalable and maintainable deployments. • Migrated 30+ microservices to OCP4, delivering the project within a single quarter. • Built event-driven Kafka producers for automated email notifications. • Improved observability using Cloud Sleuth and Trace IDs for distributed tracing. • Redesigned TCH service arch
Software Developer
PNC Bank
Aug 2019 - Apr 2020(9 months)
• Improved security by migrating from legacy systems to microservices. • Implemented authentication and authorization for DPP microservices. • Achieved a sonar coverage of 80% by writing and developing functional and unit test cases. • Prevented build failures during production deployment by optimizing the Jenkins pipeline. • Saved time and money by independently deploying microservices to production. • Enhanced efficiency by implementing the circuit breaker design pattern for microservices.
Software Developer
Marlabs
Aug 2018 - Aug 2019(1 year 1 month)
• Built a point-of-sale app for retail management, including modules for. inventory management, order processing. • Wrote unit tests using JUnit and Mockito testing frameworks to ensure application reliability. • Implemented CI/CD and Agile methodologies using tools such as JUnit, Jenkins, JIRA, Git, Crucible, and Maven.