## BIO
| Farhad Khan |
\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\_\_\_|\___|
**SUMMARY**
* Employment History: Grype Solutions (Current), Ericsson, Nortel Networks, Corel Corporation, March Networks and JDS Uniphase
* Outstanding problem solving, analytical and design skills demonstrated by exceptional performance in web and desktop software development
* Outstanding software engineering, advanced software project management skills in the following technology areas - PHP, Codeigniter, Symfony, Java, SEAM, JSF, JavaScript, SQL, XHTML, CSS, gained from working and managing advanced projects in respective technology areas
* Highly motivated and proactive self starter with outstanding leadership and communication skills
**EDUCATION**
Bachelor of Engineering, Computer Systems Engineering
Carleton University, Ottawa, Ontario Sep 2003 – 2008
Programming Skills
* Outstanding skills of object oriented programming in Java, C++, C, PHP, MAPL and JavaScript
* Skills of high level system analysis and design, familiar with major software development life-cycles
* Strong skills of programming real time and concurrent systems: designing with focus on achieving concurrency, performance, and robustness
* Working knowledge of layered protocol architectures with focus on TCP, UDP and ATM : As a team project, designed a complete multithreaded TFTP Client and Server on top of UDP using JAVA sockets
* Proficient in interrupt driven assembly language programming (Intel x86 and Motorola 68000)
* Strong skills of windows Graphical User Interface development using MFCs, gained through designing desktop client software for Digital Video Recorders.
Web-development Skills
* Outstanding web development skills using SEAM, JSF, XHTML, PHP, CodeIgniter, MySQL, JavaScript, AJAX; shopping cart implementation, database design, develop highly interactive pages using JavaScript
* Skills of Graphic Design and image processing in Photoshop CS2, CorelDRAW and Corel PHOTO-PAINT X3.
Operating Systems, Software and Hardware Skills
* Developed outstanding programming skills in real time operating systems, eg. QNX: Implemented the complete backend of a TL1 Agent and part of SNMP for an optical protection switch running QNX.
* Strong administrative skills of Windows NT, 2000, XP, Fedora Core and Red-hat flavors of Linux.
* Solid knowledge of operating systems and databases: various techniques of efficiently managing CPU, processes, memory, files and data
* Efficient in programming in Linux: Developed programs consisting of multiple processes, programs to simulate operating system behavior e.g. process scheduling, programs involving remote procedure calls, RPC using LINUX rpcgen
## Area of Expertise
SEAM Framework, JSF, PHP, Codeigniter, Symfony, MySQL, Javascript, AJAX, C++, Java