Skills
Languages:
- C#, JavaScript, Java, Python, SQL, Bash, C/C++
Technologies:
- AWS, .NET, Terraform, Kubernetes, Linux, GitHub Actions, Jenkins, Docker, MySQL, nodeJS
Certifications
Click on a badge to see it's verification
Link To Credly Profile
Experience
DevOps Engineer
Able Express - Mississauga, Ontario
May. 2023 - Present
- Designed and implemented CI/CD pipeline using GitHub Actions, streamlining software integration from multiple developers, automating deployment, and decreasing lead time by 50% to ensure continuous delivery.
- Developed and maintained Infrastructure as Code (IaC) using Terraform, automating the provisioning and management of AWS resources. Reduced time for repeated test deployments and resource re-creation by 90%.
- Automated system admin tasks and compliance monitoring with JavaScript and AWS Lambda. Generated reports on compliance triggers, improved operational efficiency, and reduced manual workload by 50%.
- Integrated FINTRAC API to fully automate compliance reporting, allowing higher volume of submissions by replacing manual web submission with automated API data posting in accordance with best practices.
- Led the migration of an on-premises Microsoft SQL Server database to Amazon Aurora MySQL, using AWS SCT and AWS DMS, resulting in improved scalability, performance, and high availability.
- Configured IAM roles and policies, secured AWS resources, and implemented automated secret rotation with AWS Secrets Manager, lessening vulnerabilities, the risk of unauthorized access, and potential for human error.
Software Engineer Intern
Able Express - Mississauga, Ontario
Jan. 2022 – Sept. 2022
- Developed internal system for managing and storing customer transactions using C# and JavaScript.
- Optimized Microsoft SQL Server databases by refining query performance and enhancing storage efficiency.
- Refactored monolithic code into micro-service architecture in .NET, built reusable components, and implemented RESTful APIs. Increased modularity, scalability, and reduced technical debt.
Software Developer Intern
Ideal Community - Markham, Ontario
May. 2020 – May. 2021
- Engineered a robust admission and grading system using C# with .NET, providing teachers in third-world countries with improved administrative workflow, increased productivity, and remote work opportunities.
- Designed secure and efficient MySQL databases to store and manage student, parent, and teacher information.
- Leveraged Azure DevOps to implement CI/CD pipelines and manage version control, accelerating the development life-cycle and ensuring code quality through automated testing and deployments.
Education
Relevant University Projects and Courses:
Computer Engineering Capstone Design Project
- Worked with a team to build an automated greenhouse maintenance system
- Control software in Python, web app with React front end, Django backend and MySQL Database
- Hardware with Raspberry Pi
- Link
- In depth course on computer security policies, mechanisms, encryptions, firewalls, authentication
- Created a Pi-Hole DNS Sinkhole using Linux(Ubuntu) server hosted on VirtualBox VM.
- Gained deeper insight on networking concepts and protocols, DNS, Linux
- Link
- Software design principles including views, patterns, frameworks, metrics, security
- Lab and project development using Angular and Spring Boot frameworks
- In-depth course on network design, protocols, security, performance
- Wrote a technical report on edge and cloud computing for the final project
- Link
- Group project-based course using Agile methodology to develop a real-time embedded system
- Solar panel control system written in C, source control through BitBucket
- Link to Example Deliverable
Interests
- Basketball, Reading, Powerlifting, Hiking, Tech Development, Video Games