Software professional specializing in different industries including education, consulting, fintech, banking, and the government sectors. Hands-on experience in the entire software development lifecycle. Ability to work with, communicate and address business and clients needs, goals and issues.
Experience
2022 — Now
2022 — Now
Mountain View, California, United States
Tax AI Augmentation Platform
Built a RAG-based AI agent using Python and FastAPI that leverages OpenAI embeddings and FAISS to analyze tax documents. Designed an intelligent pipeline capable of detecting year-over-year changes, enriching data, and delivering accurate insights.
Multi-Turn Agent Evaluation Framework
Developed a comprehensive evaluation system for multi-turn AI agents, incorporating both semantic similarity and LLM-as-a-Judge scoring.
Automated result tracking and logging to Langfuse for individual iterations as well as full evaluation runs.
Customer Insights & Feedback Intelligence Tool
Architected an end-to-end system that processes customer feedback from Slack.
Utilized DynamoDB and OpenSearch vector database to extract, classify, and embed data, powering a RAG chatbot with tool-calling capabilities for semantic and chronological analysis.
Intuit Wallet Stablecoin Remittance POC
Designed and implemented a Proof of Concept for stablecoin remittance flows, successfully integrating into the Intuit wallet ecosystem.
AI & Machine Learning Python
AI Agents & Tool Calling
RAG Retrieval Systems
Vector Embeddings (FAISS, OpenSearch)
Prompt Engineering
Agent Evaluations & LLM-as-Judge
LangChain & Langfuse
LoRA / qLoRA Fine-tuning
Synthetic Data Generation
Databricks / Spark
Cloud & Backend
FastAPI
AWS CDK
DynamoDB
S3
Crypto & Blockchain GoLang
Java
Blockchain Analysis (Bitcoin & Ethereum derivative chains)
Stablecoin Payment Flows & Architecture
2019 — 2022
2019 — 2022
NYC / SF
Staff engineer on the RippleNet payment services network - A distributed network of payment nodes focused on facilitating cross border payments & processing crypto payments through the RippleNet proprietary payment workflow
Responsibilities & Projects:
Designing engineering initiatives, writing up design docs, estimating work and stories in Jira, ordering the project plan, and providing road map suggestions and PRD input
Redesigned our FX Rate matching engine to accommodate payout methods, slab, & hierarchical rates also optimized matching and reduced DB queries
Integrated RippleNet into exchanges and custodial wallet providers such as Independent Reserve, Fireblocks, Coinsph
Developed API integrations for placing market orders, crypto withdrawals, crypto deposits, and reconciliation for account transaction statements
Developed and deployed middleware payment status integrations in Rabbit MQ and IBM MQ workflows, allowing for event based processing & reducing polling
Designed and implemented queue resiliency - This includes sending and error handling of failed publications, dead letter queue retries, NACKS for message confirms & message returns, provided both Rabbit MQ and IBM MQ integrations
General support on application enhancements, bug defects, and production support
2014 — 2019
New York
McGraw Hill Enabling Services
These applications are RESTful microservices for student, instructor entitlements. It allows for system to system communication with REST (GET,POST,PUT) principles. This application keeps record of student and instructor offers, and licensing for said courses.
Designed, coded, and tested Java 8 Spring Boot + MySQL applications with integrations to Amazon’s SQS and SNS services.
Designed numerous REST API’s, using PUT, POST, GET calls for data updates, additions, and retrieval.
Developed and deployed Spring SNS, publishing to a topic and exposing an endpoint for topics to be posted to.
Designed an SQS queue, to listen to topics, and Spring SQS Tasks to process information.
McGraw Hill Create
This application allowed educators and employees to query a large XML MarkLogic content repository. After querying content, users could a custom book, made up of XML metadata. The system then stitched a PDF version of this book based on the user’s selections. The application consisted of a headless RESTFul Spring controller layer, with an Angular/Jquery front end. And which spoke in a combination of XML and JSON.
Designed, coded, and tested Java RESTful MVC application, called Create including Spring Controllers, Spring Services, and XQuery/XPath functions for the data layer.
Developed and deployed XQuery modules and Rest APIs to support complex searches and queries against the MarkLogic NoSQL repository.
Developed a Python REST application to query Webtrends apis via REST and generate Excel XML based reports.
Worked extensively in Agile, with short development sprints, automated builds, and deployments.
Worked with QA, the product management team, and stakeholders to prioritize new functionality, and issues that were the most important to address.
Lead a multi-site teams which involved offshore and onshore resources.
2013 — 2014
New York City Metropolitan Area
Extensive experience with Java 8, Spring, Spring Boot, Hibernate and MVC frameworks for developing robust Java Server applications.
NoSQL Experience, MarkLogic with XPath and XQuery.
Experience with Java J2EE, and other frameworks including Spring Boot, Struts, J2EE, Swing, Spring MVC, RESTful services, SOAP services, and JAX WS.
2011 — 2013
2011 — 2013
New York City Metropolitan Area
Lead developer large scale financial government applications.
Financial Applications, providing workflow, reporting, and error notification capabilities.
Java stack, with extensive use of Spring modules, Hibernate, Tomcat, DB2, MySQL, and WebSphere.
Education
Rutgers University