You are on page 1of 5

Anand Gupta

7838210797
Iet06.anand@gmail.com
Senior Principal Software Engineer, Technology

Experience summary
I have over 12 years of experience in the software industry. I have an experience in design and
development of web/REST based small to enterprise grade applications. I have nice experience in Java
development and contributing as thought leader for patterns and best practices. I have experience
across domains such as telecom, travel management, finance, education and gaming industry. I am
involved in offering solutions experience in project development, solution designing, architecture and
data analysis for enterprise web, REST and MSA based application.

Skill set
 Possesses technical experience in Java technologies, Web Technologies, Docker, Micro services
architecture, Apache Kafka, Cloud, MySQL, SQL Server 2008, 2012 and 2016 databases
 Experience in designing, solution architecture, OOP, messaging, multithreading, n-tier distributed
development, MSA, debugging, design patterns, OWASP, and OAuth2, ELK
 Having 2.5 years of onsite experience (Europe), working as a lead developer and involved in
requirement analysis and solution designing

Languages Java, J2EE, Python, jQuery, bootstrap


Web technologies and cloud MVC, MSA, SOAP, Web Services, RESTful Services, HTML5, XML,
platforms JavaScript, OpenShift, Docker, AWS (EC2, ECS, CloudWatch, Athena,
IAM), KONG API gateway, Kubernetes and Kibana
Frameworks/tools Drop wizard, Eclipse, STS, SVN, GIT, Jenkins, Jenkins pipeline, JIRA,
/libraries Sprint boot Putty, Maven, CI/CD, Profiler, Marval, Grafana, Kibana,
Confluence,
Wire mock, Electric flow, API gateway, OAuth 2, Splunk, Swagger UI,
SonarQube, Black Duck, Open-CI, Gerrit, Drools, Apache Kafka
Application Servers Tomcat, JBoss, Jetty
Databases MySQL, SQL Server, H2, MongoDB, Redis, Couchbase
OS DOS, Windows 3x/9x/NT/2K/XP/Vista/7, Linux

Education
 Master of Computer Application, Institute of Engineering and Technology, Lucknow, India
 Bachelor of Science, Kanpur University, India

Recent projects
Conversational Platform – Expedia Group (Feb 2021 to till now)
Hotels Search – Makemytrip (Aug 2019 to March 2021)
Client It’s an internet company to provide facility to book flights, hotels and cab
Project overview Project involved the development of creating service which involves multiple
modules to communicate and provide an interface with all data available. It’s
completely based on micro services architecture
Technologies Java 8/11, Python, Spring boot, hibernate, guice, react, jersey, REST,
openshift, Kubernetes, git, maven, Jenkins pipeline, API gateway, google
cloud, kibana, grafana, logz, circuit breaker, micro services, apache kafka, Sql
server 2016, Swagger, Electric flow, wiremock, CI/CD, AWS(EC2, ECS,
CloudWatch, Athena, IAM)
Responsibilities  Involved in architecture design
 Distributed domain driven design using micro service architecture
 Worked on software-as-a-service
 Involved in designing the architecture and solution diagrams
 Responsible for application framework designing and technical
deliverables
 Worked as a service owner and was involved in requirement gathering
and analysis process
 Handling a team of 15 tech members and they all are reporting to me
directly. I take care of their growth and promotions

Central Data Management Service Platform – Nagarro Software Pvt Ltd (Aug
2011 to Aug 2019)

Client Client is a global leader in gaming domain and provides backend solution as
well along with games itself.
Project overview Project involved the development of creating service which involves multiple
modules to communicate and provide an interface with all data available. It’s
completely based on micro services architecture
Technologies Java 8, Spring boot, hibernate, guice, react, jersey, REST, openshift,
Kubernetes, git, maven, Jenkins pipeline, API gateway, google cloud, kibana,
grafana, logz, circuit breaker, micro services, apache kafka, Sql server 2016,
Swagger, Electric flow, wiremock, CI/CD, AWS(EC2, ECS)
Responsibilities  Involved in architecture design
 Distributed domain driven design using micro service architecture
 Worked on software-as-a-service
 Involved in designing the architecture and solution diagrams
 Responsible for application framework designing and technical
deliverables
 Worked as a service owner and was involved in requirement gathering
and analysis process

Casino Administration Service Platform – Nagarro Software Pvt Ltd


Client Client is a global leader in gaming domain and provides backend solution as
well along with games itself.
Project overview Project involved the development of micro service to maintain casinos data in
one place and was responsible to maintain updated data.
Technologies Java 8, Spring boot, hibernate, guice, react, jersey, REST, openshift,
Kubernetes, git, maven, Jenkins pipeline, API gateway, kibana, grafana, circuit
breaker, micro services, apache kafka, Sql server 2016, Swagger, Electric flow,
wiremock, CI/CD
Responsibilities  Worked on software-as-a-service
 Involved in project solution conceptualization and estimation
 Involved in designing the architecture and solution diagrams
 Handled system and application architecture
 Responsible for application framework designing and technical
deliverables

Multi Casino Management Platform – Nagarro Software Pvt Ltd


Client Client is a global leader in gaming domain and provides backend solution as
well along with games itself.
Project overview Project involved the development of multiple modules as a service which can
communicate with various others micro services or modules while meeting
the applicable standards.
Technologies Java 8, Spring boot, hibernate, guice, react, jersey, REST, openshift,
Kubernetes, git, maven, Jenkins pipeline, API gateway, kibana, grafana, circuit
breaker, micro services, Sql server 2016
Responsibilities  Involved in developing highly scalable and robust architecture
 Distributed domain driven design using micro service architecture
 Worked on software-as-a-service
 Involved in project solution conceptualization and estimation
 Involved in designing the architecture and solution diagrams
 Handled system and application architecture
 Responsible for application framework designing and technical
deliverables
Game Management Platform – Nagarro Software Pvt Ltd
Client Client is a global leader in gaming domain and provides backend solution as
well along with games itself.
Project overview Project involved the development of an end to end game flow solutions which
can communicate with various other applications while meeting the
applicable standards.
Technologies Java 8, dropwizard, hibernate, guice, react, jersey, REST, openshift,
Kubernetes, git, maven, Jenkins pipeline, API gateway, kibana, grafana, micro
services, EhCache, Sql server 2016
Responsibilities  Involved in developing highly scalable from load bearing perspective
 Involved in developing new features
 Involved in analysis and trouble shooting
 Involved in project solution estimation
 Responsible for managing and maintaining application framework
designing

Flight and Hotel Booking Management System – MakeMyTrip (client location)


Client Client is a reputed company in travel domain and provides better and user-
friendly interface for booking flight and hotels
Project overview Project involved the development of a highly scalable website - frontend for
booking interface to book either hotel or flights or both as a package. This
application also provides deals and promotion to the users to get more
interactive a real time inventory available for hotels and flights. Functional
modules include inventory management, promotion and deals management,
payment system. It also includes monitoring and tracking platform.
Technologies Java 7, Spring, REST, hibernate, JQuery, Tomcat, Jenkins, git, maven, EhCache,
MySQL
Responsibilities  Involved in developing UI interface.
 Involved into backend system where core logic was built upon.
 Responsible for fixing issues and implementing new features as well.

O2 broadband – Sapient Publicis (2010 to 2011)


Client Client is an industry leading telecom system which mainly works on
broadband systems
Project overview Project involved the development of most flexible multichannel
communications software. It works on increasing connections and improvise.
Technologies Java 7, Spring, REST, hibernate, JQuery, Tomcat, Jenkins, git, maven, EhCache,
MySQL
Responsibilities  Responsible for coding and writing Junit for the same.
 Developed POCs for new features
 Involved into bug fixing
 Took the initiatives and presented them
 Involved into support works

VOIP System – I3Clogic Pvt Ltd (Mar 2009 to Oct 2010)


Client Client is an industry leading system which works upon VOIP
Project overview Project involved the development of most flexible multichannel
communications software. It works on increasing connections and improvise.
Technologies Java 7, Spring, REST, hibernate, JQuery, Tomcat, Jenkins, git, maven, EhCache,
MySQL
Responsibilities  Responsible for coding and writing Junit for the same.
 Developed POCs for new features
 Involved into bug fixing

Honors and awards


 Employee of the quarter
 Team of the quarter
 Cheer board (couple of times)
 Client appreciations

You might also like