PRAVEEN DURJATI
90143 02579
[email protected]
Professional Summary:
• 18 years of good experience in all phases of Software Application Analysis, Design,
Development, Implementation, Enhancement, Testing and Production Support.
• Senior Developer/ Tech Lead, capable of leading a team of Junior Developers and
perform hands-on development.
• Can completely Design, Develop, Deploy a Java/ J2EE Application.
• Experience in development methodologies such as Agile, Scrum, Test Driven Development,
Continuous Integration.
• Specialized in Microservices and descent knowledge on AWS.
• Hands on experience in Spring Boot, Spring MVC • Excellent Communication
and Strong Programming skills.
Educational Qualifications
• M.Sc. (Computer Science) from Sri Venkateswara University (Campus) (2000-02)
Technical Skills:
Technology Stack J2EE 1.8
Web/Application
Servers Apache Tomcat, Weblogic, Websphere, Jetty
Spring Data, Spring Restful & Spring Boot , JAX-RS,
Backend Stack JPA/Hibernate
Frontend jQuery, Angular JS,
Databases Oracle, DB2
Deployment tools ANT, Maven
Cloud Concepts of AWS ( EC2,S3, IAM, Workspaces ), Azure CI/CD
pipelines
Company Client Location Period
geidea geidea Bangalore, India Dec 2023- present
V2Soft RouteOne Bangalore, India Nov 2019 – Dec 2023
Compusoft RouteOne Farmington Hills, Jan 2019 – Nov 2019
MI, USA Michigan
Compusoft Flagstar Troy, MI, USA April 2018 - Dec
2018
Compusoft Comerica Bank Auburn Hills, MI, June 2015 - Nov
USA 2016
Compusoft BCBS-Michigan Detroit, MI, USA June 2012 – May
2013
Compusoft/ Unified DTE Energy Detroit, MI, USA Dec 2016 - Feb
Systems (Changed 2018,
Employer from Unified to June 2013- June
Compusoft. Returned to the 2015,
DTE after a gap) Feb 2011- July 2012
(Worked during
different Periods
of time for DTE)
Accenture Bank of Italy Chennai Feb 2006 – Nov 2007
Kaiser Permanente Pleasanton, CA Nov 2008 – March
2010
Starwood Hotels White Plains, NY Jun 2010 – Feb 2011
Professional Experience:
Geidea Co For Technology – Full time (Dec 2023- Present)
Project : GSDK – Riyad, KSA – Backoffice Payment Solution.
Role: Java Tech Lead
GSDK Provides a product to track the whole payment cycle from authorization to
reconciliation and payment of the Net amount to the merchant.
The payment types are available in the system are Terminal Payment, Web Payment and
e-Invoice
Roles & Responsibilities:
• Instrumental in setting up application environments in house as part of migrating
the application from vendor location to inhouse.
• Develop and maintain the application to implement business requirements.
V2Soft
Client: Routeone
Nov 2019- till date (Bangalore- Returned to India and continued for the
Same Client)
Jan 2019 – Nov 2019 Michigan
eContracting, ec-Core, Contracting Services:
Tech Stack: Microservices (Springboot, Dropwizard), Struts, Hibernate.
eC is a car dealership product to enable car dealers to generate an online Credit Application
instead of a paper contract. The application that I am working is a combination of Monolith
and microservices.
Achievements: Participated thrice in Codeathon. Won an Apple Watch as Second Prize.
Flagstar Bank:
Period: April 2018 - Dec 2018
Projects: Fintrac, MyLoans ( Rewrite)
Stack: Microservices on jBoss developed using Spring Boot with JPA, Mule ESB for
application API, Maven and Bitbucket for build and deployment. Angular 4 for the front
end. Tools : Eclipse, jBoss, Maven, Toad, SoapUI/Postman.
Description:
• The project was a rewrite of a MyLoans-classic to improve usability.
• MyLoans applications consisted of microservices on the backend deployed on jBoss
• The services were exposed through Mule ESB
• The front end is on Angular 4 . • My role involved development and
enhancements for backend microservices.
S3 / DTE Energy, Detroit, MI
Period Worked: Dec 2016 - Feb 2018, June 2013- June 2015, Feb 2011- July
2012 Lead Java Developer for multiple Applications
Project: Agency Website, CICPS (Customer Information & Cash Processing System),
Survey Management System (SMS), CAPS ( Crew Application for Public Safety )
Description:
• Worked on multiple migration projects, webservices and enhancements.
• SME for AGW, CICPS, SVMS
• Effectively using Spring framework on developing controller, model, DAO, and Services.
• Responsible for entire release process for all my applications starting from
requirements gathering to development, testing support, CMR Approval, Release
checklist preparation until Smoke testing in Production.
• Developed CAPS application using jersey stack on the back end and jQuery in the
front end.
• CAPS application was used by Distribution Operations to prepare pairs of crews to
send to the field for Public Safety.
• CNS application was a stand-alone web service developed by me entirely from
scratch which is used to send notifications to customers.
• In CICWS I developed multiple contract-based web services. These services were
used to share customer’s usage data with third party vendors as part Customer
Data Presentment initiative.
• Agency web site needed WebSphere upgrade to 12c as well as switching the
backend system from Oracle to CRM.
• Migrated the entire application and converted lot of EJBs to web service calls,
without changing the UI.
• Multiple enhancements to CICPS which is a critical payment component that would
process at least 100k payments daily.
• Also migrated Survey Management System application to WebLogic 12c and also
code changes to switch to the new CRM.
• Followed TDD for development.
• Provided additional bandwidth for Production Support for clearing huge Service
Desk ticket backlog.
Environment: JSF, JAX-WS & Restful Services, Spring, Spring Boot, Hibernate, EJB/JPA
Comerica Bank, Detroit, MI June 2015 – Nov
2016
Sr. Java Developer
Project: CAT (Customer Administration Tool)
Description:
• Customer Admin Tool is used to administer Comerica Business Customer’s CGEs &
FGEs (Coarse Grained & Fine-Grained Entitlements)
• Strictly Agile/Scrum based development with two-week Sprints.
• Pure Test-Driven Development and pair programming approach.
• Involved in developing backend services using Spring Restful and Spring mvc
framework and front-end using jQuery/ Angular JS • Tested backend services and
controllers using Mockito and other Junit frameworks.
Environment: Angular JS & Spring based Restful services. Spring Tool Suite, Gradle,
Atlassian GitHub
Blue Cross Blue Shield – Detroit, MI July 2012 – April
2013
Sr. Java Developer
Project: PPQ – Release 2a, 2b
Description:
• Designed the application flow and participated in the documentation of System
Analysis Document.
• Involved in the documentation of Detailed design document, like writing the class
diagrams and sequences diagrams for various service components.
• Designed and developed the workspace using RAD 7.x
• Coded Java classes, JUnit Test cases, written Ant Build scripts for Building and
deploying the application.
• Involved in the pilot deployment of the application and setting up the job scheduler
in crontab, in development and Integration Testing environments.
Environment: J2SDK, Oracle 10g
Starwood Hotels and Resorts Worldwide, Inc (Accenture) July 2009 – Feb
2011
Software Engineer
Project: MySales Portal, TeamHot Commision, Bing Portal.
Description:
• Involved in a quick transition process between Accenture and Starwood.
• Took KT for 3 applications simultaneously. Prepared Run and Maintenance
documentation.
• Enable global security by Configuring Portal Server to LDAP to enable users to be
authenticated through LDAP.
• Perform code changes to give quick fixes for Portlets in Portal.
• Run activities include performing regular health check, monitoring logs and
attending Critical Situation calls to resolve high critical situations.
Environment: Portal 5.1/6.1, RAD 7.5, Portlet Factory Designer 5.12
Kaiser Permanent, Chennai - India Feb 2006 June
2009
Sr. Software Engineer
Project: National Pricing System
Description:
• Middleware role involved schema mapping using Altova Mapforce, Altova XML Spy
and unit testing the schema mapping with Xalan Parser.
• Core application involved Spring, Hibernate and Struts Framework. Involved in the
development of NPS application. This involved coding JSP pages, Action Servlets,
and DAOs
• Travelled Onsite to perform Production support in Service Management team.
Worked mainly on Production support and also in Release Management as an Onsite
Coordinator.
• Service Management is basically doing initial triage and providing a work around if
possible for issues in Production. SM also involves adhering to various SLA levels
based on the severity of the problem.
• Prepared Shell scripts to automate the activity of sending the Performance logs to
the Client on a weekly basis and also to email the logs after completion of certain
batch process activities.
• Prepared SQL Scripts to perform a regular workaround for STU/GC module until the
code fix was put in place.
Environment: WSAD, db2, MQ
Dubai Islamic Bank, Chennai - India Jan 2005 Jan
2006
Software Engineer - Trainee
Project: 4sightERP
Description:
• Back-office management of Purchase Requests to Goods Receipts, service support
from suppliers for your assets without developed traffic, procurement process, and
timely delivery of services to internal staff.
• The 4SightAMS solution is composed of sixteen moduleseach designed to handle a
specific operation.
• All modules are fully integrated, so transaction time is minimized, entering
information is never duplicated and is automatically updated and captured
according to the specifications entered.
Environment: iPlanet, MSSQL Server
Dell, India June 2003 – Dec
2004
Sales Agent (Non-IT role)
Project: EMEA Sales Agent
Description:
• Dell Home Sales: Selling of Dell Computers to Home Customers
• Dell Part Sales: Selling of Dell Computers in Business and Consumer sales division
Embrace (Duncan Infotech) India May 2002 – May
2003
Trainee
Project: Executive Human Resource Management System
Description:
• Executive Human Resource Management System is a web enabled integrated HR
system that supports all the core HR functions.
• It provides capabilities and features that are critical to the organization to ensure
effective management of human resources.
Environment: Apache Struts 1.1, DB2, Style Report 4.3, Castor