Nayef Ahmed

ENGINEER  |  DEVELOPER  |  MAKER

Download Resume

About me

HELLO WORLD

Hey, I'm Nayef! I am extremely passionate about software development, artificial intelligence, and autonomous vehicles and love to work on projects where these fields intersect. I am also a personable team player with an aptitude for technology, an intuition for solving challenging problems, and a strong track record in people leadership. I am currently looking for a 4 month co-op during Winter 2020 so feel free to reach out to me if you want me on your team!

Qualifications

SKILLS AND ACHIEVEMENTS
SOFTWARE
  • Numerous years of coding experience; proficient in C++, C#, and Java
  • Understanding of the software development lifecycle, design patterns (MVC and MVVM), and agile methodologies
  • Working knowledge of Git, Bash, SQL, JavaScript, HTML, and XAML
  • Relevant Courses: Real Time Operating Systems, Data Structures and Algorithms, Digital Computation
HARDWARE
  • Hands on experience with soldering PCBs as well as designing filters and instrumentation amplifiers
  • Understanding of various protocols including SPI, I2C, UART, and PCIe
  • Experience with microprocessor system architectures as well as parallel, serial, and analog interfacing
  • Relevant Courses: Microprocessors Systems and Interfacing, Sensors and Instrumentation, Digital Logic and Microprocessors
ACCOMPLISHMENTS
  • Google's Best Android Things prize at PennApps 2017
  • 3rd place at IEEE Hardware Hackathon
  • Presidents Scholarship of Distinction (valued at $5,000)
  • Chancellor's Scholarship (valued at $36,000)
  • TDSB Top Scholar - Ranked top 5 (average 99.3%) out of over 21,000 students in the Toronto District School Board

Experience

PREVIOUS WORK

SOFTWARE ENGINEER INTERN

FACEBOOK AI RESEARCH
C++, Python, OpenCV, PyTorch  |  Menlo Park, CA  |  May 2019 - Present
  • Working on the Applied Research Computer Vision team to create a state of the art face detection and tracking pipeline for Facebook videos at scale
  • Benchmarked precision and recall of various detection models (Mask R-CNN and Viola Jones detector) and tracking algorithms on a 600k video dataset
  • Closely collaboarated with leading researchers and internal teams to anonymize faces in the video dataset using detection and tracking results

SOFTWARE ENGINEER INTERN

MICROSOFT CORPORATION
C#, Redis, Azure  |  Redmond, WA  |  Aug - Dec 2018
  • Worked within Azure DevOps team to create an Ownership Enforcer (OE) service that enforces PR code reviews for compliance and security assurance
  • Improved performance of OE service by designing multi-layered Redis Cache pipelines from the ground up thus reducing VSTS API calls by 70%
  • Redesigned existing cache systems to optimize lookup time by ensuring scalability across multiple shards to support future expansion of OE service

PATH PLANNING ENGINEER

WATONOMOUS DESIGN TEAM (SELF-DRIVING CAR)
OpenCV, ROS, Rviz, LiDAR, Radar  |  Waterloo, ON  |  Sep 2017 - Aug 2018
  • Worked within Sensor Fusion subteam to transform a Chevrolet Bolt EV into a level 4 autonomous vehicle for the SAE AutoDrive Challenge
  • Implemented path visualization algorithms using ROS and Rviz to display the path of the car generated using a trajectory rollout approach
  • Implemented sensor fusion algorithms to combine raw camera and Lidar data to obtain better representation of car’s surroundings

SOFTWARE ENGINEER INTERN

MICROSOFT CORPORATION
C#, C++, C++/CX, XAML, Unity, HoloLens  |  Vancouver, BC  |  Jan - Apr 2018
  • Worked on Mixed Reality Viewer team to create a default Windows and HoloLens app for viewing 3D content with over 3 million monthly users
  • Integrated 3D asset conversion and optimization pipeline to support all 3D file formats and ensured it adhered to the MVVM design pattern
  • Collaborated with UI/UX designers and data analysts to implement a content promotion system that promotes key app features to new users

FULL-STACK DEVELOPER

UNICELL BODY COMPANY
Java, MySQL, Laravel, Vue.js, React Native  |  Toronto, ON  |  May - Aug 2016
  • Expanded company’s business-facing website using LAMP stack, Laravel, and Vue.js used by over 1000 employees
  • Automated core data processing using Selenium and Java, resulting in 60% increased efficiency in chassis inventory management
  • Iterated on internal quoting tools using Chart.js to improve ease of use and allow for better visualization of company performance

Projects

PERSONAL ENDEAVORS

FLAPPY GOOSE

RTOS Game in an Embedded Environment
C, Keil RTX RTOS, LPC1768 Microcontroller  |  Jun - Jul 2018
  • Recreated the Flappy Bird game using Keil MCB1700 board in a real-time OS
  • Used task synchronization and interrupts to update LCD graphics, player score, game physics, and handle peripheral I/O simultaneously

STUDY SPACE

PENNAPPS (GOOGLE PRIZE WINNER)
Android Things, Java, Firebase, NXP Microcontroller  |  Sep 2017
  • Created IoT device along with companion app to display the number of people in specific locations on campus
  • Determined the occupancy of areas using ‘Android Nearby’ to discover number of wireless devices within range

SMART GLOVE

IEEE HARDWARE HACKATHON  |  3RD PLACE WINNER
Arduino, C, Gyro/Accselerometer | Feb 2017
  • Designed glove to wirelessly control IoT devices using simple gestures
  • Implemented gesture recognition by combining data from capacitive force sensors and 3-axis gyroscope/accelerometers
  • Controlled devices such as lights and speakers by sending commands through TCP local WiFi socket using two Arduino Nanos

DOG WHEELCHAIR LIFT

ROBOTICS PROJECT
C++, RobotC, AutoCAD  |  Oct - Dec 2016
  • Constructed wheelchair lift to allow handicapped dogs to scale obstacles with heights up to 20cm
  • Implemented automatic deployment/stoppage of lift sequences by detecting obstacles using gyroscope and ultrasonic sensors