M. Ahsan Ghani
+1-250-***-**** https://github.com/mahsanghani
**********@*******.*** https://www.linkedin.com/in/mahsanghani/ WORK EXPERIENCE
Parhako Online, Toronto, ON Jan, 2020 – Present
Software Engineer
● Cloud Infrastructure on Amazon Web Services – deploying EC2 instances with snapshot lifecycle management, configuring Lambda functions permissioned by IAM policies triggered by updates to certain SQS or S3 buckets.
● Building backend infrastructure for an online education platform with integrated video conferencing using React.js with a backend database written in MongoDB using GraphQL & Mongoose schema, frontend integration Node.js
● AWS: Glue, EC2, IAM, RDS, S3, Gateway API, Cognito, Lambda, Fargate, Terraform, CloudFormation, MongoDB, DynamoDB Liquid Analytics, Toronto, ON May, 2019 – Present
Software Engineer
● Deploying Google Cloud functions to call via RESTful API commands to extract, load and manipulate client data
● PostgreSQL migration from Amazon Web Services (RDS, S3) to Google Cloudand applying recipes in DataPrep.
● GCP: serverless solutions on Cloud Pub/Sub, Cloud Storage, Dataflow, DataPrep, BigTable, BigQuery, SQL. Kinaxis, Ottawa, ON Jan, 2019 – Apr, 2019
Software Engineering Intern
● Supporting Sales Account Executives as well as Inside Sales Representatives with logging information in SFDC
● Identifying prospective contacts using NetProspex, Hoovers, Zoominfo, LinkedIn with materials from from InDesign
● Facilitating in researching target accounts and their contact information for the sales and marketing team
● Database mining and manipulation as well as graphic design with Adobe Photoshop, extensive use of MS Office PROJECTS
Virtual Assistant February, 2019
Carleton University Hackathon
● Implemented a speech recognition algorithm in C++ to parse a verbal command and query searches from a Linux terminal to online encyclopedias and computational engines by configuring numerous API’s and displaying in a GUI
● Added a refinement filter to keep and display concise relevant results or request user for additional clarification
● Experimented with different languages for the virtual assistant to reply verbally and sustain conversation Safe Driving Simulator February, 2019
University of Ottawa Hackathon
● Implemented an object recognition algorithm in C++ using OpenCV libraries to identify objects in a racing game as a driving simulation. Incorporated facial and emotional recognition algorithms to run concurrently using a webcam
● Transmitted real-time data between 4 computers, each carrying out a different algorithm, via a cloud storage platform using Pub-Sub (Publish-Subscribe) as well as Data Flow for streaming and batch processing SKILLS
• Programming: C++, CSS, SQL, C, Python, MongoDB, Express, React.js, Node.js
• Methodologies: Agile, Scrum, Iterative, Cross-functional teams, Test-Driven Development, Continuous Integration
• Applications: IntelliJ Pycharm, Visual Studio 2019, VS Code, Git, JIRA, Confluence, Jenkins
• Cloud: Glue, EC2, IAM, RDS, S3, Gateway API, Cognito, Lambda, Fargate, Terraform, CloudFormation, MongoDB, DynamoDB EDUCATION
University of Toronto
Master of Engineering in Mechanical Engineering
2017
University of British Columbia
Bachelor of Applied Sciences in Mechanical Engineering 2015
ACADEMIC PUBLICATIONS
Mohammadi MS, Ghani M, Komeili M, Crawford B, Milani AS. The effect of manufacturing parameters on the surface roughness of glass fibre reinforced polymer moulds. Composites Part B: Engineering. 2017 Sep 15;125:39-48.