0% found this document useful (0 votes)
181 views5 pages

Mahesh - Updated Resume

Mahesh has over 7 years of experience as a full stack Java developer. He has extensive experience with technologies like Spring MVC, Spring Boot, Hibernate, RESTful web services, Angular, React, and Python/Django. He has worked on projects involving microservices architecture, Docker containerization, cloud platforms like AWS, and databases like Oracle, MongoDB, MySQL, and SQL Server. Currently he works as a senior Java developer at Microsoft in Redmond, WA developing features and implementing automated testing.

Uploaded by

Shiva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
181 views5 pages

Mahesh - Updated Resume

Mahesh has over 7 years of experience as a full stack Java developer. He has extensive experience with technologies like Spring MVC, Spring Boot, Hibernate, RESTful web services, Angular, React, and Python/Django. He has worked on projects involving microservices architecture, Docker containerization, cloud platforms like AWS, and databases like Oracle, MongoDB, MySQL, and SQL Server. Currently he works as a senior Java developer at Microsoft in Redmond, WA developing features and implementing automated testing.

Uploaded by

Shiva
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Name: Mahesh

Email: kevin@ez4tech.com
Phone# 469-598-1086

PROFESSIONAL SUMMARY

 Having 7 years of experience as Full Stack Java Developer broad involvement in Design, Development and
Maintenance of Web applications with great information and working knowledge on Multi-Tier Architectures
utilizing web centric innovations in various domains.
 Hands on experience in Requirement Analysis, High-level design using Design Patterns and Object-Oriented
Programming and hands on experience in all stages of Software Development Life Cycle (SDLC).
 Strong hands-on experience with Spring MVC Controllers, Spring Annotations, Spring Tag Library, Inversion of
Control (IOC), DI (Dependency injection), Aspect oriented programming (AOP), Spring Boot, Spring DAO, Spring
ORM (Hibernate, JPA)
 Developed application components using Spring, Spring Data, Spring Boot and Oracle using J2EE Design Patterns
like MVC, DAO, Singleton, Factory pattern, and service locator and Delegate.
 Developed database persistence layer components for mapping an object-oriented domain model to the relational
database using ORM framework such as Spring JDBC Support, Hibernate and JPA.
 Have Experience on REST Micro services using Spring Boot for the customers to consume data familiar with web
services formats XML and JSON.
 Good Knowledge on developing the UI pages from scratch using Python, Django, HTML5, CSS3, JavaScript,
jQuery, AJAX, Angular.js and React.js.
 Expertise in the implementation of Core concepts of Java 8/7/5, J2EE Technologies: JSP, Servlets, JSTL, JMS,
Struts, Spring 4/5, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading and Spring
boot.
 Developed and consumed RESTful Web Services in multiple projects eextensive experience in developing producers
& amp customers in Kafka to build a data pipeline with Front-end JavaScript frameworks like Angular 6 or 7,
9,13, Node JS.
 Expertise in developing MVC architecture for web-based applications using Spring MVC framework and Servlets,
JSP, JDBC, Web Services (SOAP & REST API).
 Have experience to Develop scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker
strong database development skills using Database Servers like Oracle, Sybase, and Sql Server. 
 Familiar with web services formats XML and JSON Have experience on REST Micro services using Spring boot for
the customers to consume data. 
 Hands on Experience with Middleware Technology Messaging Brokers like JMS, Active MQ, Rabbit MQ and
implemented micro services.
 Having Good experience in developing and migrating existing application into cloud based platforms like Amazon
Web Services (AWS) and Pivotal Cloud Foundry(PCF).
 Create clusters in Google Cloud Platform(GCP) and manage the clusters using Kubernetes(k8s) used Hibernate
Mappings, HQL, Query, Criteria, Lazy Loading Transactions and Locking’s.
 Strong experience with Mongo DB development (reports, schema design, map reduce functions) and migrations
from SQL relational databases. 
 Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and Packages on Database(RDBMS) packages
like Oracle 11g, MySQL.
 Good understanding of NoSQL Databases and hands on work experience in writing application on NoSQL databases
like Cassandra and MongoDB.
 Hands on Experience on UNIX operating system such as LINUX used SOAP, Rest, Rest API for Web Services by
exchanging XML data between the applications.
 Designing and Developing User Interactive (UI) Web pages using HTML5, ReactJS, Bootstrap, CSS, JSX, jQuery, AJAX
and NodeJS, Spring REST using Micro services.
 Used ReactJS to create views to hook up models to the DOM and synchronize data with the server as a Single Page
Application (SPA).
Involved in creating and Deployment of REST API and Micro services in Java J2EE using Spring Boot having
Experience build applications based on SOA architecture in IBM integration Designer
 Experience in Logging and tracing tool like log4j and SPLUNK good Knowledge on using JUnit for Unit Testing along
with Spring Mock and Mockito framework.

1
TECHNICAL SKILLS

Programming Languages C, C++, Java 1.5/1.7/1.8, J2EE, Python 3.6.0, PL/SQL


Web Services JAX-WS (SOAP), JAX-RS (REST, REST API), PCF, WSDL.
Web/Application Servers Apache Tomcat 6.0, Kafka, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0.
IDE Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.
Design Methodologies Agile, Scrum, UML, J2EE Design Patterns.
Application Frameworks Struts 1.x/2.x, Spring 4/5, Spring Core, Spring MVC, Spring Boot, Spring Security,
Spring Batch, Spring ORM.
UML tools/ Build tools Apache ANT, Maven, Jenkins, JUnit, Jira, Dream viewer, Docker, Rational Rose, Google
cloud, CI/CD, PCF, Kubernetes, UML, Selenium.
Web Technologies HTML5, CSS3, Django, JavaScript, jQuery, AJAX, Typescript, Angular 6 or 7,9,13
AngularJS 2.0, 4, 6.0, ReactJS, NodeJS, Bootstrap, JSON.
XML XML, DTD, XSL, XSLT, XHTML, XML Schema and DOM Parsers.
AWS EC2, RDS, S3, ELB.
J2EE Technologies Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.
Version Control IBM Clear Case 7.0, 7.1, SVN, CVS, Git.
ORM Framework Hibernate, JPA, DAO.
Databases Oracle 9i/10g/11g/12c, SQL Server, MySQL, Mongo DB, SQL server2012/2014

WORK EXPERIENCE

Client: Microsoft Redmond, WA Feb 2022 – Till Date


Role: Sr. Java Developer
Responsibilities:
 Designed, developed and implemented unit tests and product features developed business components using Java
Objects, Core Java, Multithreading and Collections.
 Configured Java 8 objects with backend database tables using ORM mapping in Hibernate end to end application
on spring boot framework (Rest API Application/Spring JP Using Crud repository).
 Understanding user change requirements and analyzing the source systems and Developed UI pages using JSP &
Spring MVC framework validations are done using Spring MVC validation framework and JavaScript.
 Involved in Developing presentational and container components using ReactJS and JSX.
 Used Angular 13 Reactive forms to implement complex forms and performed the validation using form Builder.
Used Angular Material components developing the UI.
 Redesigned and developed a web application using Angular 13 as front-end using Web API.
 Involved to implement various Screens for the front end using ReactJS and used various predefined components
from NPM (Node Package Manager) and redux library.
 Implemented CI/CD pipeline as code using Jenkins 2.60.3 and Developed build and deployment scripts using
MAVEN as build tool, and integrated selenium in Jenkins 2.60.3 to perform the automated integration test.
 Worked on Angular 13, Angular. Js framework to augment browser-based applications with MVC Capability, built
dynamically generated dropdown lists using Ajax, jQuery.
 Created the ReactJS components and triggered Angular code to render the React components using life Cycle hooks.
 Installed, configured and hosted the Tomcat app servers and MySQL database servers on physical servers (Linux,
Windows), and Amazon AWS virtual servers (Linux).
 Developed RESTful Web Services to retrieve data from client side using Micro Services architecture of Spring boot
application with Micro services performing the Unit testing and basic functional testing with different set of data.
 Integrated with Spring Cloud Netflix’s components like Eureka (Service Discovery), Hystrix(Circuit Breaker),
Ribbon (Client-Side Load Balancing) and Zulu Proxy.
2
 Proficient in working with various technologies like Java, Java Beans, J2EE (JSP, JSF, Servlets, EJB),Spring 5,
Hibernate, Micro services, Spring Boot, Spring Cloud, Ajax, JQuery, JMS, JDBC, XML, JAAS, JAX-WS/JAX-RPC, Web
Services, LDAP and Design Patterns.
 Used Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python
and Scalable created User defined exception classes using Java and building SOAP, Rest and Rest API.
 Responsible for creating efficient and well-designed user interaction screens with Django templates using HTML5,
CSS3, and JavaScript.
 Extensively used Hibernate in data access layer to access and updates in the database used Docker to containerize
the Services and APIs to run on AWS EC2 instances. 
 Responsible for provisioning environment and deploying the dockerized applications by developing manifests JIRA
for tracking the activities, Tasks and defects of Ehcache as a second level cache in the DAO layer for Hibernate.
 Working on data preprocessing, cleaning and publishing data to Apache Kafka topics writing Java classes, reusable
components and Java Beans for getting data from oracle tables.
 Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD),Behavior-
Driven Development (BDD) and pair programming.
 Made the integration of data in several applications in favor JSON documents with dynamic schemas using
MongoDB (NoSQL) database.
 Created MySQL and other service instances to bind the deployed application in Pivotal Cloud Foundry (PCF) and
used Maven build script for building and deploying the application and Designing new database tables for the
enhancements.
 Developed the java code using Eclipse as IDE backend services in Java and Groovy strong experience in
implementing Service oriented architecture and Web Services using SOAP,RESTFUL API’s.
 Responsible for building/deploying consistently repeatable build/deployments to company non-production
environments using JENKINS & BUILD Pipelines. 
 Kotlin code may be compiled to JavaScript, allowing for interoperability between code written in the two languages
 Experience in handling messaging services using Apache Kafka implemented Micro services architecture to make
application smaller and independent REST web services using Jersey with the enabled OAUTH.
 Maintained, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data integrity,
correcting anomalies, and increasing the overall maintainability of the database.

Environment: JavaSE, J2EE, JDK 1.8, Python, Django, Hibernate 3.0, Spring 5.0, Spring MVC, AWS, JSP, HTML, CSS, Angular
7,9,11,13 Angular. JS, ReactJS, jQuery, SOAP, Rest, Rest API, Micro Services, Kafka, PCF, CI/CD, XML, XSLT, SQL Maven,
Apache Tomcat 8, Sonar, Eclipse 6.0, SVN, Jenkins, Spring boot, JUnit, Mongo DB, Docker.

Client: Camping world - Tampa, FL Aug 2019 – Dec 2021


Role: Full stack Java Developer
Responsibilities:
 Understand the TM Forum API specification participate in designing and documenting the REST API specification
which is in line with the TMF.
 Responsible for Technical implementation of the requirements to develop the RESTful APIs using spring boot
framework and other open-source tool applicable to achieve the functionality.
 Enhance system architecture to improve automation, system performance and deployment model within Agile and
DevOps environment.
 Responsible for creating efficient design and developing User Interaction screens using, ReactJS and Type Script
framework.
 Implemented REST APIs over NodeJS and Express JS in JavaScript and consumed them to the frontend using Angular
HTTP service.

 Application was built using Micro Services architecture where most of the functionality was exposed using web
services and also has excellent working experience on Micro Services.
 Used ReactJS to create Custom components for data manipulations and to display data in company standard format
 Developed REST/HTTP APIs, including JSON data formats applications using CRUD repositories RabbitMQ in the
application for posting and receiving requests to and from various systems.
 Involved in writing the database integration code using Hibernate implemented real-time push notifications to
customer by making use of OAuth2 authentication in application.
 Developed the Product Builder UI screens using AngularJS, Node JS, HTML5, CSS, Java 8 and Bootstrap worked on
development of Hibernate including mapping files, configuration file and classes to interact with the database
 Experienced best practices for integrating Micro Services into an existing system architecture deployed J2EE
3
 Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console.
 Used spring framework including spring boot, Spring IOC, Spring AOP, Spring ORM, Spring Batch, and spring.
 Security and implemented the authentication, authorization, and access control features by using Spring Security.
 Used Spring boot, which is radically faster in building cloud Micro Services and develop Spring5 based application
with very less configuration
 Configured frontend to server side by using Struts Configuration developed automated program using Java and SOAP
for performing analysis, reporting, remediation of affected orders in the production Used Micro service architecture,
with spring boot-based services interacting through a combination of REST and Apache Kafka message brokers.
 Manage the code in the common code repository Gitlab deploy the application on Wildfly application server and
continuous Integration (CICD) is done using Jenkins to continuously integrate code and to do the builds.
 Developed UI using Angular7, HTML, JavaScript and developed Business Logic and Interfacing components using
Business Objects, XML, and JDBC.
 Evaluate solution alignment with the business and end user experience wrote shell script to generate reports and
send those reports to customers in email.
 Used Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python
and Scalable created User defined exception classes using Java and building SOAP, Rest and Rest API
 Setup Cron jobs to run the report in the scheduled time frame UAT and post implementation support defect fixing in
writing the test cases for the application using Junit and Mockito.

Environment: Java SE, JDK 1.7, J2EE, Spring 4.0, Spring MVC, Spring boot, Hibernate, HTML, UML, XML, Angular 6,
AngularJS, ReactJS, Type Script, Servlets, SOAP, Rest, Rest API, Micro Services, Mongo DB, Kubernetes, Google cloud, JSP,
EJB, JDBC, JNDI, JAXP, SQL, PL/SQL, Oracle 10g, Eclipse, Tomcat, WebSphere, JUnit.

Client: Kubicals Technologies – Hyderabad/India July2016 – August2019


Role: Java Developer

Responsibilities:
 Designed and developed the REST based Micro Services using the Spring boot presentation layer code, using JSP,
HTML, AJAX and jQuery.
 Design, develop & deliver the REST APIs that are necessary to support new feature development and enhancements
in an agile environment. 
 Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for
better maintenance of code and re-usability
 Developing application module coded on Spring Batch and Apache Camel the Business layer using spring (IOC,
AOP), DTO, and JTA. 
 Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j +Log4j the
Persistence layer DAO using HIBERNATE.
 Writing end-to-end flow i.e., controllers’ classes, service classes, DAOs classes as per the Spring MVC design and
writing business logics using core java API and data structures.
 Used Java 5 concepts like Swing, socket programming, Collections, Multithreading, Event handling, Exception
handling and Generics.
 Worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design expertise in the
implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB
 Implemented Angular JS services to connect the web application to back-end APIs SOAP, Rest, Rest API web
services to exchange the data with backend application
 Used Spring JMS related MDB to receive the messages from other team with IBMMQ for queuing worked with Open
symphony workflows and delivered workflow module to the client. 
 Created groovy scripts to extract transaction volume information and email to management on daily basis worked
with defect tracking system Clear Quest responsible for code sanity in integration stream used Clear Case as version
control tool.
 Kotlin code may be compiled to JavaScript, allowing for interoperability between code written in the two languages
 Used Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python
and Scalable created User defined exception classes using Java and building SOAP, Rest and Rest API
 Involved in debugging and tuning the PL/SQL code, tuning queries, optimization for the Oracle database using
Explain Plan, hints and also worked on Partition tables using Range method. 

4
Environment: JavaSE, JDK 1.5, J2EE, Soap, Rest, Rest API, Spring, Spring Boot, Spring MVC, Micro Services, HTML, CSS,
Angular. Js, Hibernate, AJAX, jQuery, MongoDB, Apache Camel, JavaScript, JSP, XML, UML, JUNIT, IBM WebSphere, Maven,
Clear Case, Oracle 11g.

Client: Selinis Technologies - Hyderabad / India Jun 2014- Jun 2016


Role: Software Developer

Responsibilities: 
 Design and Development of the Object-Oriented applications using OOA and OOD techniques in all Business Areas
using Rational Rose.
 Gained substantial knowledge about the concepts, design advantages, traps and pitfalls of successful object-relational
mapping.
 Used Spring MVC framework and spring in developing and scheduling Cron Job in MC batch application modules on
bug fixing and Production Support.
 Designing and Developing User Interactive (UI) Web pages using HTML5, ReactJS, Bootstrap, CSS, JSX, jQuery, AJAX
and NodeJS, Spring REST using Micro services.
 Used ReactJS to create views to hook up models to the DOM and synchronize data with the server as a Single Page
Application (SPA).
 Worked on REST Web Services for transferring XML data between two interfaces created SOAP based web services
by establishing links using HATEOAS from spring based application.
 Used spring and Hibernate for implementing IOC and Object Relational Mapping for back-end tiers developed class
diagrams, sequence diagrams and object diagrams using UML methodology.
 Wrote Client-side validation scripts using JavaScript Implemented client-side Interface using designed and developed
sub system using Java Servlets, JSP, J2EE Entity beans and Session Beans.
 Designed and developed web pages using HTML and JSP and also used REST API, HTTP requests and implemented
JSON format for data exchange for communication of with one another.
 Stored data in Oracle database and accessed using Oracle JDBC drivers Eclipse as IDE to create, test and deploy EJB
components.
 Design and developed Oracle stored procedures, functions, triggers and PL/SQL modules and Imported Client data
into the database from XML file by using the XML Parser.

Environment: Java, J2EE, JSP, Servlets, spring, Spring MVC, Hibernate, SOAP, REST, REST API, PL/SQL, JBoss Application
Server, ClearCase, Junit, Log4j, Eclipse IDE, Rational Rose

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy