0% found this document useful (0 votes)
118 views8 pages

Java Tech Lead - Praveen Durjati

Praveen Durjati is a seasoned software developer with 18 years of experience in software application development, specializing in Java/J2EE, microservices, and cloud technologies like AWS. He has held roles as a Senior Developer and Tech Lead, demonstrating expertise in Agile methodologies and strong programming skills. His professional experience includes working with various clients in the banking and technology sectors, leading teams, and implementing complex software solutions.

Uploaded by

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

Java Tech Lead - Praveen Durjati

Praveen Durjati is a seasoned software developer with 18 years of experience in software application development, specializing in Java/J2EE, microservices, and cloud technologies like AWS. He has held roles as a Senior Developer and Tech Lead, demonstrating expertise in Agile methodologies and strong programming skills. His professional experience includes working with various clients in the banking and technology sectors, leading teams, and implementing complex software solutions.

Uploaded by

kola.00.pata.00
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like