Maintaining and Developing Web Applications using ReactJS frontends, Golang/Python REST/gRPC backends, AWS Terraform infrastructure, and Kubernetes deployments. My team works to provide tooling and shared services to assist other teams in their development efforts.
Tooling/Shared Services:
•
Single Sign On - Standalone Users, SAML/OIDC Identity Providers.
•
Authorization - Access & Permissions management.
•
Email - Templating, delivery, and long term retention for compliance.
•
File Transfer - Automated file transfer between SFTP and/or AWS S3 with many configuration options.
•
Internationalization (CMS) - Serves language translations via API to our frontend services.
•
Developer Portal - Houses all documentation, service & team definitions, and pulls in external integrations for a "single pane of glass"-type view for the technology team.
•
Library/Kit - Contains refactored & abstracted code that is imported and reused across many projects. Also contains templates that when executed output thousands of lines of boilerplate code to reduce cycle time of new services.
•
Dev Experience - Tooling for developers to easily authenticate and bootstrap a local environment that represents the production environment as accurately as possible.
Developed asset discovery and vulnerability scanning software deployed as a fleet of IoT devices physically installed on client networks.
•
Developed both internal & external web applications for viewing confidential client network information.
•
Developed PDF report generators using LaTeX3 and Golang's templating to fill in client computer asset and vulnerability information along with an overall risk score.