0% found this document useful (0 votes)
14 views

Nikhil Reddy SR - Java Fullstack Developer D

Uploaded by

innolead2023
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Nikhil Reddy SR - Java Fullstack Developer D

Uploaded by

innolead2023
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

Nikhil Reddy

SR. JAVA FULL STACK DEVELOPER


Email: [email protected]
Ph no: 732-737-9339

Professional summary
 7+ Years of experience in design, development and implementation of software applications
using Java, J2EE, technologies. Having good experience in the Information Technology Industry
and also healthy participation in all phases of Software Development Life Cycle (SDLC) including
analysis, design, coding.
 Experience in Pair Programming, Test Driven Development, Waterfall model and Agile
methodologies like SCRUM.
 Expertise experience in estimations, analysis, design, development, testing, maintenance,
performance tuning and deployment of internet, e-commerce and client-server applications
using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
 Experience with different IDE’s like Eclipse, NetBeans, Intellij.
 Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract
Factory, Builder, MVC2, Business Delegate, DAO etc.
 Expertise in various open source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring
2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0,IBatis,
Mybatis, JQuery.
 Expertise in Distributed and Web environments, focused in JAVA Technologies –Java
collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
 Expertise in Web-Development technologies like Servlets, JSP,JSTL, HTML5, JSON, JavaScript,
CSS3, XML, XSL/XSLT, AJAX, JQuery.
 Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams
etc.). Used UML tools like STARUML.
 Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service
Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and
REST web services.
 Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB(3.0).
 Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and
extract data from XML files.
 Experience in Continuous Integration tools such Jenkins and Bamboo.
 Experienced in testing Angular, Angular 2 applications using Jasmine, Mocha, Karma, and
Angular Test Bed.
 Good knowledge and experience with multiple Servers like IBM Web Sphere,IBM Web Sphere
ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
 Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere
Integration Designer).
 Experienced in Paymentech SDK, Groovy and Grails, Apache SOLR, Lucene, SOA and ADF 11g.
 RDBMS experience includes Oracle, SQL Server; database programming and connectivity using
JDBC, ODBC, SQL, PL/SQL, Stored Procedures, triggers, Queries etc.
 Experience in open source continuous integration tools – Hudson, Ivy and Artifactory.
 Experienced in generating logging by Log4j to identify the errors in production test environment
and experienced in Ant, Maven and Gradle tools.
 Strong experience in UNIX and Shell scripting.
 Worked with various Application servers like JBOSS7, Webshpere, GlassFish3 and Tomcat7
Webserver.
 Experience in SVN and Perforce for version control and used maven for building
 Good experience in working with team members from vendors and internal departments to
coordinate activities across multiple applications.
 Ability to manage multiple project tasks and deadlines along with troubleshooting skills to
facilitate effective and efficient resolution of problems.

Technical Skills:
LANGUAGES JAVA 8.0/7.0/6.0/5.0/1.4/1.2,SQL, Python, PL/SQL, UML, C, C++
WEB TECHNOLOGIES JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB(3.0), Web Services, SOAP,
WSDL, JSF(2.0), AX-RS, JSX-WS, HTML5, DHTML, Java Beans,
JavaScript, Angular JS, , Angular2.0/4,React.js, Node.js, AJAX, CSS3.
XML TECHNOLOGIES XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
WEB/APP. SERVERS Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere,
JBoss. IIS

IDES Eclipse, Net Beans, Red Hat Developer Studio, WSAD.


TOOLS TOAD, XmlSpy, Ant, MAVEN, PL/SQL Developer, JUnit, I Report,
JIRA
DATABASES Oracle 8 / 9i / 10g, HSQL, My Sql, MS SQL Server 7.0, Sybase, MS-
Access.
FRAMEWORKS Struts, Spring (Dependency Injection, Spring MVC, Spring Core,
Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC,
Spring with Hibernate), Hibernate, DWR, Log4j, JSF, JPA.
VERSION CONTROL CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.
ALGORITHMS/ DATA Big O, Sorted, Tree, Stack, Queue, Linked List, Heap, Graph.
STRUCTURES
DEVELOPMENT Waterfall, Agile and Scrum
METHODOLOGIES
SERVICES SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache
CXF
SERVERS JBOSS, Weblogic 10g, 11g, IBM Websphere, Apache Tomcat
INTEGRATION TOOLS Hudson, Ivy
OPERATING SYSTEMS Windows, UNIX, Linux, Sun Solaris

Professional Experience

Client:Hertz Global head Quarters,


Estero, FL Nov’2019 -Till
Role: Sr. Java Fullstack Developer

Roles & Responsibilities


 Working closely with Business team, Product Owners and other functional teams to form a
team effort in development by following Agile methodology i.e Extreme programming (XP).
 Designing and developing the application components by Test Driven Development (TDD)
approach using Mockito framework.
 Utilizing pair programming approach for maintaining high quality code.
 Using Core Java/J2EE, XML, JAXB API, JDBC, IBM DB2, IBM MQs, Activation Specs, JNDIs, Web
Services, Spring Framework and Rational Application Developer (RAD) in integration with
WebSphere as development environment in developing new components in the CMP
application.
 Designing and developing the REST based Microservices using spring boot.
 Using J2EE, JSON, JACKSON API, RESTful Webservices, spring technologies and STS as
development environment in developing Microservices architecture for new functionalities in
CMP application.
 Involving in writing the controllers that react to the navigation of user interactions with the
services.
 Developing XSLTs in transforming the XML input messages into the appropriate XML outputs
required for the application.
 Hands on experience on TOAD (DB2) for the data maintenance using SQL queries and Pitney
Bowes for content management.
 Making use of the WSDL and XSDs to generate client jars in implementing SOAP webservices.
 Extensively working with JMS API for sending messages between two or more components
asynchronously.
 Working with all the delivery methods for all the alerts dealing with bugs Fixation and defect
clearance as reported.
 Working with MQVE in dropping the XML messages manually in to the queues while debugging.
 Working on the cipher suites to configure on WAS, developing the new JKS files by using IBM
developed iKeyman tool for security purposes with new certificates to share between the layers
in the organization for 2-way SSL handshake.
 Utilizing static and dynamic analysis techniques to assess internal and third-party applications
for Security vulnerabilities.
 Good exposure in dealing with UNIX commands for setting up CRON jobs for batch processing.
 Migrating the code repository/versioning tool from Serena Dimensions to GIT for better
maintenance purpose.
 Working on developing the process and structure required for Jenkins and creating the
multibranch pipelines for continuous integration and continuous delivery (CI/CD).
 Expertise in using built tools like Maven and ANT for the building of deployable artifacts such as
jar, war & ear from source code.
 Using Postman, ARC and SOAP UI REST clients for integration testing of web services and
Mockito framework for unit testing.
 Using Veracode tool for scanning the applications for security constrains and to trace down any
vulnerabilities.
 Building components around the analytics and audit to deal with the data from client and
members so that it can be used for research and future development.
 Developing documentation to support the subsequent deployment of the interface
components.
 Participating in daily scrum meetings to discuss about the work done the before day, current
day’s work and to let the team mates know if there are any road blocks.
 Participating in retrospective meetings after every sprint to discuss about the overall ranking of
the pervious sprint and to discuss about the drawbacks and scope for development.
Environment & Tools: Rational Application Developer, STS, SpringBoot, JAVA/J2EE, EJB, Spring,
MQVE, FileZilla, JDBC, Restful Web Services, SOAP, WSDL, JUnit, ANT, MAVEN, WebSphere
Application Server v8.5, XML, JNDI, XSLT, XSD, JMS, JSON, JAXB, JACKSON, HPSM, HPQC, Postman,
ARC, SOAP UI, GIT, JENKINS, MQs, JIRA

Client: Edge well Personal Care


St.Loui, MO May’2016-Oct 2019
Role: Sr. Java Fullstack Developer

Roles & Responsibilities


 Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON,
jQuery, Angular 2, Angular 4, Node JS, AJAX.
 Adoption of new principles such as responsive design, mobile first and adaptive design using
Angular5 libraries using Typescript.
 Developed SPA (single page application) project using Angular 2.0/4.0/5.0 and Typescript for
frontend, Node JS and Postgres for backend
 Designed and coded customized Angular 5 services to interact with the backend API and serve
components.
 Worked with Angular 4 forms, modules, DOM, events, expressions, controllers, filters and Http
Request.
 Used HTTP Request to read data from web servers and process JSON data to render in the UI.
 Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API.
 Fetching JSON data from the Web API, appropriately parsing that data and rendering it on the
screen using various data visualization components.
 Handled response data from RESTFUL web services using XML, JSON and JQuery to update UI
Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end
systems).
 Implemented Data Access Layer using Entity Framework with Web API to connect, retrieve and
update the data from SQL Server
 Developed source code to consume JSON response received through AJAX calls using jQuery.
 Coding, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls
and Responsible for JavaScript / AJAX UI upgrades and improvements.
 Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes,
Animations, Forms, AOT, Lazy Loading, RXJS
 Created Typescript reusable components and services to consume REST API's using Component
based architecture provided by Angular 4
 Worked on Angular 5 Modular Programming
 Implemented Ng-2-smart table with various features like sorting, filtering, Pagination in the
project.
 Developed the application using MEAN stack: Mongo DB, Angular 5.0 and Node.js.
 Used Angular 5 as framework to create a Single Page Application (SPA) and created various
components.
 Performed a lot of DOM operations for loading and manipulating dynamic content on web
pages.
 Front-end prototype and theming with Bootstrap, Angular 5, jQuery.
 Developed callback functions to parse and handle JSON data returned from the server.
 Developed all client-side logical implementation part of applications with Angular4 controllers
under specific modules, manipulating nodes in DOM tree.
 Developed Asynchronous means of retrieval of data from the Server and Database using AJAX
features as well JavaScript. And using Node.Jsapplications to write in JavaScript.
 Developed the server side GraphQL Core API layer to server multiple mobile and web clients.
 Created a build process for different environments like dev, test and production. Demonstrated
knowledge of code reviews, unit and regression testing, page speed testing.
 Tested cross browser functionality and fixed major layout bugs for supported browsers.
 Made enhancements to existing CSS and DIV tags using box model.
 Used Jasmine framework to write Unit test cases for the web module. Also, used different
developer tools respective to the browser to debug the code.
 Worked with Agile software lifecycle methodology and involve in daily SCRUM meetings for
report, plan and expect purpose.
Environment: HTML5, CSS3, Angular 2.0/4.0/5.0, Node JS, JavaScript, TypeScript, JQuery, AJAX,
Bootstrap framework, Jasmine, Git Bitbucket.

Client: Mithra Software Solutions


Hyderabad, India. May’14 -July’15
Role: Fullstack Java Developer

Roles & Responsibilities:


 Involved in various phases of Software Development Life Cycle (SDLC) of the application like
Requirement gathering, Design, Analysis and Code development.
 Developed java modules implementing business rules and workflows using Spring MVC, IoC,
Web Framework.
 Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
 Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, Javascript
and Bootstrap.
 Worked on development of Hibernate, including mapping files, configuration file and classes to
interact with the database.
 Designed the responsive front-end screens using Angular 2, HTML5, CSS3, JavaScript,
Typescript, jQuery and Bootstrap.
 Used Angular 2 Http services for asynchronous validations for the input fields of the forms with
the data existed in the database.
 Took part in setting up the routing configuration using Angular 2/4 UI router for various views
and sub views and Angular CLI with Web Pack to perform builds and creating production ready
code for deployment.
 Improved the maintainability of the project by implementing and improving Exception Handling
and Collection APIs
 Involves in Sprint planning for the estimation of efforts for user stories and bugs.
 Performed code reviews and provided guidelines for best practices of software management,
Coding Standards and Code Commenting for better understandability.
 Implemented UNIX utilities using shell script for data validation, manual job submission,
restarting failed jobs, etc.
 Used Spring Boot which is radically faster in building cloud Micro-services and develop Spring
based application with very less configuration.
 Actively involved in deployment Application war files inWeblogicApplication server.
 Migration of current search process from Database toSOLRsearch engine.
 Designed and developed the REST basedMicroservicesusing the Spring Boot, Spring Data with
JPA.
 Responsible for maintaining and expanding our AWSinfrastructure using AWS (EC2/EBS).
 Refactored the code for JVM Optimization and performance of application.
 Involved in Maven based build process and continuous integration of the project using Bamboo
and Jenkins.
 Experienced in full-text search engine techniques likeLucene, Solrwith Jetty Server.
 Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate
other legacy systems.
 Unit testing of developed product features using Junit and Mockito frameworks as part of
development cycle.
 Wrote build and deployed scripts usingShellandANT scripts and involved in performance
analysis of the application and fixed problems/suggest solutions.
 Used SOAP based Web services and RESTful Web services for transferring data between
applications.
 Knowledge of open source frameworks including Spring, Play and Lucene.
 Designed and developed various Oracle database Simple and Complex Queries, PL/SQL
procedures, Stored Procedures, Trigger and Functions.
 Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing
components using Business Objects, XML, and JDBC.
 Responsible to finish Jira Tickets assigned on time and update their status on regular basis.
 Used SVN for source code control.
 Develop detailed program design for application changes and/or major bugs.
 Involved in writing program documentation and technical specification documents.

Environment:Java, J2EE, Spring v3.x, Spring MVC,Hibernate v3.0, Oracle DB, Angular-JS,Angular 2,
Node JS, Bootstrap, CSS, HTML5, Javascript, jQuery, AJAX,GIT, IntelliJ, AWS SNS/SQS, DbVisualizer,
Tomcat, JBoss, SVN, Maven, JIRA, SOAP/Restful Web Services, Redhat Linux, Jenkins, WSDL, Spring
Based MicroServices, Agile, cucumber, Bamboo CI.

Education:
Bachelors in computer science,India

You might also like