Lead Software Engineer
Current• Led a team of four engineers and one intern, planning sprints, providing technical guidance, and training.• Created a load testing suite using the Locust Python framework, and sed it to iteratively analyze & increase resource allocation to make performance tweaks until the API was able to handle up to 200 requests per second.• Audited entire GraphQL API codebase, refactoring, fixing bugs, and making improvements to ensure the company’s code quality standards, testing, and scanning standards were met.• Overhauled the Python Pytest unit & integration testing suite by creating template classes and reusable fixtures to simplify mocking of infrastructure dependencies, to improve usability & maintainability of the testing codebase.• Implemented team coding style & standards based on Google’s style guide which included code formatting, static code analysis (linter & type checker), and development best practices to help drive better habits and code quality.