• Worked with clients to build and maintain custom full stack web applications, from frontend to backend to deployment on AWS resources
• Mentored and managed a junior developer, reviewing pull requests and ensuring thorough testing and best practices
• Updated our stack from services run on VM's to containers in a multi-AZ Docker Swarm cluster
• Extensive use of Python, Flask, FastAPI, PostgreSQL, Typescript/Javascript, Vue.js, AWS (EC2, EBS, RDS, ELB, S3, ECS, ECR, AWS Batch, IAM, VPC, Lambda, and more), Docker containers, Docker Swarm, Linux, Ansible, NGINX
• Set up CI/CD pipelines with Ansible, Github Actions, and TeamCity
• All code extensively tested (pytest and jest)
• Adapted to challenges unique to client's needs, for example:
• Dynamic generation of PDFs (ReportLab), with live preview on frontend
• Dynamic generation of Excel files with custom data validation
• Maintaining audit trails around sensitive database records for HIPAA compliance
• Handling checkout and subscription management on backend and frontend with Stripe
• Integrating with third party API's