Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Babu Aryal

Denver,CO

Summary

Highly skilled software development professional bringing more than 12 years in software architecture, design, development and integration. Advanced knowledge of Java and object-oriented development. Specializes in microservice architecture and development using Spring, Spring Boot.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Senior Java Developer

Citibank(Contract)
01.2023 - 01.2023
  • Led a globally located scrum team of 7+ engineers (4+ software developers and 3+ QA engineers) in the development of a web-based application
  • Led the migration of legacy systems to microservices architecture, resulting in 35% easier maintenance, improved scalability, improve performance and more manageable code.
  • Design and develop a cloud based scalable, extensible, reliable and maintainable RESTful API using spring boot, spring web, spring data JPA and Google Kubernetes Engine(GKE).
  • Setup CI/CD pipeline to build and deploy Docker image to Google Kubernetes Engine using Jenkins server increasing deployment speed by 50%
  • Designed and implemented event-driven architecture using spring boot and Kafka for faster data delivery
  • Created software architect and technical specification document
  • Mentored team members, conducted code reviews, test case reviews and introduced coding standards to ensure code quality


Environment: Java, Spring, Spring MVC, Spring Boot, Spring Data JPA, Spring Security, Angular, Oracle, MongoDB, Apache Tomcat, Maven, GitHub, Jenkins, Jira, Splunk, Confluence, Docker, Kubernetes, GCP, GKE, Angular


Senior Java Developer

Charles Schwab(Contract)
01.2019 - 01.2022
  • Led a globally located scrum team of 8+ engineers (5+ software developers and 3+ QA engineers) in the development of a web-based application
  • Created proof of concept for innovative new solutions.
  • Designed and developed check order system which saved an estimated $5 million annually
  • Designed and developed debit card reorder system which saved an estimated $3 million annually
  • Designed and implemented event-driven architecture using spring boot batch and RabbitMQ, enabling 40% faster data delivery
  • Launched daily code reviews, reducing bug density by 25%
  • Initiated TDD and BDD practices, leading to the reduction of regression bugs by 20%
  • Assisted in implementing API integrations which improved data exchange speed by 40%
  • Improved server response time by 25% by controlling Java thread resources using concurrency
  • Configure CI/CD pipeline to build and deploy Docker image to AWS Elastic Kubernetes Engine(EKS) using bamboo server
  • Collaborated with cross-functional teams to gather requirements, design solutions, and deliver projects on time


Environment: Java, Spring, Spring MVC, Spring Boot, Spring Data JPA, Spring Security, Angular, Oracle, Apache Tomcat, Maven, BitBucket, Bamboo, Jira, Confluence, Docker, Kubernetes, RabbitMQ, AWS, AWS EKS, Lambda, DynamoDB


Senior Software Engineer

DaVita(Contract)
02.2015 - 12.2018
  • Developed an electronic health record(EHR) application in Java, Spring, Hibernate and Adobe Flex
  • Spearheaded a team that optimized underlying code base that enhanced app performance by 40% by implementing memory management techniques
  • Assisted in maintaining legacy systems using Java SE, increasing system stability by 20%
  • Built and optimized SQL queries for oracle database reducing response time by 30%.
  • Worked creating modernized front end single page application in angular to replace Adobe Flex front end application.
  • Guided the frontend team to to develop single page application using Angular
  • Assisted in shifting from Monolithic Java application to Microservices architecture using Spring Boot, Spring Data JPA, Spring AOP, Spring Security , improving system manageability


Environment: Java, Spring, Spring MVC, Spring Boot, Spring Cloud, Spring Data JPA, Hibernate, Adobe Flex, Angular, HTML5, CSS3, JavaScript, jQuery, Bootstrap, IntelliJ, Apache Tomcat, Gradle, GitHub, Jenkins, Jira, ServiceNow, Confluence, Oracle.


Software Engineer

Kaiser Permanente(Contract)
02.2011 - 06.2014
  • Developed a call center application using Java, Spring, Hibernate, Adobe Flex
  • Participated in Pair Programming swarming on high priority stories and reduced development time by 50% and defects by 75%
  • Leveraged Hibernate, reducing database access time by 20%
  • Refactored data layer of application resulting in 20% improvement in app efficiency
  • Implemented Java frameworks that cut code redundancy by 30%
  • Collaborated with team to refactor code and decrease bug rate by 15%
  • Reduced memory leaks by 40% by implementing memory management techniques


Environment: Java, Spring, Spring MVCSpring Security, Hibernate, Adobe Flex, HTML5, CSS3, JavaScript, IntelliJ, Apache Tomcat, Maven, SVN, Jenkins, Jira, Oracle.

Education

Master of Science - Technology Management

University of Wisconsin - Stout
Menomonie, WI
08.2009

Skills

  • Java(7, 8, 11 and 17)
  • 4 years of public cloud technologies (AWS, GCP and PCF) experience
  • Microservices Architecture (CQRS, Shared DB, Event Driven, Circuit Breaker, API Gateway)
  • Serverless Architecture
  • Design Patterns and SOLID principle
  • RESTful API Design and Development
  • Performance Improvements(Java and SQL Query)
  • OAuth2 and JWT Authentication
  • Angular and TypeScript
  • JIRA, Confluence
  • Spring Framework(Spring Boot, Spring Web MVC, Spring Data JPA, Spring Security, Spring AOP)
  • Multithreading and Concurrency
  • Maven Build Tool
  • Source and Version Control: GitHub, BitBucket
  • DevSecOps
  • CICD Servers(Bamboo and Jenkins)
  • Docker and Kubernetes(EKS and GKE)
  • Agile (Scrum/Kanban/SAFe)
  • Databases: Oracle, MS SQL, MongoDB
  • Messaging: Apache Kafka and RabbitMQ

Certification

  • Oracle Certified Associate Java 8 Programmer
  • AWS Solution Architect Associate
  • SAFe 4.5

Timeline

Senior Java Developer

Citibank(Contract)
01.2023 - 01.2023

Senior Java Developer

Charles Schwab(Contract)
01.2019 - 01.2022

Senior Software Engineer

DaVita(Contract)
02.2015 - 12.2018

Software Engineer

Kaiser Permanente(Contract)
02.2011 - 06.2014

Master of Science - Technology Management

University of Wisconsin - Stout
  • Oracle Certified Associate Java 8 Programmer
  • AWS Solution Architect Associate
  • SAFe 4.5
Babu Aryal