ALI RIAZ acxtoh@r.postjobfree.com 409-***-****
Galveston, TX, USA
University of Waterloo Electrical Engineering, 2010 - 2015 Skills
• Programming Languages: Objective C, Swift, C, C++, BrightScript, Python, Java
• Platforms: iOS, Apple TV, OS X, RokuOS, Debian, Kiel RTX, TI-RTOS
• IDEs: XCode, Eclipse, Kiel uVision, IAR Embedded Workbench, AVR Studio
• Hardware: Arduino, Raspberry Pi, Beaglebone, Altera DE2, ARM Cortex M0, 8051
• Others: Git, Jira, Pivotal Tracker, Bugzilla, Unity Work Experience
Software Engineer Consultant, Self employed Houston, TX, Sept 2016 to Present
• Lead engineer on iOS applications for multiple clients.
• Primarily developing for iPhone and iPad using the latest iOS SDK, Xcode and Objective C.
• Integrating third party iOS frameworks (such as RealmDB, XLForms, MTBBarcodeScanner and AFNetworking).
Software Engineer, Connected Lab Toronto, ON, May 2015 to Aug 2016
• Delivered 5 iOS and 2 smart TV (tvOS, Roku OS) applications for both client facing and internal projects.
• Among one of the first engineers on the team, playing a key role in structuring company’s engineering and hiring process.
• Led a team of 3 and developed an R&D Apple TV music streaming app and submitted to the App Store.
• Interviewed and recruited 4 intermediate and 1 senior engineer for the company. Software Developer (Intern), Connected Lab Toronto, ON, Aug 2014 to Dec 2014
• Developed iOS sports app that improves lacrosse performance, leveraging CoreBluetooth to track and process orientation data off BLE sensors.
• Leveraged web based API to build out social features of the app that allowed PvP matches.
• Followed strict MVC to design an attractive, feature rich UI using XCode IB and Storyboards.
• Coded algorithms in Obj-C to efficiently track real time accelerometer orientation. Firmware Engineer (Intern), NCR Waterloo Waterloo, ON, Jan 2013 to Apr 2013
• Designed a bootloader in C on the SiLabs F505 using RTX Tiny real time kernel.
• Configured I/O ports using SiLabs Crossbar Wizard and C code.
• Worked on embedded system components such as ADC/DAC, PWM and watchdog timers. Embedded Designer (Intern), Harris Broadcast Toronto, ON, May 2012 to Aug 2012
• Developed R/W routines in C and implemented on Kinetis K60 processor using IAR Embedded Workbench.
• Developed infrastructure to serially store files to NOR Flash memory and SRAM.
• Created robust, highly efficient custom MD5 cryptograph hash function in C on Linux.
• Debugged hardware devices and corrected soldering faults on boards. QA Analyst (Intern), Ramsoft Toronto, ON, Sept 2011 to Dec 2011
• Conducted regression, application and unit tests on current and legacy software products.
• Reported, tracked and updated bug status on Test Link and Test Complete.
• Developed SQL scripts in Firebird using MySQL Workbench and PowerShell to validate bugs.
• Outstanding time management skills enabled company to meet Meaningful Use certification. Mobile Robotics Developer (Intern), UTRA Toronto, ON, Jan 2011 to Apr 2011
• Electrically created sumo bot by using EagleCAD to design and fabricate PCBs.
• Programmed path finding algorithms in C using line and infra-red sensors. Engineering Projects
• Designed an internet connected “Siri” like voice-enabled device on a Raspberry Pi, utilizing Python, Google voice and Twitter APIs.
• Developed and demo-ed a wireless key fob and cloud-connected lock based on Bluetooth 4.0
(similar to Lockitron) as final year engineering project.
• Demonstrated a pedestrian tracking system based on WIFI sniffing at Startup Weekend Toronto, on Raspberry Pi in Python.
• Programmed a fully autonomous sumo robot with guidance and edge detection algorithms. Activities
• Created Retail-Rocket, Startup Weekend participant – Toronto, Fall 2014
• 2nd place, Intermediate Intermural Soccer – University of Waterloo, Spring 2014
• 1st place, Intermediate Intermural Soccer – University of Waterloo, Spring 2013
• Mentor, International Peer Mentorship Program - University of Waterloo, Spring 2013
• Participant, Tough Mudder – Toronto, May 2013