Richmond, Virginia, United States
• Completed full stack development work for 15+ microservices by creating database migrations in SQL, updating API in Python, and modifying UI in React.js; write unit tests for backend using Pytest; convert Node.js tests from Enzyme to React Testing Library; write Python scripts to generate mock data for testing; review code written by peers
• Developed packages of React components in TypeScript for contractors to use to build out websites
• Refactored AWS Step Functions to add new error workflows through branching and to add retry logic to prevent failures from AWS timeouts; update integration tests for state machines using Pytest
• Deployed existing services for new business lines using AWS CloudFormation; upgrade python version for AWS Lambdas
• Monitored alert channels during support rotation as well as complete routine operational tickets, investigate bugs in production, groom tech debt stories, and coordinate with other teams on data and site reliability issues
• Participated in agile practices; demoed new features; filled in for scrum master by leading retrospective, stand-up, etc.