Established history of developing scalable solutions that align with project goals, showcasing proficiency in coding, debugging, and managing projects. Skilled in implementing Agile and Scrum practices to boost team productivity and foster collaboration.
Overview
7
7
years of professional experience
Work History
Software Engineer III
JB Hunt Transport
Austin, TX
11.2022 - Current
Designed APIs using OpenAPI specifications to enhance system integration and enable industry-leading features, including Multi-Client Consolidation and International Freight Consolidation.
Led a team of seven developers in modernizing legacy EDI solutions using Java and Spring Boot microservices, utilizing MySQL and Elastic data sources.
Deployed services to Kubernetes cluster in Google Cloud Platform with Azure DevOps tools.
Executed Helm charts and implemented Flagger/Canary strategies for efficient application deployment.
Utilized CloudBees Feature Flags for controlled rollout of new features during deployments.
Monitored performance metrics to identify and resolve efficiency issues proactively.
Adopted Agile methodologies to optimize development processes from prototypes through implementation.
Full Stack Developer
Visa
Austin, TX
07.2021 - 11.2022
Integrated Verifi Cardholder Dispute Resolution Network into Visa ecosystem for expedited refunds.
Adhered to Scrum methodologies, enhancing team alignment and productivity during development cycles.
Developed clean, reusable Java code for seamless integration with existing components.
Designed RESTful Web Services, following Visa coding standards and domain-driven design principles.
Executed comprehensive test cases to ensure code coverage met Sonar standards and minimized defects.
Implemented Spring Kafka for publisher-consumer creation, ensuring data encryption with Ingrain library.
Software Development Engineer II
Mastercard
St Louis, MO
10.2019 - 07.2021
Designed the Mastercard Loyalty Benefits platform, exposing APIs for financial platforms to improve customer value.
Documented APIs using Hugo server to streamline client integration process.
Collaborated with Product Owner and Business Analysts to clarify requirements and align project objectives.
Developed services using Spring Boot, establishing efficient build and deployment pipelines.
Optimized code with Java 8 features, improving performance and maintainability.
Achieved over 80% code coverage by producing testable and reusable code.
Java Developer II
CenturyLink
St Louis, MO
07.2018 - 10.2019
Developed scalable microservices to enable customized communication for efficient order processing.
Created RESTful web services and integrated SOAP services for enhanced interoperability.
Customized application functionality through workflows in JSON documents, improving user experience.
Facilitated inter-application communication using ActiveMQ and Enterprise Messaging Platform.
Maintained CI/CD systems with Docker and Kubernetes for streamlined build, test, and deployment processes.
Employed Jenkins, Splunk, GitLab, and AWS EC2 for effective production management and deployment.
Education
Master of Science - Computer Science
Oklahoma City University
Oklahoma City, USA
05-2018
Bachelor of Technology - Computer Science & Engineering
CVR College of Engineering
India
05-2016
Skills
Java development and RESTful services
Spring Boot framework
Kafka messaging
Kubernetes orchestration
CI/CD practices
OpenAPI specifications
Azure DevOps tools
Docker containerization
Technical documentation
Git version control
Timeline
Software Engineer III
JB Hunt Transport
11.2022 - Current
Full Stack Developer
Visa
07.2021 - 11.2022
Software Development Engineer II
Mastercard
10.2019 - 07.2021
Java Developer II
CenturyLink
07.2018 - 10.2019
Master of Science - Computer Science
Oklahoma City University
Bachelor of Technology - Computer Science & Engineering