You are on page 1of 8

BHAIYYA PATIL

SUMMARY
 Ten plus years of experience in software development, including analysis, design, testing, and
structured, Object Oriented programming and development of web-based applications using Java/
J2EE
 Well acquainted with the entire Software Development Life Cycle (SDLC).
 Extensive experience in design and development of multi-tier applications using JAVA & J2EE
technologies such as Java 1.8, Collection, JDBC, JSP, Servlets, Swing, Web services, JavaScript,
Spring, Struts, Hibernate, Spring Boot- Micro Services on Pivotal Cloud Foundry, Spring Data
JPA, OAuth, Spring Integration, Spring Batch, Spring Cache, Eureka, Kafka, RabbitMQ,
MongoDB, Redis Cache, Spring Web Flux, SOA, RESTFul and SOAP Web Services,
Elasticsearch, HTML5, DHTML, CSS, AJAX, Java Script, jQuery, ExtJS, AngularJS, ReactJS,
NodeJS, UML, MS SQL, MySQL, JMeter, SonarQube, Mockito, WhiteSource, Checkmarx, Jira,
Rally, Github, Concourse, Jenkins, GoCD, Gradle and Maven
 Experience with concurrent programming and multi-threading in Java
 Experience in web application design using open source MVC, Struts, Spring Frameworks and
Hibernate
 Expertise in Spring Framework, including IoC, AOP, DAO Support/ ORM, Spring JDBC, Spring
MVC, Spring Security, Spring Integration, and Spring Cache

 Experience in working with OAuth 2.0 Protocol, Http Basic Auth

 Experience in working with NoSQL databases like MongoDB

 Experience with CI/CD-MAVEN, GRADLE, Concourse, GoCD, GIT, GITHUB, CVS, SVN,


Clear Case, Clear Quest

 Speeding up Existing Applications with a Cache services using Redis Cache

 Expertise in JUnit framework with Mockito and Spring Junit Runner

 Knowledgeable in XML parsers like SAX, DOM. As well as XML, XSL, XSLT and DTD.
 Good understanding of UNIX shell script programming
 Proficient in the development of enterprise business solutions using Apache Tomcat, BEA
WebLogic IBM WebSphere and Pivotal Cloud Foundry.
 Experience working with databases; Oracle 8i/9i/10G, SQL Server and MySQL, DB2
 Excellent communication and interpersonal skills: involved in client interactions for scoping,
effort estimates and status reporting

EDUCATION
 Master of Science in Computer Science, University Of Bridgeport, Bridgeport,CT,USA Dec 2009
 Bachelor of Engineering, North Maharashtra University, Jalgaon, MS, India May
2005
 Diploma in Engineering, Government Polytechnic Nashik, MS, India June 2002

SKILLS
Tools Eclipse, STS, IntelliJ Idea, Rationale Rose, Netbeans IDE 6.1, CVS, MS Visual
Studio 2005, Microsoft, SQL server 2005, Microsoft .NET framework
SDK v2.0
Java J2EE, JSP, Servlets, EJB, JDBC, Struts 2.0, Hibernate, Spring, Spring-Boot,
Microservices, JNDI, RMI, ANT, MVC, XML, XSL, SAX, DOM, UML,
Design Patterns, RabbitMQ, Kafka, OAuth, Eureka, SOA, Web Services,
(RESTFul, SOAP), Spring Data JPA, Swing, Kafka
Development Core Java, C, C++
Technology JUnit, JNDI, LDAPv3, log4j, Apache Ant
Release Management Concourse, Jenkins, Maven, Graddle, CI/CD
Cloud Technologies Pivotal Cloud Foundry, AWS
Operating Systems Windows NT/2000/XP, Windows Vista, UNIX
Web Technologies J2EE, Servlets, JSP,HTML, XML, JavaScript, jQuery,ExtJS, AJAX, CSS, ASP
Design Pattern MVC, DAO, Singleton, Session Façade, Service Locator, Business
Delegate
Methodologies Waterfall model, Agile, V-model, RUP
Web Servers Apache server, Tomcat, IBM Websphere, BEA WebLogic, Apache
Tomcat, Resin, JRun, AXIS, JBoss, Pivotal Cloud Foundry
Databases MySQL, Oracle (SQL/PL-SQL), SQL server and Microsoft SQL
server2005
Version Control Systems CVS, SVN and Clear Case, GIT

EXPERIENCE
Oct‘18 – Present Sr. Java Developer, Comcast Cable Communications, Dulles, VA
I am presently working on Orion Interfaces/Middleware Services [OMW]. OMW project focus on
transformation of sales, order management, service assurance and finance for mid-market customers
supporting new, existing and in-flight orders modernizing the way the products are marketed and sold.

Worked on design and development of Comcast's Managed Enterprise Solutions [MES] platform
applications. MES platform provides custom solutions and is a one-stop-shop for enterprise customers
looking for managed services such as connectivity, routers, WiFi, security, field services etc.

Worked on design and development of Orion MES Site Service Delivery Reporting project. Purpose of
this project is to produce a Site Service Delivery dataset of the customers in NextGen systems.

Worked on Comcast’s CourtesyNextGen application. Purpose of this project is, it’s easier for Comcast
and NBMCU employees to access the awesome experiences Comcast delivers to their customers and
connect them to the products and services that make Comcast company special.

 Work as a Senior Java Developer to analyze, design and development of web-applications


 Develop functional specifications of a product from product requirements and system architecture
 Reporting and ETL design and development
 Used java8 Lambda expressions along with Streams for creating internal iteration and performing
chain operations such as Filter, Map, Collect on a collection

 Used Multithreading/Concurrency for framework development

 Used Micro Services with Spring Boot services and combination of REST, Apache


Kafka message brokers.
 Secured the API's by implementing Oauth2 token based authentication using spring security

 Configured Redis and Spring Cache to avoid unnecessary database access and repeated
calculation

 Used MongoDB to store non-relational data into collection and retrieve them whenever required

 Scalable data design for MongoDB and Redis, Caching in MongoDB With Redis Cache

 Used SOAP UI, Postman, Rest Client, Spring Mock MVC for testing the web services.

 Worked with ELK stack for Searching logs and routing the log data and visualizing the Logged
Data

 Deployed the applications on Pivotal Cloud Foundry using Concourse and GoCD pipelines

 Concourse configurations and implementations for MES applications


 Used WhiteSource to detect if the dependencies/libraries used are license compliance or not by
cross-referencing of open source components
 Used Checkmarx source code analysis solution tools for identifying, tracking, and repairing
technical and logical flaws in the source code
 Performing unit and performance testing of software applications from user requirements and
design documents
 Demo of the implemented user stories and participate in release planning
 Participate in daily meetings to gather updates, project progress and track them in the Project Life
Cycle Manager tool

Environment: Java 1.8/J2EE, Collections, Multithreading/Concurrency, Spring, Hibernate, Spring Boot-


Micro Services on Pivotal Cloud Foundry, Spring Data JPA, OAuth, Spring Integration, Spring Batch,
Spring Cache, Spring Web Flux, Eureka, Kafka, RabbitMQ, MongoDB, Redis Cache, SOA, RESTFul
and SOAP Web Services, Elasticsearch, HTML5, AngularJS, ReactJS, NodeJS, Java Script, MS SQL,
MySQL, JMeter, SonarQube, Mockito, WhiteSource, Checkmarx, Jira, Rally, Github, Concourse,
Jenkins, GoCD, Gradle and Maven

Nov‘17 – Sep’18 Sr. Java Developer, JPMorgan Chase & Co., Houston, TX

Worked on JPMC’s PathFinder Risk Assessment application. The office of the Controller of the currency
(OCC) has required JPMorgan (and other large banks) to create underwriting guidelines of all traditional
credit products due to “Heightened Standards” for the underwriting process. This is intended to enhance
the OOC’s supervision and the risk assessment practices and the governance of the largest national banks.
As a part of Dodd Frank Act, the FDIC developed Large Bank Policy [LBP] model to determine the
insurance assessment fee to the banks. The guidance set forth herein from the FDIC rule was provided to
property identify higher-risk commercial and industrial (C&I) facilities. The higher risk C&I exposure
that will be reported as result of applying the FDIC rule may have direct impact on the insurance fee paid
by the Firm to the FDIC.

 Perform high complexity (system level applications) analysis, design and development
 Employ Integration frameworks like REST, SOAP web- services
 Understand, develop and maintain a complete overview of the applications / projects, their
dependencies, non-functional objectives and architectural design
 Convert business requirements to functional and technical design and write technical
specifications and prototype
 Perform unit testing of software applications from user requirements and design documents using
Mockito and also in Test Driven Development (TDD)
 Understand the configuration of systems to meet both project deadlines and support business
goals/objectives
 Resolve defects encountered during different testing cycles
 Work for Continuous Integration deployment, automating build, and tests using Jenkins, and
Maven
 Develop Agile and performing code testing
 Develop applications using Rule Engines, Drools 
 Worked on Hibernate, and Spring Jdbc Template
 Install and configure WebLogic server and deploy applications on it
 Communicate deliverable status to user / stakeholders, client and drive periodic review meetings
 Task management/tracking

Environment: Java 1.8/J2EE, Spring, Micro Services, Hibernate, Spring JDBC Template, Drools, ExtJS,
Mockito, SonarQube, HTML, CSS, Ajax, Oracle, IntelliJ IDEA, Jenkins, Maven, Unix and Oracle

Jul ‘16 – Oct’17 Sr. Java Developer, CenturyLink, New Century, KS


Worked on CenturyLink’s Dispatch Portal application, which leverages multiple systems that work
independently of each other in order to perform scheduling, dispatch and appointment booking functions.

 Perform high complexity (system level applications) analysis, design and development.
 Performing unit and performance testing of software applications from user requirements and
design documents
 Understand the configuration of systems to meet both project deadlines and support business
goals/objectives.
 Convert business requirements to functional and technical design and write technical
specifications and prototype.
 Resolve defects encountered during different testing cycles.
 Provide communication to project management on the overall status of development and testing.

Environment: Java 1.8/J2EE, Spring Boot, Micro Services, Restful Web services, Pivotal Cloud
Foundry, Spring Data JPA, Spring Web Flux, AngularJS,, Ajax, HTML, CSS, Spring Tool Suite, Apache
Tomcat, , JSON, Serena Dimensions, UNIX, Mockito/PowerMock, JMeter, JavaScript, JQuery and Putty

Jul ’15 – Jun ’16 Technical Lead, Honda of American Manufact. Inc., Marysville, OH
GPCS and The Honda HST hub are very critical applications for HNA to monitor and control their
production levels in the area of material services, for their business corporate planning across North
American plants.

 Provided requirement analysis, design and architectural study for Honda of America's existing,
and new projects initiatives and offered feasibility and solution analysis.
 Facilitated system testing, integration testing and performance testing for all changes performed
and required testing of the HST hub and GPCS in support of changes to its environment.
 System Maintenance Request (SMR) was created for all changes done with the appropriate unit,
system, performance test results and stakeholder approval.
 Converted the business requirements to functional and technical design.
 Wrote the technical specifications and prototypes to implement tools in the customer
environment.
 Responsible for application support activities for the current and future versions of the HST hub
and GPCS applications deployed across all of the North American plants.
 Responded to, investigated and resolved problems with permanent countermeasures.
 Provided on call support for all production related problems and implemented Honda upgrades,
patches and hot fixes of HST hub and GPCS application components. This does not include any
areas that are not within the scope of the application managed services.
 Responsible for updates to the Honda incident tracking system and problem solving (4 block and
5 P) as required by Honda for customer impacting problems.

Environment: Java/J2EE, Servlets, JSP, Struts, EJB, DB2, Unix, Rational Application Developer for
WebSphere Software (RAD), Jenkins, SVN, Ant, log4j and SQL.

Nov ’14 – Jul ’15 Sr. Java Developer, EMC Corporation, Southborough, MA 
The Secure Remote Support team (SRS) upgraded the ESRS infrastructure to the latest Axeda 6.8
version, taking advantage of the latest security fixes and more scalable infrastructure that could handle an
increasing number of ESRS gateways and managed devices. The business vision and expectations were to
have a current, state-of-the-art M2M (Machine-to-Machine) platform that is in compliance with vendor
supported configurations and to minimize customizations and dependency on the Axeda vendor for
features/enhancements.

 Designed an architecture solution that met the requirements.


 Responsible for implementing new functional requirements for EMC applications.
 Validated problem symptoms, analysed coded and debugged applications to specify root cause of
issues.
 Provided the technical design documents that defined the necessary modifications.
 Implemented the architectural design and implemented the reuse/automation strategy.
 Coded, built and tested the new enhancements and maintenance.
 Responsible for development of ESRS Restful Web services with Spring MVC, JDBC Template
and Groovy script.
 Responsible for development of the custom objects using groovy scripts and Axeda scripto
services.
 Installed and configured JBoss server and deployed the application on it.
 Worked on Spring Tool Suite IDE and IntelliJ IDEA Community Edition 14.0.2 as the IDE’s for
development and the JBoss server was used for development purposes.
 Worked on the Oracle SQL developer to access the Oracle database.

Environment: M2M (Machine to Machine), IOT, Java 1.5, J2EE, Spring, Restful Web services, JSON,
DAO, Groovy, JDBC, Unix, XML, JavaScript, JSP, HTML, Spring Tool Suite IDE, Oracle SQL
developer, Oracle 10g, SVN, Maven, Putty and JBoss server.

Oct ’11 - Nov ’14 Java Developer/Technical Lead, State Street Corporation, Boston, MA 
Workflow is one of State Street Web based internal systems that was used for collective investment
vehicles that invested in other collective investment vehicles. FOF structure and funds may hold direct
assets (stocks, bonds, derivatives, etc.) as well as other funds. User triggers on this application ran on
every business day after trading closed for the day.

The goal of the Global Markets Transaction Processing Hub (GTH) project is to create a robust, scalable,
light weight and cloud compatible Enterprise Service Bus framework for SSGM. GTH pulls the data from
different applications, interacting with each other and pass the information to the end users.

Wall Street Systems (WSS) is a vendor product, which provides global end to end transaction processing.
State Street utilizes Foreign Exchange (FX), Money Market (MM) and Future (FU) products in WSS and
also utilizes front office, back office, accounting and ORD modules in WSS.

 Provided requirement analysis, design and architectural study for the State Streets's existing and
new projects initiatives.
 Involved in work estimation to develop or maintain software components.
 Interfaced with client and business users for requirement gathering.
 Worked on IBM Websphere application server for OSA workflow and the hierarchical pricing
application.
 Worked on complex back-end component using Java multi threading.
 Worked on GTH self-service portal application built in conformance with the state street private
Cloud standards and deployed in cloud. Worked on ESB framework.
 Worked on Struts Framework and Struts tag library.
 Involved in the database merge process for the Gift wrap application so that the client database
could be merged with the gift wrap database.
 Responsible for generating the extract for all the charities and its gifts information and sending it
to the clients.
 Installed and configured Web logic 9.2 server and deployed application on it.
 Involved in system testing and regression testing.
 Designed, created database, wrote DDL, DML statements and populated the Oracle db SQL.
 Worked on Model-View-Controller (MVC) architecture for OO modelling and development.
 Used Clear Case as a Version Control Systems for the applications.
 Worked on Oracle 10g database to store and update the various CGM components data such as
gift, charity, donor and work orders.
 Responsible for onsite-offshore coordination. Involved in continues reporting to manager
regarding KAP status, documentation completion status, issues status and escalation etc. Also, I
was involved in assisting the offshore team to set up project environment, issues knowledge
transfers and access related issues etc.

Environment: Java 1.5, Multithreading/Concurrency, J2EE, JDBC, DOM, XML, Active MQ, ESB,
Camel, IBMMQ, Restful Web Services, Struts 1.3, JavaScript, JSP, HTML, log4j, My Eclipse 6.6 IDE,
Oracle 10g, Web logic 9.2, Clear Case, Clear Quest, Apache ANT, SS Tectia 6.1.0.668, Web Logic
connection pooling, UNIX, Multithreading, IBM Websphere, PL/SQL developer 8.0.1.1498, Maven,
Autosys, Active MQ and IBM MQ.

June ’11 – Oct ’11 Java Developer, State Street Corporation, North Quincy, MA 
ESP provides a complete middle and back office solution to State Street clients. It gave asset managers a
dynamic, customizable and scalable self-service platform for all of their data needs. ESP provides
industry leaders with one platform that is dynamic enough to provide end to end middle, back office and
information delivery capabilities.
 Designed and developed the application using Model-View-Controller (MVC) architecture for
OO modelling and development.
 Involved in requirement gathering.
 Worked on ESP helium application for middle-ware development.
 Responsible for generating the extract and sent it to the clients.
 Developed the middle-ware components using Servlets and XML.
 Worked on the ESP JDBC drivers as a component of data outbound hub to provide data access
interface for Java based applications.
 Installed and configured Tomcat 6.0 server and deployed the applications on it.
 Worked on Eclipse 3.1 as the IDE for development and Tomcat Web server 6.0 was used for
development purposes.
 Designed, created database, wrote DDL, DML statements and populated the Oracle database
SQL.
 Used GIT and CVS as Version Control Systems for the applications.

Environment: Java 1.6, Servlet, XML, Flex, JDBC, ETL, Oracle 10g, ETL, GIT, Putty, CVS, Eclipse
Galileo, UNIX and log4j.

Feb’10 – May ’11 Java Developer, FedEx Services, Memphis, TN 


The purpose of these projects is to use C3 as the vehicle for 1Source users to document customer requests
about their account and to route the C3 case to the appropriate work group to be validated, entered or
updated and closed. This provides a closed loop solution for the request. Modified and upgraded the case
management system (C3) for the primary customer issue resolution tool (1source) that is used in
the FedEx customer support centres.

 Involved in SDLC requirements gathering, analysis, design, development and testing of the
application developed using agile methodology.
 Involved in requirement analysis and prepared detailed software requirement document (DSRS).
 Used Struts 2.0 Frame Work to implement MVC 2.0 design and advanced validator.
 Designed and developed the application using Eclipse RCP Framework that leverages classical
using best practices and design patterns such as Model-View-Controller (MVC) architecture for
OO modeling and development.
 Installed and configured WebLogic 9.2/10.3 servers and deployed applications on it.
 Worked on Eclipse RCP and Swing.
 Responsible for development of presentation layer using JSP.
 Used the JMS connection for the information exchange and interacted between independent
views.
 Used CVS and SVN as Version Control Systems for the application.
 Involved in writing code review checklists, code reviews and unit test case documents for each
and every development module throughout the application for test driven development approach.
 Used ANT for creating EARs and WARs and to deploy the application on the WebLogic server
9.2/10.3.

Environment: Java 1.6, Swing, Eclipse RCP, Struts2.0, J2EE (JSP, XML), Hibernate, JavaScript, Web
Services, WSDL, JAXB, JAXWS, Tag Libraries, AJAX, Swing, Junit, DOJO, Oracle 9i, SVN, CVS,
Eclipse Galileo, Ant, UNIX, UML, log4j and Stored Procedures.

Jul ’05 – Dec ‘06 Web Developer, PRINCE, Dhule, India


Joined PRINCE [Promotors and Researchers in Non-Conventional Energy] after my Bachelor’s degree
completion. PRINCE's scope includes all technologies and activities that facilitate sustainable
development. Involved in Web development of the PRINCE Website using HTML, Java, JSP and JDBC.

 Designed and developed the application using design patterns such as Model-View-Controller
(MVC) architecture for OO modeling and development.
 Responsible for the development of presentation layer using HTML and JSP.
 JDBC is used as standard data access technologies for the model.
 Worked on Eclipse 3.1 as the IDE for development.
 Installed and configured Tomcat Web server 5.5 servers and deployed applications on it.
 Used CVS as Version Control System for the application.

Environment: Java, J2EE (JSP, XML), HTML, CSS, Java Script, JDBC, CSS, CVS, Eclipse 3.1 and
Oracle.

You might also like