Behroz Saadat, Developer in Milton, ON, Canada
Behroz is available for hire
Hire Behroz

Behroz Saadat

Verified Expert  in Engineering

Full-stack Software Developer

Location
Milton, ON, Canada
Toptal Member Since
April 2, 2020

A computer engineering degree, over five years of full stack experience, and three years of software engineering at AWS and Amazon allowed Behroz to develop a well-rounded set of skills. His work has won several awards at business competitions and has been used by Uber, Lyft, and Amazon. An entrepreneur and product builder, Behroz enjoys the end-to-end process of building and shipping incredibly stable, high-traffic applications.

Portfolio

Amazon
Amazon Web Services (AWS), AWS CloudFormation...
Amazon Web Services
Amazon Web Services (AWS), Amazon Virtual Private Cloud (VPC), NAT, Amazon EC2...
HyperPad
Core Data, OpenGL, Cocos2d, C, C++, Swift, Objective-C, iOS

Experience

Availability

Part-time

Preferred Environment

Git, Ubuntu, MacOS, Windows, Xcode, IntelliJ IDEA, Visual Studio Code (VS Code)

The most amazing...

...mobile app I've built is called HyperPad, a feature-rich iPad app that enables people to create video games using a WYSIWYG editor and visual logic system.

Work Experience

Software Development Engineer II

2018 - 2020
Amazon
  • Led the expansion of the automated disruption management infrastructure in the transportation carrier network from North America to Europe by utilizing nested stacks and dynamic references in AWS CloudFormation.
  • Designed and implemented a new dashboard in a single-paged React.js web application to allow replacing transportation carriers unable to carry loads, achieving network wide adoption as a brand new UI.
  • Redesigned the algorithm for automatically detecting and recovering from instances where transportation carriers are stationary when they should not be, leading to a 2x decrease in missed loads.
  • Parallelized the team's Java integration test suite decreasing test run times by 3x and improving the team's productivity.
  • Built features on and maintained the following different applications during my tenure: backend event driven workflow platform (Java, Kotlin, Spring, DynamoDb, Lambda, Step Functions, CloudFormation, SNS, SQS), full-stack single-paged web application (React.js, Redux, Node.js), full-stack web application (Vue.js, Node.js).
Technologies: Amazon Web Services (AWS), AWS CloudFormation, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), AWS Step Functions, AWS Lambda, Amazon DynamoDB, Vue, Node.js, Redux, React, Spring, Kotlin, Java

Software Development Engineer II

2016 - 2018
Amazon Web Services
  • Improved the performance of a distributed metrics aggregation platform of the EC2 Load Balancing data plane by over 5x, providing customers with more reliable and available metrics across NAT Gateway, NLB, and PrivateLink products.
  • Designed a traffic pattern simulation platform in Python for continuous UDP/TCP testing across all AWS zones, improving software quality and continuous deployment.
  • Rewrote the team's Bash based component testing framework in Python reducing testing time by 18x through the use of parallelization and low cost EC2 instances.
  • Led a project to change the instance type used in the data plane infrastructure, requiring significant redesign in multiple layers of the application, but ultimately reducing costs by 10x and improving performance by 5x.
  • Built features on and maintained the following different applications during my tenure: distributed metrics aggregation backend (Java, Spring, CloudWatch), distributed traffic simulation backend (Python, C, EC2, NLB, NAT Gateway, VPC), distributed deployment backend (Ruby, CodeDeploy), component testing framework (Python, C).
Technologies: Amazon Web Services (AWS), Amazon Virtual Private Cloud (VPC), NAT, Amazon EC2, AWS CodeDeploy, Amazon CloudWatch, Ruby, C, Python, Java

Co-founder and Lead Software Engineer

2012 - 2016
HyperPad
  • Founded and developed HyperPad, an iPad app enabling the creation of mobile games using a WYSIWYG editor and a visual logic system.
  • HyperPad is a native iOS application built in Objective-C and Swift, utilizing OpenGL and a 2D game engine library called Cocos2D, and Apple's Core Data.
  • Acquired 100,000+ downloads, 70+ 5-star ratings, and 6000+ games created over a 2.5 year span.
  • Accepted into Y-Combinator's class of 2014, and Dreamit Venture's NYC 2013 accelerator programs.
  • Won several different business competition awards: 1st place at the "Seed Your Startup" 2013, 1st place at the "Ace The Pitch" 2013, 3rd place at the "Nicol Business Pitch Competition" 2013, 2nd place at the "Innovation Fair" 2012.
Technologies: Core Data, OpenGL, Cocos2d, C, C++, Swift, Objective-C, iOS

Software Development Engineer Intern

2014 - 2014
Amazon Web Services
  • Developed a distributed software deployment strategy for ELB data plane to allow more controlled and deliberate deployments across the networking fleet.
  • Delivered the service across all availability zones and regions after three months of starting development, decreasing deployment times by 14x.
  • Created a UI to easily control data plane deployments which further increased the team's productivity.
Technologies: Amazon Web Services (AWS), Amazon S3 (AWS S3), AWS ELB, Amazon EC2, Ruby

Web Developer

2011 - 2011
Goblin Creative
  • Developed a robust web-based invoicing system utilized every day by 100 staff to a rapidly growing client.
  • Ran numerous client meetings, gathering the requirements of web applications for the development team.
  • Managed a team to deliver web applications and software features to several rapidly growing clients.
Technologies: MySQL, Apache Tomcat, CentOS, PHP, HTML, JavaScript

HyperPad

http://www.hyperpad.com
I founded and developed HyperPad (formerly known as GamePress) in 2012, along with two co-founders. HyperPad is an iPad app enabling the creation of mobile games using a WYSIWYG editor and visual logic system. With 100,000+ downloads since its inception, the app continues to have an active community of mobile game creators of all ages and skill sets.

Time Management App

I built a cross platform mobile application using React Native, Redux, Google Cloud Firestore, and Google Cloud Functions. The application is a time management app with full user authentication and different user roles. All back-end functionality is accessible using a REST API built with Express.js and Google Cloud Functions. The application has full REST API tests using Postman and Javascript unit tests using Jest.

AdGoco

https://youtu.be/6HNTG8Zyg9s
I was one of four co-founders and the back-end developer of AdGoco, an advertising startup offering mobile signage displaying targeted ads. AdGoco digital signs were installed on the vehicles of Uber and Lyft drivers and were GPS and internet-connected. AdGoco provided drivers with an additional source of on-demand revenue by paying them for showing ads on their vehicles and a web application for businesses to launch ad campaigns in minutes. The ads were geographically targeted based on the business's geographic selection, and designs were in place to implement further targeting using wifi beacon mac address data.

Binterest

Binterest was my final year design project at University. Binterest used machine learning to predict optimal locations for clothing donation collection networks. By studying existing collection network data provided by a company called BinCity, new locations were found in user-specified regions by identifying the location-based factors which lead to a productive location. These predictions were constantly refined by an algorithm utilizing the feedback of how well the new locations were performing, and insights derived from testing them against the performance of the existing decision-making process. The system was used to expand the collection network more efficiently by automating the existing manual and laborious process of prospecting locations.

Languages

Java, JavaScript, Objective-C, Python, Python 3, HTML, Kotlin, Ruby, C++, C, PHP, TypeScript, Swift

Frameworks

Cocos2d, React Native, Bootstrap, Redux, Flask, Django, Flutter, Jinja, Spring, Core Data, Android SDK, Alembic

Libraries/APIs

React Redux, OpenGL, React, Node.js, Vue, Amazon EC2 API, SQLAlchemy

Tools

Xcode, AWS Step Functions, Amazon CloudWatch, AWS ELB, IntelliJ IDEA, AWS CodeCommit, AWS CodeBuild, Jenkins, AWS OpsWorks, Chef, Git, AWS CloudFormation, AWS CodeDeploy, Amazon Virtual Private Cloud (VPC), Apache Tomcat, Google Analytics, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS)

Platforms

iOS, MacOS, Amazon EC2, Docker, Firebase, Android, AWS Lambda, Visual Studio Code (VS Code), AWS Elastic Beanstalk, Windows, Ubuntu, CentOS, Amazon Web Services (AWS), Google Cloud Platform (GCP)

Other

Mobile App Development, Infrastructure as Code (IaC), AWS CodePipeline, NAT, User Experience (UX), Mobile Game Development, Game Development, Front-end Development, Google Cloud Functions, Lambda Functions, Full-stack, Web Applications

Storage

MySQL, Amazon DynamoDB, Cloud Firestore, Amazon S3 (AWS S3), PostgreSQL

Paradigms

Rapid Prototyping, Continuous Deployment, Continuous Integration (CI), Continuous Delivery (CD), Scrum, Back-end Architecture, Scalable Application, Agile, Agile UX, Web Application Architecture, Microservices, Design Patterns, REST, Concurrent Programming, DevOps, Test-driven Development (TDD)

2010 - 2016

Bachelor of Applied Science Degree in Computer Engineering

University of Waterloo - Waterloo, Ontario, Canada

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring