I’m a full stack software engineer with a backend/DevOps focus and an expertise in serverless architectures for data integrations and API’s. Passionate about test-driven development, code cleanliness, and seamless CI/CD. My aim is to bring a bit of mindfulness and sanity to any project I work on.
Experience
New York, New York, United States
+ Develop wide variety of serverless integrations using AWS Lambda, Step Functions, API Gateway, Kinesis, and EventBridge.
+ Configure deployment and state management of cloud resources using AWS SAM and Terraform with CI/CD tools.
+ Enforce coding standards and repo health across numerous projects (e.g.: automated tests and linting, seamless CI/CD, etc.).
+ Add sanity to legacy projects through extensive code upgrading, modular refactoring, modernization, and consolidation.
+ Host group pairing sessions to teach best practices for automated testing and configuration files to junior engineers.
+ Collaborate on enterprise data model (EDM) to standardize business data and API contracts company-wide (JSON Schema).
+ Build prototype of data-faking API to generate EDM-compliant sample data records and API events using Node and Express.
+ Develop tooling to translate EDM into markup syntax (DBML) to programmatically create entity relationship diagram (ERD).
+ Act as lead engineer during migration of production application serving ~50 sites from legacy authentication service to Auth0.
+ Research multiple auth vendors and build proofs of concept to determine best vendor offerings for our system architecture.
+ Develop event-driven pipeline to configure Auth0 and AWS resources necessary for all ~50 sites (Terraform and AWS SAM).
+ Contribute to Node web app developed to handle multi-step authentication flows backed by Auth0 API (deployed via K8S).
+ Handled staggered rollout to ~50 sites over a period of ~2 months. All delivered on time with minimum of user issues.
+ Communicate and collaborate effectively with both engineering and product resources across multiple teams.
+ Pair programming, documentation, expectations management, tailoring technical descriptions for my audience, etc.
Greater New York City Area
+ Develop internal data exploration tool using React, Apollo, and GraphQL including Kubernetes-based deployment pipeline.
+ Build data mocking API based on company’s master JSON Schema specification using Node and deployed internally via K8S.
+ Extend GraphQL API functionality for company’s Clojure-based master data and event orchestration application.
+ Containerize legacy Flask application and migrate deployment into Kubernetes.
+ Build automated testing and deployment pipeline for internal GraphQL-backed React/Next.js app using CircleCI.
+ Migrate configuration code for team’s microservices from Terraform v0.11 to v0.12.
+ Manage migration of Vault secrets to v2 secrets backend, and manage rollout to relevant stakeholders.
+ Build serverless applications to automate deployment tasks and manage cloud resources using Terraform and AWS Lambda.
+ Configure, build, and manage Jenkins jobs responsible for deploying applications, scheduling data imports and exports, updating configurations, and pushing internal Python packages to internal pip index.
+ Train developers and business analysts across multiple teams on business processes and architecture of internal applications.
+ Deploy and configure software for the marketing, application, data integration, and course management systems required to put graduate degree programs online for university partners including Yale, Fordham University, and UC Berkeley.
2015 — 2017
Greater New York City Area
+ Designed, built, product-managed, and engineered relevance for internal search tools built around data pulled from Postgres, Salesforce, spreadsheets, and web pages crawled from some 3,000+ manufacturer websites across ~40 product verticals.
+ Modernized search functionality by migrating bespoke Solr 4.6 deployment to hosted Solr 6.4 deployment, consolidating key search indexes, and optimizing search queries across our Django application.
+ Improved maintainability of company codebase by iteratively upgrading production Django application from v1.5 to v1.11, reimplementing deprecated Django test suite, and removing reliability on custom forks of required Python packages.
+ Simplified and updated AWS resources by pruning legacy EC2 instances, consolidating ElastiCache deployments, migrating services into private cloud, and restructuring networking and security groups across our stack.
+ Demonstrated technical leadership through onboarding and provided mentorship new hires, leading weekly engineering meetings, and actively promoting a collaborative engineering culture centered around shared responsibility and knowledge.
2013 — 2015
Greater New York City Area
+ Developed sales reports from queries against production MySQL database, scheduled report deliveries, and provided additional analysis on top of raw reports to CEO, company directors, and other stakeholders.
+ Configured Zendesk triggers, macros, templates, site integration, dashboards and analytics to optimize Customer Experience workflow and monitor team performance.
+ Acted as technical liaison for Bucharest-based product and engineering team by consolidating issues reported by designing technical specifications, clarifying specifications to engineering team, and providing feedback on delivered features.
+ Managed team account access and knowledge base by acting as Google admin, centralizing system logins, and providing training and documentation for CMS, Salesforce, and Zendesk behavior.
Education
2015 — 2015
Flatiron School
Web Development
2015 — 2015
2007 — 2011
New York University
Bachelor of Arts
2007 — 2011