Build an automated Python based package to be used to automate Merge Request analysis and metric gathering reducing the support request by more than 90%
Migrate GitLab Security scanners from common Kubernetes workspace to a Product security workspace and deploy it via ArgoCD
Improved product security processes by diving deep and addressing issues with the deployed security scanners
Deployed Renovate bot for automating the update of vulnerable dependencies across 2000+ repositories
System Development Engineer
Amazon Web Services
2022 - 01.2024
Backend: Developed a robust and highly scalable application focused on the timely delivery of high-severity tickets to service teams and paging assigned on-call personnel. Implemented numerous API features, enhancing the functionality of the application and added full unit test coverage using JUnit
Frontend: Built a dynamic single-page React application adhering to Cloudscape design system and use Redux to effectively manage application state and added unit tests using Jest testing framework
Created a user-friendly CLI tool/client to facilitate operator interactions with backend services, enhancing usability and streamlining the testing process.
Designed and implemented AWS ECS Task integrated with EventBus listener to enable automated periodic synchronization of records from multiple AWS S3 buckets across different AWS accounts. Synchronized data was used to populate a DynamoDB table.
Used AWS CDK for deploying and managing infrastructure and AWS services: (DynamoDB, S3, CloudFront, EventBus, ECS Fargate, Cloudwatch, Diode, Lambda, NLB)
Established integration testing framework, ensuring reliability of the application within a CI/CD pipeline
Conduct daily code reviews to ensure high quality coding standards
Leveraged AWS CloudWatch to implement service alarms, logs, metrics, and dashboards, enhancing troubleshooting capabilities and operational visibility
Investigated alarms, troubleshooting tickets, and swiftly delivered bug fixes.
Cyber Software Engineer
Battelle Memorial Institute
2018 - 2022
Led the development of an automated testing framework, reducing on-site testing duration from 2+ weeks to just 2-3 days
Enhanced offensive security tool capabilities and seamlessly integrated it into a Django-based application (C/C++)
Created a collection of easily pluggable Python packages to extend application functionality
Developed a robust CI/CD pipeline using Bamboo, ensuring automated build, testing, and deployment with every commit
Developed Flask application for one-click container creation, management, and deletion, implemented user access management via LDAP server authentication container redirection using OpenResty Nginx RP
Created multiple Python scrapers to download firmware files from various vendors using Scrapy, store data in a Postgres database.
Cybersecurity Threat Engineer Intern
Garmin
05.2018 - 08.2018
Penetration Testing on an infrastructure and products (Nexpose, Burpsuite, Metasploit, Python, Atlassian suite)