Over 20 years of experience in application design and architecture, project planning, and leading development teams. Expertise in Microservices architecture, Spring Boot, and cloud computing with AWS and Azure. Proven track record in designing web applications and implementing data architecture solutions, including machine learning and data processing. Strong skills in Blockchain technologies and payment processing APIs, ensuring compliance with federal standards.
Overview
23
23
years of professional experience
Work History
Sr Application Architect | Technology Leader
OpenCrowd
New York, NY
11.2017 - Current
Micropayments: The Micropayment application is designed and developed specifically for the digital world. It enables payments as low as a fraction of cents. Payments can be made using Fiat as well as Cryptocurrency. The payments transactions are processed on top of highly secure decentralized ledger - Hedera Hashgraph. Merchants get paid instantly with real time settlements. Its APIs support a wide range of devices and advanced customization to monetize different aspects of digital services.
Responsibilities: Product Lead and Architect
Project Involvement: Participated in the project from its inception, defining the scope, functionality, and business use cases, ensuring alignment with stakeholders' expectations.
Leadership and Vision: Led the conceptualization, design, and development of key product features, driving innovation and ensuring robust architecture.
User/Merchant Onboarding, Payment Workflow Design: Architected and developed user and merchant onboarding, comprehensive Fiat and Cryptocurrency payment workflows, integrating secure and efficient transaction processing mechanisms.
Code Quality and Standards: Conducted regular code reviews and established coding standards for the development team, fostering a culture of quality and consistency in the codebase.
Stakeholder Communication: Maintained transparent communication with stakeholders by regularly updating them on project status and addressing any outstanding issues.
Tools and Technology: Utilized a diverse set of technologies and tools to ensure optimal performance and scalability: Java, AWS, Cryptography, JSON, REST Web Services, draw.io, Spring, Angular JS, Mongo DB, CircleCi, Git, Spring Tool Suite, Python, Google GRPC, Protocol Buffers, Hashgraph, Plaid, Stripe, Credit Card and Bank Accounts credit/debit processing, implemented 3D Secure standards, NACHA file creation and processing.
Hedera Hashgraph
11.2017 - 12.2019
The goal of this project is to develop a suite of applications on top of Hedera Hashgraph consensus platform. These applications enable users to exchange crypto currency in secure environment, develop, execute and deploy Solidity Smart Contract and develop distributed applications.
Responsibilities: Project Inception and Scope Definition: Actively involved since the project's inception, contributing to defining the scope, functionality, and business use cases, ensuring alignment with business goals and stakeholder expectations.
End-to-End Solution Architecture and Development: Played a key role in architecting and developing a comprehensive end-to-end solution, ensuring robustness, scalability, and performance.
Smart Contract Execution and Deployment: Created a solution for the execution and deployment of Solidity Smart Contracts, facilitating smooth operation by the virtual machine.
Code Quality and Standards Enforcement: Conducted regular code reviews and established coding standards, promoting best practices and maintaining high code quality within the development team.
Testing and Integration Planning: Participated in the review and preparation of the Development Integration Test (DIT) plan and System Integration Test (SIT) plan, ensuring thorough testing and seamless integration.
Tools and Technology: Hashgraph, Ethereum, Java, AWS, Cryptography, JSON, REST Web Services, Spring, Angular JS, MongoDB, CircleCi, Git, Spring Tool Suite, Python, Google GRPC, Protocol Buffers.
Sr Application Architect | Technology Leader
Checkpoint Systems
Thorofare, NJ
06.2015 - 09.2017
RFID Table: The goal of this project is to enable audit of every shipping unit, real time validation and assistance for the rework process, as well as automated tracking of shipping units within a shipment. This requirement of this project is to develop a software solution which will control the RFID readers and captures RFID data from tags attached to items. The data captured from tags will be used to track items and used in further analyses.
Responsibilities: Architect for solutions and system integration based upon Checkpoint integration platforms which include SOAP/REST web services, Angular JS, Apache Active MQ.
Accountable for implementation of design, scoping of work, determining out-of-scope change requests, issue resolution, and communication of status with project management.
Developed and consumed SOAP and REST web services using JAX-WS, JAX-RS and Spring.
Designing and developed Presentation tier using various JSP, HTML5, JSON, Angular JS.
Tools and Technology: Java, JSP, XML, JQuery, JSON, Python SOAP/REST Web Services, Microservices, Spring, Angular JS, Hibernate, SQL Server, Jenkins, Atlassian Jira, Git, Spring Tool Suite.
Sr Technical Architect | Technology Leader | Project Management
AIG
Woodland Hills, CA
10.2004 - 05.2015
Global Exposure Solution: This project provides functionality to determine and manage Catastrophe risk by building a globally deployed location based exposure management system for CAT modeling and risk analytics. GES provides end-to-end solution for location-level data capture, validation and augmentation. Underwriters can input risk related details (Perils etc.) which finally goes to Modeling Tools to determine exposure for a given location. The exposure information & CAT modeling results will be useful in pricing, aggregation control & claims. GES integrates with multiple CAT models through its Multi-Model framework to reduce model uncertainty and manage model changes more effectively. Data developed during Modeling of various scenarios is stored in Hadoop ecosystem and utilized for further analysis.
Responsibilities: Architect for solutions and system integration based upon AIG integration platforms which include SOAP/REST web services, ESB, Angular JS, IBM MQ series.
Responsible for Product Evaluation - Data Quality (PBBI-Spectrum) and Geographical Reporting (ESRI-ArcGIS), Network Analysis - Distributed Graph database - Titan vs Neo4j.
Interacted with CTO and AIG executives for introducing new products in AIG technical stack- PBBI and ESRI.
Accountable for implementation of design, scoping of work, determining out-of-scope change requests, issue resolution, and communication of status with project management and client.
Involved in Architecting the Big Data (Hadoop) solution for massive data generated by modelling system.
Managed allocation of applications on production servers. Determined impact to additional applications, suggested clustering, migration strategies for applications, and troubleshooting performance issues on production servers.
Tools and Technology: ESB/WPS, Data Quality (PBBI- Spectrum), Java, SOAP/REST Web Services, SOA, IBM Web Sphere V7.0, IBM DB2, IBM MDM, Cognos, ESRI-ArcGIS, IBM MQ, Modeling Tool- RMSV13, AIR, Spring framework, R- Predictive Modeling, MVC, Angular JS, Hadoop - HBASE, Python.
Senior Java Developer
Healthcare Advising System - Isabel Health Care
06.2004 - 08.2004
Company Overview: UK
Responsibilities: Involved in requirements gathering and functional specifications preparation.
Responsible for overall solution and architecture of this eCommerce application.
Architected the complex front end tool to upload part of html documents, which provides facility to select content from document and upload only selected content.
Designed the integration between Java application and Autonomy.
Reviewed the Development Integration Test plan (DIT).
Reviewed System Integration Test plan (SIT).
Tools and Technology: Java, JSP, MySQL, Autonomy, Apache Tomcat.
UK
Java Developer
Wisdom - In House Product
03.2002 - 04.2003
Company Overview: Srishti Software, Bangalore India
Responsibilities: Involved in requirements gathering and functional specifications preparation.
Responsible for overall solution, architecture and design of the application.
Developed the algorithm for document search and recommendation system.
Developed text based search algorithm (Term frequency weightage).
Led development team and coded in all modules. Ensured proper implementation of functional specifications and technical design. Accountable for correct implementation of design, issue resolution, and communication of status with Company management.