Ayman Shafi

I'm a

About

Experienced full-stack engineer fluent in Python, JavaScript, C++, SQL, cloud technologies, and a Master's degree in Computer Science. Enthusiastic about optimizing algorithms, skilled in OOP concepts and SOLID principles. Brings a positive and optimistic attitude to the workplace.

Full Stack Engineer & Python/JavaScript Developer

Facts

Years of Professional Coding Experience

Years of Overall Coding Experience

LeetCode problems solved

Recognitions and Awards

Major Skills

Full-Stack Development 80%
Database Management 80%
Data Structures & Algorithms 75%
Python & JavaScript 85%
AWS Services 70%
Object Oriented Concepts 70%

TIMELINE

Education

Master of Science in Computer Science

2022 - 2023

Simon Fraser University, Burnaby, BC

Specialization: Data Science

Relevant Coursework: Machine Learning, Distributed and Cloud Systems, Big Data Lab 1 and 2

Teaching Assistantship:

  • CMPT 889 - Data Science for Business
  • CMPT 732 - Programming for Big Data 1
  • CMPT 766 - Computer Graphics

Bachelor of Engineering in Computer Science

2016 - 2020

Visveswaraya Technological University, Bangalore, India

Relevant Coursework: Operating Systems, Programming with Python, Cloud Computing, Object Oriented Programming

Core team - Google Dev Student Club; Mentored 40 teams over 3 different hackathons

Professional Experience

Software Developer Co-Op @ Speedline Solutions Inc.

May 2023 - Aug 2023

Abbotsford, BC

  • Deployed a dynamic product carousel for an e-commerce platform with smooth transitions and content loading, utilizingTypeScript, ReactJS, Redux, and deployed using AWS Lambda - minimizing support tickets by 30%
  • Introduced TravisCI builds for automated code reviews, cutting manual review time by 40% and improving code quality by 20%
  • Employed RabbitMQ broker to streamline order processing workflows, resulting in a notable 25% reduction in processing time

Associate Software Engineer @ Blackhawk Network

Aug 2021 - Aug 2022

Bangalore, India

  • Revamped a critical monetary settlements system by transitioning it into REST APIs using Python (Django) for real-time synchronization and achieved a time reduction from 1 day to under 1 second
  • Accelerated software delivery via Jenkins pipeline optimization, achieving a 30% reduction in deployment time and generated automated code reviews to improve test coverage by 15%; followed AGILE methodology
  • Led the Docker containerization initiative for a multi-service architecture (Elasticsearch, Kafka, Zookeeper, Neo4j), enhancing data processing capabilities and managing a 30% increase in data volume per month
  • Leveraged Splunk, distributed tracing, and AWS CloudWatch to hotfix production issues, earning 2 excellence awards in 1 month

Data Engineer @ Deloitte US

Aug 2021 - Aug 2022

Bangalore, India

  • Implemented data load jobs for analytic dashboards leveraging Python, AWS (S3, Athena, Glue), Snowflake and C++; analyzing anddiscussing requirements with stakeholders to ensure real-time data synchronization
  • Applied multi-threading to optimize AWS Glue jobs and Snowflake, reducing data crawling times by 60%