Anil Kumar

Senior Java Developer

About Me

Dear Reader, My name is Anil and I am a Senior Java Developer having 8.5 years of experience in developing Web, Enterprise applications and Cloud native microservices using Java, Spring Boot, Hibernate, Restful Web Services and Cloud technologies following agile practices in a fast-paced environment. I am a good Team player experienced in coordinating on-site and offshore team members and adaptive to learn new technologies.

Professional Summary

Technology Stack that I have Hands on Experience in are following:

  • Spring, Spring Boot, Spring Cloud(Service Discovery, Config server, Zuel, Ribbon, Hystrix,ZipKin) and Hibernate Frameworks.
  • Cloud Technologies Amazon Web Services and Microsoft Azure Cloud Technologies which include Azure DevOps, Azure Kubernetes Service, Azure CosmoDB, Azure Blob Storage, Azure Event Hub, Azure Key Vault, Azure Container registry, Azure Service Bus, Azure Data Factory.
  • Creating scalable and cloud native Restful Webservices using Spring Boot and Spring Data JPA.
  • Building Docker images.
  • Deploying and Scale applications on Kubernetes Clusters.
  • Configuring and Integrating Apache Kafka, Apache Solr, Elastic Search with Spring Boot.
  • Building Microservices architecture.
  • Implemented Redis cache and Ehcache for performance improvement of applications.
  • Creating CI/CD pipelines using Azure DevOps, Bamboo Server.
  • Integrate and Monitoring Applications using Datadog and Dynatrace.
  • Securing REST API using Spring Security with Oauth 2.0 Flows.
  • Building projects using Maven, and Gradle build tools.
  • Hands on experience on IOT framework (Thingworx).
  • Project version control using SVN, Clear Case, Github, GitLab, Azure Repos, Stash and Bitbucket.
  • Experience in using project management tools Redmine, MAXIT, JIRA, Confluence.
  • Experience in both SQL and NOSQL databases which include Oracle, Postgres, MySQL, MongoDb, and CosmoDB.
  • Consuming Restful Web Services. (IBM Watson, TeamViewer, Vodafone, Verizon, Twitter, Facebook, LinkedIn, Gmail, Xstream, Twilio, TextKernel, Climate Field View)
  • Decoding data from Google’s Protobuf format.
  • Using SonarQube tool for improving code quality.
  • Experience in coordinating on-site and off-site team members to build and deploy releases ontime.
  • Good Team player and also have the ability to work independently.
  • Continue to Educate myself through Udemy (AWS), Pluralsight (Spring Cloud), LinkedIn Learning.
  • Adaptive to learn new technologies.

Experience

Infosys Limited.

Technology Analyst (Senior Java Developer)

September 2017 - Present

https://www.infosys.com/

Infosys Limited is an Indian multinational information technology company that provides business consulting, information technology and outsourcing services. The company is headquartered in Bangalore.

  • Technologies used Java, Spring Framework, Microsoft Azure, AWS
  • Creating scalable and cloud native secure microservices using Spring Boot Java, Spring Data JPA, Oauth 2.0 and other frameworks.
  • Break monolithic applications into microservices.
  • Dockerize, deploy and scale applications on Kubernetes Clusters.
  • Creating CI/CD pipelines using Azure DevOps, Gitlab CI/CD and Bamboo Server.
  • Implement Pagination,Sorting and Parial Updates (Json Patch) of the Rest resources.
  • Implemented Redis cache and Ehcache for performance improvement of applications.
  • Integrate and Monitoring Applications using Datadog and Dynatrace.
  • Securing REST API using Spring Security with Oauth 2.0 Flows.
  • Document API’s using Swagger
  • Building projects using Maven, and Gradle build tools.
  • Follow agile practices and project management tools like Jira and Confluence.

IBM India Private Limited.

Application Developer

October 2015 - September 2017

https://www.ibm.com/in-en

IBM India Private Limited is the Indian subsidiary of IBM.

  • Technologies used Java, Spring Framework, Oracle.
  • Created backend for an application for CRUD operations as well as Bulk Upload of Data.
  • Implemented backend of an IVR application to reduce load on client call centers.
  • Implemented algorithm for deduping check for activations of services.
  • Worked on USSD (feature codes) based utility for showing relevant data to consumers.
  • Worked on backend on an application for provisioning.
  • Worked on application for retailers for removing manual dependencies for helpdesk.

Redblink Private Limited.

Java Developer

January 2013 - October 2015

https://redblink.com/

RedBlink Technologies is uniquely suited to revolutionize your business and meet the upcoming challenges in the IT world.

  • Technologies used Java, Spring Framework, Apache Solr, MySQL, Primefaces.
  • Created an online employment platform that allows job seekers and employers to connect with each other based on experience, skill set, and qualifications, in addition to personality and company cultural fit.
  • Integrated SSO using LinkedIn, Facebook.
  • Implemented questionnaire for Jobseeker and Employer in application and created a matching algorithm for showing matching candidates to employers and vice versa.
  • Integrated TextKernal API for parsing Jobseeker’s resume and extracting his skills, education, personal information.
  • API Integrations for IBM Watson, Twitter, Gmail for generating personality traits of a Job Seeker.
  • Implemented Interview Module inside application where Employer and Jobseeker can connect.
  • Added Twilio API’s based Sms and Email notifications service for all communication outside application.
  • Follow agile practices and project management tools like Jira and Confluence.

Education

Punjab Technical University

Bachelor of Technology(Information Technology)

2008 - 2012

https://ptu.ac.in/

PTU is a State Government University established by Government of Punjab.

I graduated with a Degree in Bachelor of Technology specifiaction in Information Technology the from Punjab Technical University. I attended from 2008-2012 and got 83.6% marks. During my time at University I learnt most of my key skills that have I have taken through my career such as teamwork and working to tight deadlines. I thouroughly enjoyed my time as university and learnt a lot about a healthy work life balance.

A Little More About Me

Achievements:

  • Achieved 1st rank in HackerRank in Java Domain by solving various coding challenges.
  • Got Certificate of Appreciation from IBM for my project CAF Ware House, also got selected for Six Sigma White Belt. Which helped Client by generating revenue of 300000 INR monthly.
  • Got scholarship from Punjab School Education Board.
  • Secured 1st place in college in the final examination of 2nd Semester.

MongoDB Certificate:

MongoDB

HackerRank Problem Solving Certificate:

HackerRank