Lead Software Engineer
Providence, Rhode Island, Us
I designed, developed, and maintained Python-based digital investment advice services in a highlycollaborative agile scrum environment. The platform, primarily written in Python, uses a widearray of technologies including Flask, Docker, MySQL, AWS, Redis, SQLAlchemy, Celery, Auth0,Angular, pytest, and others. As a lead engineer, I coached a team of three other software engineers,focusing on their growth and career development.- Managed a small team of engineers using an empathetic leadership style that inspiresalignment towards common goals, fosters high team morale, and challenges them tohigher levels of performance. I conducted weekly 1:1 meetings and yearly performancereviews to ensure consistent feedback and continuous professional development.- Conducted exhaustive secure code reviews on large new features to ensure our codemeets the highest security standards.- Built our asynchronous task implementation for third-party API events, and integratedPlaid financial services API into our backend.- Participated in threat modeling exercises for new features on our platform, identifyingpotential security risks and creating plans for mitigation.- Co-led the transition of our legacy DocuSign implementation to theDocuSign Python library, significantly refactoring our DocuSign integration.- Conceptualized and implemented our Multi-factor Auth0 integration,encompassing traditional MFA via email, trusted-device support, and customized,branded emails.- Upheld and advocated for the team's coding standards, promoting testability,and maintainability in all new code through diligent pull request reviews.