Farzin Farhadi-Niaki
Ottawa, ON K1G 3P4
abpxyz@r.postjobfree.com
www.sce.carleton.ca/~ffniaki
OBJECTIVE: To work as a computer expert/researcher in image and video processing, programming,
project management, network administration, web mastering, troubleshooting, and teaching fields.
TECHNICAL SKILLS:
Databases: MS-Access, SQL
Languages: C, VC++, C#, VB, CGI & Perl, ASP, CSS & DHTML, Jscript
Tools: MS Office, HomeSite, FrontPage, Dream Weaver, Flash, PhotoShop, 3D -Studio,
VMware, Network Routing/Switching and Wan Technologies (CISCO), Network
Management (Web, Database, and Application Servers; File, Network Printing, and E -
Mail Services), IT Security (Operating System and Web Based Security; Access Control
Management), Customer Support Skills, Computer Troubleshooting, Software Project
Management, Microsoft XNA Game Studio, Allegro, OpenCV, OpenNI, OpenGL
OS: MS-DOS, Windows NT Server, Windows 2000 Pro, Windows XP/Server 2003,
Linux/UNIX Server, Novell NetWare
EDUCATION:
M.A.Sc. in Electrical and Computer Engineering; GPA: 12/12 2011
Carleton University, Ottawa
Thesis Title: Depth Sensitive Vision-based Human and Computer Interaction Using
Natural Hands/Fingers Gesture Recognition: An Empirical Investigation
Certificate in Graduate University Teaching Skills 2010
Carleton University, Ottawa
Diploma in Computer Systems Technician 2007
Algonquin College, Ottawa
CCNA 1-4 Certificates 2007
Cisco Systems, Inc.
Three semesters in Computer Engineering Technology - Computer Science 2005
Algonquin College, Ottawa
Farzin Farhadi-Niaki
B.Sc. in Electronics Engineering 1995
Ferdowsi University of Mashad, Iran
Fourth Year Project Title: An Analytic Computerized Simulation of Solar Cells
RESEARCH ACHIEVEMENTS:
Background:
Image and Video Processing
Human and Computer Interaction
Machine Vision
Entertainment Technologies
Artificial Intelligence
Interactive Media and Digital Art
Interactive Networking Systems and Telemedicine
Software Projects Management
Wireless and Mobile E-commerce Networks
Biomedical Image Processing
Projects:
Depth Sensitive Vision-based Human and Computer Interaction Using Natural Hands/Fingers
Gesture Recognition: An Empirical Investigation
Real-time Image and Video Processing, and Augmented Reality on Mobile Devices
Gaze Contingent Displays (GCD) Updates Detectablity, and Optimized Methods for Foveated Image
& Video Coding
Eye-Gaze Tracking, GCDs, and Implemented Foveated Imaging Systems Using Optimized Methods
An implementation of Object/Edge Detection Using Three Sets of Filtering: Laplace Mask
Convolution, Color Distance, and Pixel Comparison
An Implementation on Object Move Detection Using OpenCV
Object Move Controlling in Game Implementation Using OpenCV
Risk Management in Information Systems Development: Functionality Risk
Whole-Arm Manipulation (WAM) Design M ethodology: Teleoperator Slave
PROFESSIONAL EXPERIENCES:
Computer Technician 2008
H & L Computer Services, Amherstview
Installed, configured and upgraded operating systems and software
Installed, assembled and configured computers, monitors, network infrastructure and peripherals
such as printers, scanners and related hardware; pulled cables and rewired or redirected as required
for new installations and office reconfiguration
Troubleshooted problems with computer systems, including troubleshooting hardware and software,
e-mail, network and peripheral equipment problems; made repairs and corrections where required
Acted as a technical resource in assisting users to resolve problems with equipment and data
Made hardware and software acquisition recommendations including helping u sers assess needs and
provided justification for equipment and services
Assisted with the planning, design, research and acquisition of new or upgraded hardware a nd
software systems; maintained current knowledge of hardware, software and network technol ogy and
recommended modifications as necessary
Farzin Farhadi-Niaki
Kept up to date the service documentation, system maintenance and data back up.
Network Analyst 2007
Resolve Corporation, Ottawa
Assisted with the design and implementation of network solutions
Troubleshooted network connectivity and other technical issues, responding in a timely manner
Reviewed and responded to escalations from 1 st level support
Escalated unsolved problems to 3rd level support or the vendor, as appropriate
Proactively monitored WAN/LAN, servers and internet performance, accessibility and reliability
Installed application, security and systems software
Installed and configured backups and ensured backup procedures are be ing followed
Created standard desktop image for loading onto PC s
Ensured that adequate systems documentation is kept up to date on all production systems
Performed network administration functions
Built effective relationships with all Operational Managers and was responsive to their requirements
Looked for opportunities to re-engineer the network and other processes to decrease cost or increase
revenue
Worked with Site Network Lead or IT Manager on special projects
Network Accounts Administrator 2006
Privy Council Office (PCO), ITSD, Ottawa
Provided network administrative support including: creating, modifying and deleting network
accounts, troubleshooting network problems, mapping user s profile, setting -up the right access on
the network drives using Active Directory, Microsoft Exchange and Novell Netware across three
different networks for the staff in PCO and Prime Minister Office (PMO) as a me mber of the second
level support group/team
Responded promptly and efficiently to all user requests for technical support via emails or calls
assigned from the Helpdesk through the Problem Management System
Documented work activities and problem resolution/escalation through the use of PCO s automated
service management tools
Ensured that the client s needs are prioritized and met in a timely and professional fashion
Worked in cooperation with other application and technical support groups to help resolve c lient
issues
Created and/or maintained up-to-date documentation for network software and operational
procedures
Web Programmer 2005
City of Ottawa, ITS Branch, Ottawa
Assisted with the implementation of web applications. This included table customizations,
programming, documentation, software testing and data conversion
Provided post-implementation support to users including maintenance of the application, and
troubleshooting
Developed program specifications and wrote code for new web functionality as needed
Assisted New Media Officers in web publishing tasks involving HTML coding
Sourced, selected and organized information a nd designed the appearance, layout and flow of the
web site that are easily expandable
Computer Coach 2002 - 2003
South East Ottawa Centre (OCRI), Ottawa
Farzin Farhadi-Niaki
Taught Computer Basics, Internet, Windows, MS-Word and some other utilities
Maintained and installed PC hardware
Installed software packages such as Microsoft, Adobe, macromedia and typing tutor settings
PC hardware and software troubleshooting
Prepared handouts, quizzes and exams
Member of Directory Board 1995 - 2001
Rayansara Anformatic Computer Co., Tehran, Iran
Designed and implemented wages and payment system
Contributed in designing and developing some web sites such as: www.behradtehran.com,
www.iranhavasazan.com with a joint company- Amin Rizpardaz Sahel Co.
Designed university administration and registration system
Simulated software Bitware
Sorted and filed database cases, classified subjects and archived the data for personnel system
Worked on different phases of design, consultation a nd launch of projects in multi media producing
Technical Officer 1995 - 1999
Iran Broadcasting Organization, Tehran, Iran
Installed, maintained and repaired studio audio systems and equipment in broadcasting field during
several missions
As a member of purchasing team, evaluated and qualified components and then elaborated the list of
broadcasting equipment
Performed all levels of testing and troubleshooting on computer hardware and studio audio
equipment during periodical missions
Computer Site Supervisor 1994 - 1995
Shafagh Computer Centre (Municipality of Tehran), Tehran, Iran
Designed and completed a project on computerized simulation of solar cells
Taught various computer courses, such as some computer languages, Windows, 3D Studio, text and
data processing tools, and some utilities like anti viruses
Prepared handouts, quizzes and exams
Supervised labs and evaluated reports and assignments
As a member of council-board, promoted the institution training goals
**References: Available upon request