A SAD ULLAH BAIG
** ******* ***** *******, ******* 289-***-**** ******@*****.***
OBJECTIVE
Computer Engineer looking to take a challenging and high performance oriented role with a well
respected organization.
EDUCATION
B.Eng., Computer Engineering April 2012
McMaster University, Hamilton
SKILLS & ABILITIES
Programming Languages
HTML – Knowledge from early stages of html coding in text editor to complex webpage designs
C – Using C to program PIC24 Microcontroller
Using C to create custom hardware in Altera DE2 FPGA
Using C to create a file system for the Nachos Operating System
C++ – Using C++ to create and link a file system for the Nachos Operating System in a Linux
Environment
C# – Considerable experience with Windows based UI programming
Java – Programming with sorting algorithms, ATM and ABM using console outputs and GUI
interfaces
Java Applets – Introductory experience with creating Java Applet Games
Java Script – Server and client side programming knowledge in Java Scripting, jQuery
Matlab – From plotting graphs, to writing functions for probability, to calculating and graphing
signals, modeling different signals for DSP, creating algorithms for image interpolations (bicubic
interpolation and bicubic splines)
Assembly – Programming PIC24 Microcontroller, carried out projects on topics including Fibonacci
Sequence and floating point arithmetic
Verilog (SystemVerilog 2005) – Used to program Altera DE2 FPGA board interfacing with the PS2
Controller, LCD Controllers, VGA Controller, SRAM Controller, Decoding Image, programming
touchscreen and the camera controllers on the DE2 board
VHDL – Using Altera Stratix II device (in Software), built a simple 5 stage pipelined CPU
Worked on the embedded software for NIOS II Processor, knowledge of SOPC (system on a
programmable chip) tool from Altera, interfacing custom hardware with NIOS II
Familiar with debugging techniques for embedded systems, using Model Sim from Altera, Signal Tap
and NIOS IDE
Used uC/OS II (portable multitasking kernel for embedded systems – ANSI C) to gain knowledge into
real time multitasking OS, advanced knowledge in multi tasking vs. multi processing in embedded
systems
Worked on Mobile Patient Monitor (telemedicine) as a final year Engineering (Capstone) project. A
real time patient monitoring system that enables doctors to track and monitor patients’ vitals with a
mobile tablet. Using WAMP server along with Android platform to receive data from Bluetooth BAN
bio devices. Received 1st place in the faculty, as voted by industry leaders
Knowledge in creating and managing databases using MySQL
Knowledge in server side scripting using PHP
Experience with User Interface Markup Language XML
Knowledge of Networking, Protocols and the OSI Layers
Exposed to Berkeley Socket API and socking programming with TCP Client Server Model
Introductory knowledge of Python, a general purpose, high level programming language
Relevant experience working with WAMP/LAMP server
Communication
Possess leadership qualities and work well in a teamed environment.
Able to communicate well with others and have exceptionally well presentation talent.
Knowledge
Have worked with Solid Edge to create Engineering drawings
Decoding image with Altera DE2 FPGA board. Currently own Altera DE2 70 board and enjoy working
with it as a hobby.
Understand CPU structure with basic and advanced multistage pipelining. Static Single Issue and
Multiple Issue Pipelining (Scheduled and Unscheduled). Dynamically Scheduled Speculative and
Non speculative Execution. Have studied Pentium 4 Architecture, Intel’s Itanium Processor (IA 64).
Knowledge of Memory structure, mapping, virtual memory, cache (full associative, direct mapped,
set associative)
Worked on OS structures, implementing and building Nachos OS in a Linux Environment
Extensive knowledge of Human Computer Interfacing, including literature such as creating manuals
and user guides
Experience with Virtualization Technology (VMware, VirtualBox)
Experience with Eagle CAD, a powerful PCB design software used for high level commercial circuit
board design
Experience with Linux OS – Ubuntu with desktop environment, Debian with Raspberry Pi (ARM Linux
box)
AWARDS & ACHEIVEMENTS
Capstone – Final Year Engineering Project: 1st Place Project (judged by industry leaders)
SuiteExcellence Award at NetSuite:
4th Quarter 2012 – Nominated and Won
4th Quarter 2013 – Nominated twice and Won
1st Quarter 2014 – Nominated twice
EXPERIENCE
NetSuite 2012 to Present
Technical Support Representative
Providing support for SaaS cloud based service using JavaScripts,
PHP, XML, JSON, Webservices, Restlets, Suitelets
Working with SQL queries into Oracle Databases, ODBC views
Task creation for Datacenter Database moves
Handling Release related inquiries from the Support Department,
creating and administrating Release Training in NetSuite,
implementing a complete overhaul of the Release Related
Documentation.
In charge of the Release Test Plan for NetSuite’s Support
Department
Major Project: Developing a CSV Import Tool to bypass
permission restrictions
Strong skillset in SuiteBundler, SuiteFlow, SuiteScript, SuiteTalk,
Sandbox Management (Infrastructure), Customization,
Administration, Single Sign on
Subject Matter Expert in the SuiteCloud Platform at NetSuite
Panelist in SuiteFlow Webinar Presentations to the customers
University Technology Services 2011 to Present
Student Consultant for McMaster University
Overlooking labs and equipment
Assisted in troubleshooting student difficulties
CUSEC 09 2008 to 2009
Head Delegate for McMaster University
A gathering of Software Engineers from all over Ontario
Universities, with some guest speakers such as Dan Ingalls and
Richard Stallman
Took 55 delegates to Montreal for CUSEC (Canadian University
Software Engineering Conference)
Was in charge of the McMaster episode of the conference and
organizing/running the conference in Montreal
Factory Direct 2006 to 2007
Computer Technician, Sales, Cashier
Computer Technician for full tech support and debugging systems
and electronics
Responsible for sales and promotions
Served as a cashier
REFERENCES
Available Upon Request