Senior software engineer with 16+ years of experience building backend systems, enterprise applications, and data platforms. Most of my career has been in Python, C#/ .NET, C++, TypeScript, and SQL, with a lot of time spent on distributed systems, scalable services, and asynchronous workflows. In recent years, I've focused on AI-powered search, LLM applications, data pipelines, and ML platforms, including hands-on work with vector search and semantic retrieval. I'm comfortable working across the stack—from backend architecture and databases to APIs, cloud infrastructure, and production troubleshooting. I'm the kind of engineer who takes ownership of hard technical problems and builds practical systems that are reliable, maintainable, and easy for teams to work with.
16+
years of professional experience
Work History
10.2022 - 08.20263 Years 10 Months
Senior AI/Full Stack Engineer
Nasuni | Boston, MA
Rebuilt the enterprise search backend on PostgreSQL and Elasticsearch. Complex queries got much faster and stopped timing out on large customer datasets.
Added semantic search next to the existing keyword search using vector embeddings. Tuned the hybrid ranking and re-scoring so the top results matched what users were actually looking for.
Built LLM features for finding, summarizing, classifying, and validating documents. Prompts were structured and tool calls were split into small modules, so each piece could be tested and swapped on its own.
Wrote and maintained backend services in Python (Django, FastAPI) and TypeScript/Node.js, with clear service boundaries so teams could ship without stepping on each other.
Moved long-running work like ingestion, reprocessing, and cross-system sync off the request path and onto async, event-driven workers.
Tuned slow SQL, reworked indexes, and partitioned large tables, which cut lock contention on our heaviest analytics queries.
Containerized services with Docker and cleaned up CI/CD in GitHub Actions and Jenkins. Also worked on AWS infrastructure and reliability, so deploys became routine instead of risky.
05.2018 - 10.20224 Years 5 Months
Senior Full Stack Engineer
PathAI | Boston, MA
Designed and launched the task orchestration platform behind our large-scale annotation work. It handled how tasks were assigned, routed, and tracked across annotators.
Built QC and evaluation tooling for ML training data that caught inconsistencies automatically, so reviewers spent far less time on manual checks.
Wrote fast, well-tested APIs and internal services in Python and TypeScript/Node.js.
Built React/TypeScript dashboards that ops leads checked every day to track throughput, latency, quality, and annotator performance.
Set up tracing, metrics, and centralized logging, which made production issues much quicker to find.
Created dataset versioning tools so researchers could reproduce ML experiments across NLP and computer vision projects.
Built Celery and message-queue pipelines that validated incoming customer data and routed it to the right annotation workflow.
Worked closely with product on planning and scoping so what we built matched what customers needed.
07.2015 - 05.20182 Years 10 Months
Software Engineer
Actifio | Waltham, MA
Worked on core data management services in C#/ .NET and C++ for enterprise backup, replication, and recovery.
Wrote SQL Server stored procedures and data-access code for operational and reporting features.
Built admin and configuration screens in ASP.NET MVC with TypeScript and JavaScript.
Added background services for async processing and integrations with other systems.
Wrote Python and PowerShell scripts that automated repetitive deployment and ops tasks.
Debugged performance, concurrency, and integration problems across distributed components. Did code reviews and mentored junior engineers.
05.2010 - 07.20155 Years 2 Months
Full Stack Engineer
Akamai Technologies | Cambridge, MA
Built internal enterprise apps and services in C#/ .NET (ASP.NET MVC, Web Forms, WCF).
Maintained C++ components and the native/managed interop layer, fixing interop bugs and performance problems.
Wrote SQL Server stored procedures, views, and reporting queries for internal operations systems.
Built admin and monitoring UIs with JavaScript, jQuery, and Knockout.js.
Tracked down production bugs using logs, debuggers, memory dumps, and profilers.
Wrote Python and PowerShell automation, and helped run builds and releases with TFS and MSBuild.
Education
Bachelor of Science | Information Technology
Wentworth Institute of Technology | 05.2010
Wentworth Institute of Technology
05.2010
Skills
Programming Languages: Python
TypeScript
JavaScript
C#
C++
SQL
PowerShell
Frontend: React
Timeline
Senior AI/Full Stack Engineer
Nasuni
10.2022 - 08.2026Read more
Senior Full Stack Engineer
PathAI
05.2018 - 10.2022Read more
Software Engineer
Actifio
07.2015 - 05.2018Read more
Full Stack Engineer
Akamai Technologies
05.2010 - 07.2015Read more
Wentworth Institute of Technology - Bachelor of Science, Information Technology
Full Stack Software Developer with AI/MLOps Engineer at ClearDox (Freepoint Commodities LLC)Full Stack Software Developer with AI/MLOps Engineer at ClearDox (Freepoint Commodities LLC)