Resume of Mo Khan

Profile

Passionate programmer with experience across various fields and technologies. An expert .NET developer with experience in C and Ruby. Seven years experience in designing and developing scalable applications in an Agile manner. Expertise in mission critical distributed systems with .NET, with a strong focus on object oriented programming, design patterns and test driven development.

Work Experience

8 years of professional experience in a variety of fields; from startups to oil and gas, health & safety, financial, to medical. Involved in all phases of development: designing front end CSS, doing sockets programming on embedded devices, crafting rich domain models, optimizing database queries. Strong communication skills willing to understand and engage clients and users. Passionate software craftsman, believer of continuous improvement and delivering working software.

ARC Resources Ltd. (2009 - present)

Software Developer

Projects
Day to day

eCompliance.ca (2008 - 2009)

.NET Developer

We built a distributed thick client used for auditing in the Healthy and Safety sector. Some of our clients included the CSA, AASP, and AMTA. This was a Windows Forms application deployed on ClickOnce. As a part of that system we built an online transaction processing system to sell various other products. This project was started on the Preview 2 bits of the ASP .NET MVC framework. We worked on a health and safety management system to help organizations manage their health and safety programs. This was built on ASP .NET MVC and MSMQ.

Projects

ThoughtWorks (2008)

TransCanada Pipelines - Consultant

Nothin' But .NET Boot Camp (2008)

Teaching Assistant

April 7th - 11th, 2008, I attended the Austin, TX Nothin' But .NET boot camp as a teaching assistant. It was a lot of fun, and I got a chance to help people from as far as Brazil during the week long intense boot camp.

I was exposed too Object Orientation, Design Patterns, Internal DSL's (Fluent Interfaces), Build Automation, Strategies for Change, Refactoring to Patterns, Eventing, Logging, Behavioural Driven Development, Code & Test Smells, C# 3.0, .NET 3.5, MbUnit, NAnt, ASP.NET, Cruise Control .NET, NCover, The beauty of the city of Austin,

MediaLogic (2007)

Junior .NET Developer

I was exposed to the world of data driven web applications, thick client applications, design patterns and an emphasis on object orientation. Working in a small team, I experienced test-driven development, object oriented programming and design patterns first hand. We brought on several mentors to help train and condition the team including Jean-Paul Boodhoo, James Kovacs and Jonathan Rasmusson.

Imaging Dynamics Corporation (2006 - 2007)

VB/C# Developer

We developed software to support digital radiography, from drivers for CCD's to the supporting workstation software to capture, process and store digital images. For me this was my first exposure to the world of COM, VB6.

Data Shapers (2004 - 2006)

Embedded Applications (C) Developer

It broke me in to the world of programming and corporate offices. (There is so much you don't learn in school about how offices work!) I was shipped to Phoenix, AZ for training on how to develop applications on the Hypercom Optimium series point of sale terminals. I was shipped to Dallas, TX for training on how to develop applications on the Verifone Omni series point of sale terminals. I gained so much good exposure to different technologies, and aspects of life. (Including the art of karaoke...)

Education

Advanced Distributed Systems Design

2010

Calgary, AB

Microsoft Certified Professional Developer .NET Framework 2.0 Enterprise Application Developer

2008

Calgary, AB

Microsoft Certified Technology Specialist .NET Framework 2.0 Distributed Applications

2008

Calgary, AB

Microsoft Certified Technology Specialist .NET Framework 2.0 Windows Applications

2008

Calgary, AB

Microsoft Certified Technology Specialist .NET Framework 2.0 Web Applications

2008

Calgary, AB

Nothin' But .NET Boot Camp

2007

Calgary, AB

C# Programming Certificate of Achievement

2007

Southern Alberta Institute of Technology - Calgary, AB

CompTIA A+ Designation

2006

Southern Alberta Institute of Technology - Calgary, AB

VeriFone Verix/VMAC Developers Toolkit Certificate

2006

Dallas, TX

Hypercom Optimum Developers Toolkit Certificate

2004

Phoenix, AZ

Computer Control Technology

2004

Southern Alberta Institute of Technology - Calgary, AB

© mokhan.ca 2012