Name: Dayakar Pattipati
Email : [email protected]
Phone: +1 (571) 732 8229
Professional Summary:
Over 7+ years of work experience as a Software Developer (Java) with all the phases of Software
Development Life Cycle Analysis, Design, Development, Testing, and Implementation.
Extensive experience in using Java, J2EE, EJB, JNDI, JMS, Web Services, JSP, Servlets, Struts, Spring,
XML, ANT, JavaBeans, JDBC, JFC/Swing.
Good Exposure on java 1.8 like Lambda Expressions, Streams and Parallel Streams
Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate
Framework, and Spring Framework and Spring Boot.
Experience in using various J2EE Design Patterns such as Session Façade, Service Locator, DAO, DTO
(Data transfer object), Value Object, Front Controller, Factory, Business Object, Value Object, and
Singleton.
Experienced in developing with front-end technologies such as AngularJS 1.x, React.JS, JavaScript, jQuery,
Node.JS, HTML5, Bootstrap.
Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring
framework to easily configure J2EE applications.
Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction, and
Encapsulation.
Experienced in creative and effective front-end development using JSP, JavaScript, HTML, and CSS.
Hands-on experience with various Application servers and Web servers (IBM Web Sphere Application
Server, JBoss, and Tomcat) with a wide variety of development tools like IBM RAD, My Eclipse.
Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services
including SOAP, WSDL, JMS (Java Messaging Service), AJAX, and tools like ANT, Junit.
Very strong experience designing a web-based application that supports cross-browser requirements for
IE 7/8/9, Firefox, Safari, and Google Chrome.
Good Exposure in writing SQL queries, PL/SQL stored procedures/functions, etc for relational databases
like Oracle 10g/9i/8i, DB2, SQL Server 2000, MySQL, and Sybase, etc.
Strong experience in database design using DDL, DML, writing complex SQL Queries, and Stored
Procedures.
Rich experience in agile methodologies such as extreme programming (XP), Scrum, waterfall model, and
Test-driven environment.
Experience in using Open Source Frameworks like JUnit, Log4J.
Experience working with versioning tools like CVS, SVN, and Clear Case and build tools like ANT,
Maven.
Strong experience in client interaction and understanding business application, business data flow, and
data relations from them.
Educational Qualification:
Page 1 of 6
Name: Dayakar Pattipati
Email : [email protected]
Phone: +1 (571) 732 8229
Bachelors of Technology – Jawaharlal Nehru Technological University, India
Technical Skills:
Languages C, C++, Java JDK 1.4, 1.5, 1.6, J2SE, SQL, PL/SQL, HTML, CSS, DHTML,
XML, XSL, XSLT, Java Script, JQuery.
J2EE Technologies JDBC, JSP, Servlets, EJB 2.0/3.0, JMS, JNDI, AJAX, JAXB, JAXP, SWT,
Struts, Hibernate 3.0/3.2.5, Spring and Spring Boot
Frameworks/APIs/Tool Struts 1.2.9, Spring MVC, WEB-SERVICES (SOAP, WSDL,
s UDDI),Spring Boot.
XML XSL, XSLT, XSD, DTDs, DOM, SAX, JAXB
Application Server Apache Tomcat, SQL Server, WebLogic 10.1, WebSphere 6.0/5.1, JBoss
4.0.3, Tomcat 8/7/6.
Build Tools and IDE’s ANT, Maven, Gradle,Eclipse,SpringToolSuite(STS)
Concepts UML, Design Patterns.
Version Control Tools Apache Subversion (SVN)
Databases Oracle 11g/10g, SQL Server, MYSQL,Mongo.
Methodologies Waterfall, Agile.
Operating Systems Windows, Linux
Professional Experience:
Client: Charter Communications, St. Louis, MO SEP’19 – Till Date
Role: Java Developer
Used a Microservices architecture, with Spring Boot based services interacting through a combination
of REST and Spring Boot.
Followed Agile (SCRUM) Methodology, involved in the daily stand-ups for the status updates
Implemented Micro Services using Spring Boot, Spring Cloud, and Spring Micro Services and enabled
discovery using Netflix Eureka Server.
Researched feasibility of JSON implementation in show and value dependency validation.
Designed external service calls using feign and rest template for communication.
Used POSTMAN and Swagger for testing the web services, both internal and external.
Involved in creating & consuming Restful web services to expose to other applications.
Page 2 of 6
Name: Dayakar Pattipati
Email : [email protected]
Phone: +1 (571) 732 8229
Integrated with Spring Cloud Netflix's components like Eureka (Service Discovery), Hystrix (Circuit
Breaker), Ribbon (Client Side Load Balancing), and Zuul Proxy.
Used MONGO collections to store the request and response objects from downstream systems.
Participated in a Scrum team and Agile Practices like Test-Driven Development (TDD).
Used MAVEN to define the dependencies and build the application and used JUnit for suite execution
and Assertions.
Used GIT as source control management giving a huge speed advantage on centralized systems that
must communicate with a server.
Used JIRA for bug tracking, issue tracking, and project management.
Responsible for building/deploying consistently repeatable build/deployments to company non-
production environments using Jenkins and Build Pipelines.
Environment: Java/J2EE, JDK 1.8, Agile Methodology, Spring Boot, Spring Cloud, Micro Services, Junit, GIT,
Bit Bucket, Log4J, Jira, SQL, Swagger, Jenkins,MongoDb,Mongo Robo 3T, Maven, STS 4.0, Tomcat.
Freddie Mac, McLean, VA. Sep’2018 – Aug’2019
Software Developer
Responsibilities:-
Involved in requirement analysis and documented the discrepancies for business group reference.
Responsible and active in the analysis, definition, design, implementation, and deployment of full
software development life-cycle (SDLC) of the project
Followed Agile (SCRUM) Methodology, involved in the daily stand-ups for the status updates.
Worked on enhancements of the existing application using Java 8, Apache Struts.
Initially worked on the Splunk project, in this project we added JSON logs to the existing web services
and functionality for better understanding the flow. This helps for monitoring the performance of an
application easily.
Worked on the Code generator tool which is used to generate the code. In the same Stride, it generates DML’s
for newly added enumerations and execute them in the database.
Processed XML and converted them into Java Objects using JAXB.
Developed presentation tier using JSP/Servlets and custom tags in MVC architecture.
Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
Involved in configuring builds using Jenkins with Git, Maven plugins, configured, and used Jenkins
to deploy the applications onto Dev, QA, UAT environments.
Used Version One for bug tracking, issue tracking, and project management.
Having experience in SonarQube and generate the reports and analyze the code quality.
Having Good knowledge of Git GUI GitEye Collabnet.
Environment: Java/J2EE, JSP, Servlets, EJB, Struts, HTML, JavaScript, XML, IBM DB2, WebLogic12.2, UNIX,
Putty, Winscp, GitEye.
Page 3 of 6
Name: Dayakar Pattipati
Email :
[email protected]Phone: +1 (571) 732 8229
Kroger, Cincinnati, OH. Jan’2018 – Aug’2018
Full Stack Java Developer
Responsibilities:
Responsible and active in the analysis, definition, design, implementation, and deployment of full software
development life-cycle (SDLC) of the project.
Developed SPA using React JS, HTML, CSS, JavaScript.
Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
Worked on framework Spring Boot, JPA, and Restful Web Services to develop the backend part of the
application.
Developed unit and integration tests for existing Micro-services using JUnit, Mockito.
Used Gradle to build the J2EE application
Used GIT as a version control tool.
Used Tomcat Server
Researched feasibility of JSON implementation in show and value dependency validation.
Used Kibana to validate functionalities and JUnit for unit testing.
Created Docker images using Spotify Maven Plugin and using Docker file for the deployment of
microservices.
Environment: Java 1.8, Micro-services, Spring Boot, JPA, XML, JSON, REST, Docker, Gradle, React JS,
Node JS, SQL Server database, Git, JUnit, Mockito, and Intellij IDEA.
Baker Hughes GE Company, Houston, Tx. April’2017 – Dec’2017
Software Developer
Responsibilities:
• Involved in gathering and analyzing business requirements and converting them into technical
specifications.
• Developed Webpages using HTML5, Angular JS, Bootstrap, JavaScript, and CSS3.
• For Presentation Layer used extensive HTML5, CSS3, and Angular JS to display the UI and interact with
users Manipulating and analyzing complex, high-volume (large data sets), high-dimensionality data from
varying sources
• Worked on developing the backend part of the application involving Spring 4.0, Spring Boot, REST Web
Services with Slf4j log.
• Data retrieving and data manipulating from the databases by writing complex SQL queries using JDBC
connection
Page 4 of 6
Name: Dayakar Pattipati
Email : [email protected]
Phone: +1 (571) 732 8229
• Worked on Creating Microservices to provide RESTful API utilizing Spring Boot with Spring MVC and
utilized Camel to integrate with other Micro-services
• Developed unit and integration tests for existing Micro-services using JUnit, Mockito.
• Used Node JS for server-side code. Written callback functions for the RestFulAPI.
• Used Gradle to build the J2EE application
• Creation of the build using Gradle for required dependencies
• Participated in weekly meetings to discuss results and set new goals
Environment: Java 1.8, Micro-services, Spring 4, Spring Boot, XML, JSON, REST, Jenkins, Gradle, Angular
JS, Node JS, NoSQL database, JUnit, Mockito, and Intellij IDEA.
Wells Fargo Bank, Little Rock, AR Jan’2016 – March’2017
Sr. Java/J2EE Developer
Responsibility:
Responsible and active in the analysis, definition, design, implementation, and deployment of full software
development life-cycle (SDLC) of the project.
CXF Web services using SOAP
Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
Implemented Java Multi-Threading and thread handling issues during application development.
Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and
Hibernate.
Experienced in Model View Controller (MVC) frameworks such as Angular.JS for creating Single Page
Application (SPA). Used HTML5, CSS3, JavaScript and Angular.JS for our prototype- working model.
Develop dynamic features for application supporting thousands of international users. Constructed with
Backbone/Marionette, and React.
A system built using Model-View-Controller (MVC) architecture. Implemented the application using the
concrete principles laid down by several design patterns such as Composite View, Business Delegate, Bean
Factory, Singleton, Data Access Object, and Service Locator.
Developed Web services to allow communication between application through SOAP over HTTP using
Apache Axis2
Used Spring web flow to handle different sets of processes
Used WebLogic Application Server
Configured and customized logs using Log4J.
Wrote SQL queries, stored procedures using Oracle database.
Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and
collaboration), and activity diagrams.
Page 5 of 6
Name: Dayakar Pattipati
Email : [email protected]
Phone: +1 (571) 732 8229
Played a key role in the design and development of some of the modules of the project.
Used Log4J to validate functionalities and JUnit for unit testing.
Used JIRA for bug tracking, issue tracking, and project management.
Environment: Java 1.6, Multi-Threading, JavaScript, Angular.Js, ReactSpring 3.0, JSP, Servlets, JAVA 1.6/1.7,
Hibernate 3.0, XML, Java Beans, Jasper reports, Apache AXIS, SOAP Web services, Log4J, JUnit, Unix Shell
Scripting, SVN, Oracle 11g, Eclipse, Maven 4, JIRA, WebLogic Application Server, AGILE Methodology.
BSNL, Hyderabad, India Jan’ 2013 – Dec’ 2014
Software Engineer
Responsibilities:
Requirements gathering and estimating the efforts for development.
Followed Agile (SCRUM) Methodology, involved in the daily stand-ups for the status updates.
Cleaning unorganized HTML Tag notations using HTML Cleaner.
Optimizing the web pages for the screen of a mobile device using CSS, JavaScript.
Used JSP to generate information about the client dynamically.
Filtering the request from the mobile device using Spring.
Collected Business requirements by interacting with the business analysts.
Developed business classes which incorporated the business logic.
Responsible for developing the JSP view pages controlling the view part of the application.
Followed all phases of the system development life cycle (SDLC).
Environment: JAVA, J2EE, HTML, JDBC, JSP, Web Logic Server, Eclipse 3.5.1, Spring Framework 3.0.2,
Oracle, JavaScript, CSS, Tomcat, Windows XP
References: Will provide upon request.
Page 6 of 6