Senior Software Engineer
-
Rapid7
October 2021 - present
Development and design of a new infrastructure-as-code scanning engine to replace the legacy one as part of the cloud security team. Contributed to maintenance of legacy code, as well.
Software Engineer of Password Cracking
-
SpyCloud
March 2019 - October 2021
Cracked millions of passwords, developed features for the password cracking platform, and conducted research on the latest password cracking methods.
Full-stack duties included creating and maintaining APIs, web portal UI, infrastructure-as-code, Hashcat libraries and patches, microservices, database migrations, and deploying everything mentioned above. Python and Javascript daily, Go and C occasionally.
As part of a cross-disciplinary team, developed the UI for a data-rich enterprise application, using React and Apollo Client (GraphQL). Participated in daily standup, grooming, and retrospective meetings as part of the agile methodology.