Summary
Work History
Education
Timeline
SoftwareEngineer
Ramy Emam

Ramy Emam

Vancouver,BC

Summary

Software Development Engineer with over 4 years of experience in the industry. Expertise in AWS, Software development, Dev-Ops, and Automation. Collaborative team player with ownership mentality and a track record of delivering large-scale projects and automation frameworks.

Work History

Software Development Engineer

Amazon (AWS)
Vancouver, BC
04.2021 - 06.2023
  • Developed new features and internal tooling, and investigated and remediated bugs for AWS Stepfunctions, using different programming languages including but not limited to: Java, JavaScript, TypeScript, CDK, Python, Ruby.
  • Maintained the AWS Stepfunctions infrastructure and micro-services, regularly working with CloudFormation and CDK, and using AWS services like but not limited to: EC2, S3, Lambda, DDB, SQS, CloudWatch, CloudTrail, EventBridge.
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
  • Manual Region Build of AWS Stepfunctions service in 2 regions (Zaragoza, Spain and Zurich, Switzerland), acting as a Team Lead for the second region.
  • Developed automations to replace majority of manual build tasks of the Region Build of the AWS Stepfunctions service in new regions.
  • Rebuilt message queue architecture, reducing operational costs by $3.5 million annually.
  • Re-architected business logic to comply with new CCPA government standards.
  • Operations: Oncall rotation, Pipeline management, CI/CD, Ticket handling, Host patching, and Security campaigns.
  • SCRUM Master.
  • Wrote design docs and runbooks/guides.

Software Developer

Trihedral Engineering Limited
Bedford, NS
02.2020 - 04.2021
  • Frontend and Backend development of Trihedral’s VTScada application.
  • Investigated incidents, remediated bugs bugs, and developed new features for the VTScada application.
  • Discussed issues with team members to provide resolution and apply best practices.

Teaching Assistant

Dalhousie University
Halifax, NS
09.2018 - 12.2019
  • Multi-disciplinary teaching assistant across 4 different computer science subjects.
  • Provided one-on-one lab, project, and assignment assistance to students.
  • Tutored struggling students individually and in small groups to reinforce learning concepts.

Product Verification Engineering Co-Op

MetOcean Telematics
Dartmouth, NS
05.2019 - 08.2019
  • Using C#, built and implemented test automation framework, for bespoke tracking devices.
  • Leveraged the automation framework to automate manual tests.
  • Created UML diagrams for the framework design.
  • Developed Python scripts to handle different tasks.

Agile Developer - Intern

SAP
Vancouver, BC
01.2018 - 08.2018
  • Created a test automation framework for the SAP Orca product using Selenium and JavaScript.
  • Leveraged the automation framework along with Jenkins to automate manual tests.
  • Developed and modified Jenkins projects and Groovy scripts to automate manual tasks.
  • Improved Python scripts to increase bug fix and task management operational efficiencies.
  • Provided support to colleagues through Jira ticketing system while adhering to dept SLAs.

Education

Bachelor of Computer Science -

Dalhousie University
Halifax, NS
01.2017 - 12.2019

Bachelor of Computer Engineering -

American University of Sharjah (AUS)
Sharjah, UAE
09.2013 - 06.2016

Timeline

Software Development Engineer

Amazon (AWS)
04.2021 - 06.2023

Software Developer

Trihedral Engineering Limited
02.2020 - 04.2021

Product Verification Engineering Co-Op

MetOcean Telematics
05.2019 - 08.2019

Teaching Assistant

Dalhousie University
09.2018 - 12.2019

Agile Developer - Intern

SAP
01.2018 - 08.2018

Bachelor of Computer Science -

Dalhousie University
01.2017 - 12.2019

Bachelor of Computer Engineering -

American University of Sharjah (AUS)
09.2013 - 06.2016
Ramy Emam