Prashant Purkar, Developer in Tampa, FL, United States
Prashant is available for hire
Hire Prashant

Prashant Purkar

Verified Expert  in Engineering

Software Engineer and Developer

Location
Tampa, FL, United States
Toptal Member Since
May 20, 2023

Prashant is a technology influencer for architectural initiatives and blueprint solutions leading to target state architecture, improving efficiency, and supporting business strategy. For over 22 years, he has worked as a Java developer for investment banks, governments, buy-side firms, and startups in the US, UK, Germany, UAE, and India. Prashant is instrumental in bringing new technology and architecture by collaborating with management and businesses, highlighting the legacy tech debt.

Portfolio

Synechron
Java, Enterprise Architecture, Oracle, Spring Boot, JMS, HTML5, YAML, Ext JS...
KPIT
Java, Apache Tomcat, HTML, JavaScript, Oracle, Apache Lucene, Nutch, Hadoop
Deutsche Bank
Java, JMS, Apache Tomcat, XML, XSLT, Java Concurrency

Experience

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Postman, Visual Studio Code (VS Code), Red Hat Linux

The most amazing...

...project I've stabilized as a key driver is a franchise critical regulatory application that had experienced 25 severity incidents in one year.

Work Experience

Principal Architect

2011 - 2023
Synechron
  • Designed target state architecture and provided blueprint solutions for platform modernization as a member of the enterprise architecture team. Led the development of a set of microservices sourcing static data with low latency.
  • Created an architecture governance process for the platform modernization initiative, which included architecture principles, tooling to record design review outcomes, and socializing the overall governance process.
  • Conducted research and development for technology stacks, microservice design patterns, polyglot solutions like Go and Rocket, and modern databases like Couchbase towards a low latency solution.
  • Developed and designed parts of the regulatory reporting engine, a complex system spanning 10 front offices, five swap products, and seven regulators for OTC trade reporting as per the Dodd-Frank Act.
  • Acted as the key driver for converting legacy architecture to active-active to achieve stability and high availability. Worked to improve the performance of bottleneck processes as a concurrency developer.
  • Performed requirement gathering at The General Insurance to redesign their policy management portal to be responsive on multiple devices using the latest UX techniques.
  • Led the delivery and development of multiple trading applications on AWS for a Boston-based buy-side firm and its fixed-income group.
  • Provided technology governance to a Boston-based buy-side firm for the Synechron-managed suite of trading applications. Designed XSD for transferring new issue bonds between fixed-income dealers and buy-side clients.
Technologies: Java, Enterprise Architecture, Oracle, Spring Boot, JMS, HTML5, YAML, Ext JS, Apigee, XSLT, XML, SOAP, Machine Learning, Amazon Web Services (AWS), ArchiMate, REST APIs, Microservices, Full-stack, Software Design, Architecture, Technical Leadership

Technical Architect

2005 - 2010
KPIT
  • Developed various parts of www.blogeverwhere.com, a concept similar to Twitter introduced in 2005.
  • Researched web crawling and indexing technologies and implemented the early adoption of Apache Lucene, Nutch, and Hadoop for blogeverwhere.com.
  • Built a measures dashboard as part of Cummins' quality initiative to put all quality measurements and periodic data in one portal.
  • Migrated an object-oriented database to Oracle to improve scalability for bioMérieux, a French pharmaceutical. The project entailed replacing the persistent layer and moving historical data across a suite of pharmaceutical applications.
Technologies: Java, Apache Tomcat, HTML, JavaScript, Oracle, Apache Lucene, Nutch, Hadoop

Senior Software Engineer

2003 - 2005
Deutsche Bank
  • Handled straight-through processing of interest rate swaps, forward rate agreements, and swaptions offered by SwapsWire—now MarkitWire. I developed a multithreaded server-side backbone to consume SWML syntax.
  • Acted as a developer at DBSmart, a data warehousing division of Deutsche Bank that provides web-based securities reports. I used Java, XML, and XSLT to create a framework that generates reports in various formats.
  • Collaborated with swap dealers and business users in Germany and London to gather requirements.
Technologies: Java, JMS, Apache Tomcat, XML, XSLT, Java Concurrency

Application Architect

2000 - 2002
LevelSeas UK
  • Designed and developed various core systems of LSX Communication, which handled client-partner communication through the platform.
  • Developed several product flows, including UIs and back-end tools using Enterprise Java Beans (EJB) and JSP on the WebLogic application server.
  • Researched technology stacks to migrate to a scalable architecture from the existing Silverstream server suite.
Technologies: Java Servlets, EJB 3, HTML, WebLogic, Java

Software Engineer

1999 - 2000
Crompton Greaves Consumer Electricals
  • Developed various functionalities for the customer complaint portal, a web-based solution used by support staff to manage customer complaints.
  • Built various forms and views using JSP and Java Servlets, HTML, and JavaScript.
  • Provided production support and handled product-related queries from support staff.
Technologies: Java, Servlet, XML, HTML, JavaScript, Oracle, Java Servlets

Payment Platform Modernization at Citi

As a member of the enterprise architecture team, I designed target state architecture and provided blueprint solutions for platform modernization. I acted as the lead developer for microservices sourcing static data with low latency.

I also created an architecture governance process for the platform modernization initiative, which included architecture principles, tooling to record design review outcomes, and socializing the overall governance process. In addition, I conducted research and development for technology stacks, microservices design patterns, polyglot solutions like Go and Rocket, and modern databases like Couchbase towards a low latency solution.

Itemize.com

http://www.itemize.com
Itemize.com was an online receipt management platform that processed receipts using machine learning and Java. The product allows you to submit paper receipts and forward them online for a consolidated view of your spending.

I researched various machine-learning libraries and developed applications to train and test the machine-learning model. In addition, I integrated machine learning as a web service in the overall receipt processing and exception management.

Nest Family Organizer

Backed by Intel, Nest was a web-based application providing a next-generation organizer for busy families. Nest was developed using the latest technologies, such as Responsive UI, Amazon Cloud, and Apigee's user grid.

I delivered the application within the deadline set by Intel's USA launch. Also, I conducted research and development for choosing a technology stack that would support multiple devices such iPads, browsers, Windows Tablet PCs, and Windows AiO PCs. In addition, I implemented video, photo, and cross-domain resource sharing and integration with Facebook, Google Suggest, Yahoo Weather, Yelp, and Google Maps. I also implemented the early adoption of Apigee for developing APIs.

Food Import and Export System for Dubai

https://www.youtube.com/watch?v=cqqZLscW46Q
The Dubai government uses the FIRS application to manage food imports and exports at several ports. I was in charge of the technology governance during the upgrade to the core business functionality of the FIRS application, enhancing integration with the Dubai government's payment and laboratory systems.

This project involved managing the development team, overseeing overall technical governance, and creating the integration architecture. I also liaised with several Dubai government agencies, such as QA, release management, and other applications. In addition, I troubleshoot performance issues in the staging and production environments.

Enterprise Architecture for HSBC

http://www.hsbc.co.uk
I became part of HSBC's core enterprise architecture group, which controls and governs enterprise architecture across several groups and business operations.

This project involved creating a charter for architecture governance across the group and a tools and architecture repository that conforms to ArchiMate notation. I also assisted domain architects in building current state and target state architecture.

Operational Reporting for MSCI

https://www.msci.com/
The operations group at MSCI Mumbai desired improvements in how operations data was reported. The reporting applications analyze client data and produce financial statistics for clients. An integrated on-demand web-based reporting application was needed over distributed legacy reporting applications. The new integrated web application offered entitlements, document workflows, and integration with Salesforce and many enterprise systems.

Regulatory Reporting for Citi

This project involved stabilizing a franchise critical regulatory application that had experienced 25 severity incidents in one year. The application's complexity involved over 700 jobs, using legacy Enterprise Java Beans (EJB), and integrating with all front-office systems and regulators worldwide. The legacy system had experienced many stability issues due to shared infrastructure, ad hoc release cycles, and unknown, undocumented processes.

I defined target state architecture and migrated legacy architecture to new architecture and hardware to support high availability. The project involved WebLogic migration, NDM between Citi and DTCC, IBM MQ mainframe, Oracle Database 19c, SRDF replication, and LTFS robotics. The architecture was improved on the new hardware to support continuity after node and data center failure within 15 minutes.

The go-live was successful due to multiple dry run tests that included seven jurisdictions in scope, three operation teams, and business users from nine countries. The goal was maintaining a 15-minute SLA to report trade instances to the regulator.

Languages

Java, HTML, YAML, SQL, Python, Go, HTML5, JavaScript, XML, XSLT, TypeScript

Frameworks

Spring Boot, Spring, Spring Microservice, Ext JS, Angular, Hadoop

Tools

Apache Tomcat, IBM MQ, IntelliJ IDEA, Postman, DbVisualizer, Servlet, ArchiMate, Java Concurrency

Other

Web Technologies, Enterprise Architecture, IT Governance, Software Design, Architecture, Technical Leadership, Enterprise Java Beans (EJB) 3, AWS Cloud Architecture, BEA WebLogic Server, Unix Shell Scripting, EJB 3, WebLogic, Machine Learning, SOAP, Nutch, Responsive UI, Full-stack

Platforms

Oracle, Kubernetes, OpenShift, Windows, Visual Studio Code (VS Code), Red Hat Linux, Amazon Web Services (AWS), Oracle Database

Libraries/APIs

JMS, Java Servlets, Apigee, Aspose Components, REST APIs, Apache Lucene

Paradigms

Microservices

Storage

Couchbase

1992 - 1998

Bachelor's Degree in Production Engineering

Pune University - Pune, India

JANUARY 2010 - PRESENT

Sun Certified Enterprise Architect

Sun Microsystems

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring