Summary
Ashish Agarwal is an Application Developer with 9 years of professional experience and over 6 years focused on building scalable Java-based web and enterprise applications across Healthcare, Insurance, and Real Estate. He specializes in Spring Boot, microservices, SOA, and asynchronous messaging (Kafka, RabbitMQ, ActiveMQ), and pairs backend expertise with modern front-end work using Angular 15 and Node.js to deliver user-focused interfaces. Comfortable in containerized and cloud environments, he deploys solutions with Docker, OpenShift and AWS automation (Terraform, CloudFormation), and drives CI/CD through Jenkins, Maven/Gradle, and Git workflows. His strong testing discipline (TDD, JUnit, Mockito, Selenium) and experience with NoSQL and relational schema design help ensure resilient, performant systems in production. A data-minded engineer with an MS in Data Science and practical exposure to BPM (jBPM, Drools), he often bridges analytics, automation, and application development to simplify complex business workflows. Based in Virginia and currently contributing full-stack expertise at Paychex, he brings a pragmatic blend of hands-on coding and system-level design that accelerates delivery in regulated domains.
8 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Tribhuvan University, IOE, Pulchowk Campus
Master of Science - MS, Data Science, 3.94, Master of Science - MS, Data Science, 3.94 at University of New Haven