-
Ruby
-
Ruby on Rails
-
JavaScript
-
TypeScript
-
Ember
-
GraphQL
-
Python
-
AWS
-
PostgreSQL
-
PostGIS
-
Redis
-
OpenAI API
Developed municipal geospatial issue management and civic engagement software on the web team, building core SaaS products with a strong emphasis on Agile Methodologies, Test Driven Development, and sustainable architecture.
Senior Software Engineer II
- Architected MCP server enabling autonomous chat agents to query and mutate production data through tool-based interfaces, reducing manual support workflows.
- Designed pgvector-based semantic search pipeline for RAG-powered municipal Q&A, integrating OpenAI embeddings with PostgreSQL for sub-second retrieval across thousands of public records.
- Drove multi-phase schema enforcement initiative across legacy Rails codebase, eliminating implicit type coercions and tightening data integrity constraints.
- Led Ruby 3.3.5/Rails 7.2.2 upgrade across multiple services, resolving breaking changes and ensuring backward compatibility.
- Reduced tech debt by deprecating legacy systems and migrating critical paths to modern service patterns.
Lead Software Engineer
- Set technical direction for 5-engineer team building civic engagement platform, conducting code reviews, mentoring junior engineers, and driving sprint planning.
- Defined roadmap for Rails 7.0/Ruby 3.0 migrations, coordinating cross-team dependency upgrades and establishing rollout procedures.
- Architected data-processing pipelines for municipal GIS integrations using PostGIS and background job infrastructure.
Senior Software Engineer
- Built greenfield constituent messaging system supporting email, SMS, and in-app notifications with delivery tracking and template management.
- Developed municipal 311 issue management features including geospatial submission, routing, and resolution tracking with PostGIS-backed spatial queries.
-
Ruby
-
JavaScript
-
Ruby on Rails
-
AngularJS
-
ReactJS
Developed with and led a team of three developers and two designers on features involving website template design, back-end services development/maintenance (API, payments, DevOps), website hosting, CI/testing/deployment and bug support (Ruby on Rails, JavaScript, Heroku).
Technical Lead
- Architected, developed and successfully launched the company's first physical product – a template-based paper stationery printing service, featuring in-browser stationery editor, proofing/shipping/e-commerce systems and back-end integration with paper printing provider (Ruby on Rails, ReactJS).
Software Engineer
- Developed company's core products: website hosting, domain provisioning, website templates, and RSVP/guest management.
- Developed internal customer support tools to automate various time-consuming support related tasks.
- Maintained, patched and upgraded all services/systems used in the company's technology stack (Ruby, Ubuntu, PostgreSQL, Redis, etc.).
Software Engineer / Contract Lead
-
Ruby
-
Ruby on Rails
-
JavaScript
-
AngularJS
-
ReactJS
-
ReactNative
Friends & Family is a socially conscious NYC based digital foundry that helps both large and small brands build and test new digital ideas extremely quickly, enabling companies to stay ahead of a rapidly changing digital world while empowering them toward a more innovative culture.
-
Buildbook: Lead team of three developers, architecting and developing RESTful JSON API (Ruby on Rails) and iOS application (ReactNative) featuring: payments, photo uploading, message/media caching, push notifications, fulltext search and project management application endpoints. Developed using TDD and Agile methodologies (RSpec, Swagger)
-
Starbucks Store: Developed various front-end widgets using ReactJS.
-
Ivy: Developed and implemented various front-end/back-end features.