0% found this document useful (0 votes)
10 views7 pages

Arpitpatel 22110@

Arpit Patel is a Senior Software Engineer with over 20 years of experience in software engineering, specializing in Java, J2EE, and various database technologies. He has held leadership roles in multiple companies, focusing on software architecture, development, and team management, while also completing numerous relevant certifications. His expertise includes working with AWS, microservices, and various programming languages, with a strong emphasis on developing and maintaining complex software systems.

Uploaded by

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

Arpitpatel 22110@

Arpit Patel is a Senior Software Engineer with over 20 years of experience in software engineering, specializing in Java, J2EE, and various database technologies. He has held leadership roles in multiple companies, focusing on software architecture, development, and team management, while also completing numerous relevant certifications. His expertise includes working with AWS, microservices, and various programming languages, with a strong emphasis on developing and maintaining complex software systems.

Uploaded by

harshstudy2012
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Arpit patel

[email protected]
469-498-0821

Senior Software Engineer


with Architect

Architected, built, maintained and managed software system projects which required
coordination with cross functional and geographically dispersed teams. Fluent in German.

AREAS OF EXPERTISE

Java, J2EE, Core Java, MongoDB, Python, JSON, Git, Maven, IntelliJ, SQL, PL/SQL,
JavaScript, HTML, XML, XSLT, Yeoman, Groovy, AWS Lambda, SQS, working on AWS
Developer Certification

Some knowledge of: C#, .NET, Node.js, Android, Spring Boot, Go

Completed Udemy classes:


- Spring Boot Fundamentals
- Docker Crash Course for Busy DevOps and Developers
- Angular Core Deep Dive – Beginner to Advanced
- Apache Kafka for Developers using Spring Boot
- Ultimate AWS Certified Cloud Practitioner – 2022
- Ultimate AWS Certified Developer Associate – 2022
- Master Microservices with Spring Boot and Spring Cloud
- Master Java Unit Testing with Spring Boot & Mockito
- Docker & Kubernetes: The Practical Guide [2022 Edition]
-Experience in Data migration from DB2 to Apache Cassandra DB and involved in major and
minor up gradation of Couch base and Cassandra cluster.

PROFESSIONAL EXPERIENCE
Over 20 years experience in software engineering with expertise in:
Java, J2EE, MongoDB, Python, JSON, Git, Maven, IntelliJ, C#, .NET Framework, VB, JSP, Struts,
Servlets, EJB, JDBC, XML, AWS Lambda, SQS
Webservices REST, WSDL, XSLT, C/C++, SQL, PL/SQL, Cassandra, Stored Procedures, Perl, HTML,
GitHub, Jenkins, Mercurial, JBoss, WebSphere Administration, Weblogic, Oracle 8i/9i,10i,11i,
OOA/OOD, UML, Eclipse/MyEclipse, Enterprise Architect tool, Bugzilla, Jira, Crucible, CMM process
assessments, TQM, formal code inspections, 21 CFR Part 11, Unix (SunOS), NT, XP;
Permanent Resident (Greencard)

Page 1 of 7
Arpit patel
[email protected]
469-498-0821

EMPLOYMENT HISTORY

May 2024 through Java Lead Capital One/Dale Workforce Solutions


September 2024 Hybrid, Hillsborough, NJ, New York, NY
Enterprise Payments Technology
Key Responsibilities:
 Worked on the Debit WorldPay API Refund workflow.
 Managed the upgrade from Java 8 to Java 17.
 Implemented JUnit unit tests to increase code coverage, achieving over 80%.
 Generated Java APIs for retrieval and analysis on No-SQL database such as
HBase and Cassandra.
 Involved in developing UI using Spring MVC framework, JSP, JSTL,
HTML5, CSS, Javascript, JQuery, AJAX and ReactJS.

June 2023 Lead Java Developer – Level 6 Mastercard/Diaspark On-Behalf-Clearing


to February 2024 Hybrid, Hillsborough, NJ, New York, NY
I worked on the "On Behalf Clearing" project, a crucial step towards real-time clearing.
My role involved using Java 11 and a custom event framework to build a system that
managed configurations and database migrations efficiently with Flyway, enhancing the
system's agility and reliability. I also developed comprehensive UML documentation to
ensure clarity and consistency in our development process, facilitating seamless
integration of updates without service interruptions and contributing to more efficient
transaction clearing operations. Developed web application using MongoDB,
Express, React / Redux, Node JS and GraphQL.Using Kotlin for implementing new
modules in the application. Also worked with Axon/Kafka, microservices, Spring Boot,
REST, PCF. Utilized Cassandra, NOSQL database management system for keeping
user generated data.

April 2023 Lead Software Engineer Cognizant/Project Deployable Pool


to May 2023 Remote, Hillsborough, NJ
Bench, Training for AWS Developer Certification

August 2022 Lead Software Engineer at Capital One / Cognizant


to March 2023 Remote, Hillsborough, NJ
Commercial Risk Rating
Became a member of the Scorekeeper team and rapidly assimilated into the group.
Successfully completed knowledge transfer. Played a significant role in identifying and
resolving security vulnerabilities within Python scorecard APIs hosted in an AWS
environment. Collaborated on the creation of an ETL job API, leveraging Java
concurrency to enable concurrent request processing. Streamlined a scorecard code
generator utilizing yeoman allowing the use of multiple collaterals.Yeoman, JavaScript,
Node.JS, Reviewed Python, JPA, Spring Boot, Microservices, Parallel Streams, Java 8,
OpenAPI

March 2022 Lead Software Engineer at Capital One / Cognizant


to August 2022 Remote, Hillsborough, NJ
Lead for a team of 6 developers
Enablement with AWS and GoLang. The Lambda function is triggered by a message
being sent to an SQS queue. The function retrieves the message from the queue and
processes it. Upon successful processing, the function publishes a notification message
to an SNS topic. The SNS topic can then be subscribed to by other services or
applications that need to be notified of the processed message. Creating, registering, and
publishing data sets in AVRO format for end-of-day processing on the ShawExit

Page 2 of 7
Arpit patel
[email protected]
469-498-0821

project, Capital One Auto Finance


Using a team developed tool to automate the transformation of Google sheets into
AVRO files
Registering data sets in corporate API and schema registry
Validation of schemas for use by other teams
Publishing data in OneLake and Snowflake data warehouses.
Code reviewed Spring Boot code, Java 8, AWS Lambda, SQS, Go

January 2022 to Lead Software Engineer at Cognizant


May 2023

August 2021 Software Engineer at naviHealth / BayOne (contract)


to December 2021 Remote, Nashville, TN
HIPAA compliant deidentification and masking of protected health information (PHI)
related to hospital discharge data for seniors.
Exporting tool for MongoDB to CSV and JSON using Python.
Performed security reviews and code reviews.
Tool to export data dictionary from MongoDB collections. 1 TB of MongoDB data, 500
fully qualified document types.
Code generator for generating masking tool.
 Java 8, Python 2.7 and 3.10, pymongo, MongoDB 4.4, Git, Maven, Bitbucket,
Agile method

March 2020 Software Engineer III at Google / InfoObjects (contract)


to June 2021 Remote, New York City
Migration from Google Music to YouTube Music
Turndown and maintenance of Google Music
Java and JavaScript development
Maintaining and enhancing a content management system for Google Music (Jamza)
● Java 8, Dependency injection framework (Guice), App Framework, Parallel
framework Flume, Polymer framework, Blobstore cloud service
Extracurricular: AWS, Microservices

March, 2019 Java Developer at KPMG / Xoriant (contract)


to March 2020 New York City
Enhancing and maintaining a Java based tax analysis and reporting application using
Java 8.
● Participating in SCRUM meetings, Coding based on Product Backlog Item
specifications, Designing and executing unit and regression tests, Using streams and
lambda, CI with TeamCity, multi threading

Extracurricular Venture:
Hands-on Angular 2 coding using open source project http://angular.realworld.io

June, 2018 Software Engineer III (consultant) at Fiserv / Hays (contract)


to January, 2019 Parsippany, NJ
Developing best in class payment systems.
Enhancing existing system using Java, J2EE, XML, XSLT, Java Annotations, and
Oracle XML DB components. XML based global configuration, Extra Large Test
Framework for payments. Using Jenkins, Mercurial.
 Eliciting requirements, Developing Java programs, Creating and executing test
cases with Junit, Creating Maven pom files, Creating Maven plugins,
Performing code reviews using FishEye, Performing integration tests using a
proprietary test framework, Selecting third party components for reuse.

Page 3 of 7
Arpit patel
[email protected]
469-498-0821

October, 2004 Senior Software Engineer and Architect


to November, 2017 eResearchTechnology (ERT, now Clario), Bridgewater, NJ
A global data and technology company that minimizes risk and uncertainty in clinical trials
using Java technologies.
Responsibilities included building, maintaining, and enhancing a system for centralized
cardiac safety testing. This was used for clinical trials with pharmaceutical companies to
send data to the FDA (21 CFR Part 11) for drug approval, as well as pulmonary function
tests, and eCOA. Accomplishments include:
 Creating REST API
 Architect of Global Logistics system for equipment and supplies management
system.
o Elicited requirements.
o Designed and documented component structure and workflows.
o Managed resources
 Invented measurement method that increased speed and accuracy.
 Improved development process and SDLC.
 Developed and maintained several modules for workflow steps spanning device
data to submission to the FDA.
 Developed numerous tools for new product development.
Developed and maintained EXPeRT2 and EXPERT3 various modules of J2EE web
applications for clinical trial management for cardiac safety and pulmonary function,
encompassing the entire J2EE stack and from JavaScript down to Java and PL/SQL,
FDA XML (HL7) and ODM XML.

2010: Architect and lead developer for custom Logistics web application (from scratch)
for managing rental, sales, and repair of devices for clinical trials.
Researched new ECG measurement algorithms.
Invented and deployed OneClick tool to measure ECGs more efficiently and more
precisely, saving cost.
Timely resolution of production issues.

Architected and co-developed logistics system customized for needs of the business
Custom Oracle data types, mapped to Java
Custom exceptions
Custom handler framework
Designed and developed Message Designer module using custom developed code
generator in Groovy
Designed and developed the Quality Control module
Developing domain objects for ODM standard compliant XML files
ECS (Apache Element Construction Set) framework
Electrocardiogram framework
HL7 standard compliant FDA XML file generation
I/O utilities
Integrated steps in Clinical Study Management module (protocol setup)
Maintenance changes on various other modules of the system
Worked with job framework built on top of Quartz scheduler
Custom DAOs
Custom DB backed code lists
Developed Analysis module for measuring and managing ECGs on screen
Developed Digitization module for use of digitization boards
Various utilities

Page 4 of 7
Arpit patel
[email protected]
469-498-0821

Used various Java packages, including:


java.io, java.math, java.net, java.security, java.sql, java.util, javav.text, javax.servlet,
javax.xml, junit, oracle.sql, org.apache.commons, org.apache.ecs, org.apache.log4j,
org.apache.xml, org.easymock, org.w3c.dom, org.xml.sax

Created Oracle SQL queries, functions, and packages using


Standard SQL, Autonomous transaction, Analytical functions, Oracle reports, Execute
Immediate, Cursors, Types, Arrays, System context

Used JavaScript: Controlling DHTML, Basic JQuery, Interfacing to ActiveX, Timers

Extracurricular Venture:

Mobile Software.
 Created and managed the product life cycle of an Android App to organize Google
Drive, from inception to obsolescence.

April, 2004 Software Engineer


to October, 2004 First Consulting Group, Somerset, NJ
Maintained and developed a web application for clinical trials and pharma
covigilance. Java, Oracle, Struts, HTML, JSP

October, 2003 Technology Advisor, Enterprise Architecture


to April, 2004 Bowne & Co., Inc., New York, NY
Maintained and evolved enterprise wide architecture principles, standards, and
guidelines. Performed technology assessment of applications with respect to best
practices and industry standards. Facilitated the migration of legacy ASP applications
into new .NET eBusiness infrastructure environment. Conducted web security review
sessions. Managed enterprise wide project for monitoring of applications, servers, and
network infrastructure.

August, 2003 Lead Presentation Tier Developer, ETS (via Starpoint Solutions)
to September, 2003 Metropark, NJ
Designed and developed front-end code for a J2EE web application
using WSAD, Oracle, J2EE, and the RealMethods framework.

October, 2002 BusinessEdge Solutions


to April, 2003 East Brunswick, NJ
Developed front-end and back-end code for a J2EE web application for template based
display of clinical trial data. Designed and implemented the largely automated
conversion of a 15.000 line FDA regulated VB application to J2EE with Struts, JSP,
Javascript, and Oracle, using an Open Source VB parser, XML, and XSLT
Skills: Java, J2EE, C#, .NET Framework, VB, JSP, Struts, Servlets, EJB, JDBC, XML,
XSLT, SQL, PL/SQL, Stored Procedures, HTML, Weblogic, Oracle 8i, OOA/OOD,
UML, Rational Rose, 21 CFR Part 11. Environments: Unix, NT

Page 5 of 7
Arpit patel
[email protected]
469-498-0821

February, 2002 Senior Server Programmer


to September, 2002 Knoa Corporation, New York, NY
Designed and implemented the knoa Server (a Java server application), including
Tracking & Monitoring, and Response products, using J2EE, .NET, XML, Oracle 9iR2,
and Crystal Reports

December 1999 Manager


to November, 2001 Cap Gemini, Ernst & Young
Clark, NJ
Architected an API for an enterprise-wide publishing service using XMLSchema and
XSLT, resulting in increased reuse by other business units and thereby cost savings.
Designed and developed a reusable Java GUI framework that allowed for completely
independent development of user interface and business logic, resulting in being 6
weeks ahead of schedule. Developed an interface between a call center/document
management application and a corporate mainframe database, using Java, CORBA,
and an MQSeries access library, resulting in more effective and efficient customer
communications.
Implemented requirements changes using Java, JSP, and Weblogic, resulting in a
streamlined staffing process for Resource Coordinators. Executed builds. Mentored
team members in advanced Java programming, object oriented design and
development, CORBA, and XML

December, 1996 System Architect


to November, 1999 Applied Concepts, New York, NY
System architecture (reverse engineered) for a web/Java based customer support
center, including UML models. This architecture was part of the assets that contributed
to the subsequent sale of the company for $300 Million
Implemented performance improvements, mentored junior and intermediate developers
Developed the Iris API, a Java alternative to Rational’s Rose Developer’s Kit
Launched www . javawebserver . com a webhosting service for developers dedicated to
the servlet API
Engineered client and server based Java applications involving RMI, PSE, and Bongo
Made successful recommendations to the OMG in order to make UML more consistent
with Java. The OMG (Object Management Group, www.omg.org) is a consortium that
produces and maintains computer industry specifications for interoperable enterprise
applications, such as CORBA and UML.

Nodal Bandwidth Manager Project, Lucent Technologies, Inc.


Engineered the high level design for the timing package
Participated in the creation of the high level architecture
Mentored the project team in OO technology, C++, and Rational Rose. Contributed to
the configuration management plan and procedures for this multi-product, multi-site
project.

February, 1993 Member of Technical Staff


to October, 1996 Siemens Corporate Research, Inc., Princeton, NJ
Performed research and development in the field of software architecture:
Responsible for “Gestalt”, a toolset for controlling the evolution of very large software
systems (C/C++, Perl, nawk, ObjectStore, SoftBench, Unix, OMT)
Architected, implemented, and managed the implementation
Developed and instituted a CM plan and managed the ClearCase CM system
Analyzed dependency data in a telecommunication switching system and consequently

Page 6 of 7
Arpit patel
[email protected]
469-498-0821

coauthored paper “An Industrial Approach to Software Architecture”


Designed, implemented, and tested the version database for a telecom switch
specification browser (OS/2, C++, ObjectStore, Jacobsen)

September, 1991 Software Engineer/Teaching Assistant


to December, 1992 Carnegie Mellon University, Pittsburgh, PA
Engineered for NASA safety critical software for controlling the mobility of the tile
robot, resulting in:
Shortening of intervals between Space Shuttle launches

Removal of humans from the hazardous tile re-waterproofing process


Making the comparison of pre/post flight inspection pictures of tiles more effective
Taught courses and graded exams for:
Formal Methods in Software Engineering
Discrete Mathematics
Data Structures and Algorithms

Page 7 of 7

You might also like