Software Developer
CurrentDeveloped various data transformation projects involving access to remote databases or external APIs. Used SQL queries, Node, or Python to transform that data, and stored the result or transferred it via FTP or email.Collaborated in the development of multiple full-stack serverless websites, engaging in API, database, file storage, integration, migration and UI development using SST & AWS CDK (Lambda, RDS, S3, DynamoDB, SNS, SQS, SES, Cognito, AWS Transfer Family, WebSocket), Node, Next.js, and Typescript.● Insurance Document System: Utilized S3 events to process new files (uploads, FTP from external source, etc.) Used RDS, DynamoDB, and SNS to keep track of and relate files to each other or other business data. Created integrations with externals via FTP. Set up migration for large catalogue of legacy data and files (SQS). Set up process for automated task assignment to users based on parsed CSV imports.● Facebook Lead Project: Captured lead data sourced from client's Facebook ads via API and React forms after redirect. Managed data in DynamoDB table and exported data via google sheets API to client's existing workflow. Created frontend grid interface for admin's management of user agents.Enhanced a backend system responsible for monitoring Stripe events and initiating automated email dispatches through HubSpot templates.Extended Jinja project which generates on-demand PDFs using real-time BriteCore data.Took lead on various projects--either solo or as a small team.Technologies most used: Typescript/JavaScript, Node, SQL Server, SST & AWS CDK (Lambda, S3, RDS, DynamoDB, SNS, SQS, SES, Cognito, AWS Transfer Family, WebSocket), React, HTML, CSS, Python, Docker, Jinja, MySQL, Azure, Stripe, HubSpot