SHAHID KHAN
***********.**@*****.***
http://ca.linkedin.com/in/shahidzkhan
** *********** ***** **, *******, AB, Canada, T3J 1Z6
PROFESSIONAL HIGHLIGHTS
- Over 7 years of industry experience in software development, testing and maintenance: delivering efficient solutions to complex technical problems in embedded and mainstream software systems using agile as well as waterfall methodologies
- Demonstrated strong leadership and mentor-ship qualities while driving teams to adopt better software practices and deliver on commitments, leading to significant increase in iteration success
- Successfully led and mentored development teams to practice and succeed using agile methodology while increasing effectiveness and decreasing defects
- Key liaison and decision-maker between the integration testing team and engineering teams while successfully coordinating the transition of automated test APIs and their maintenance
- Improved productivity by relieving key resources with development expertise by successfully leading the legacy server product team in transferring knowledge of the product offshore to a team in India
- Performed significant development role in the construction, release and maintenance of TVNavigator, a Java based middle-ware for digital cable set-tops, across the US cable industry within Comcast and Cox
TECHNICAL SKILLS
- Embedded and mainstream software development, Object-Oriented programming, test automation, requirements and design analysis, project management, Agile and waterfall SDLC models
- Java, C, C++, Pascal, Cobol, Prolog, Scheme, HTML, Perl, TCP/IP, UDP, sockets, OpenGL
- Eclipse, Visual Studio, Team City, Subversion, Perforce, Maven, YUM, RPM, HPQC, DOORS, Rally
WORK EXPERIENCE
Engineering Team Lead
2009 – 2010
TVWorks LLC. Comcast Video Solutions, London, Ontario
- Hand picked by management to lead the server development team (CMAS)
- Effectively mentored and practiced agile development process through weekly development cycles, progress burn-down, peer reviews of code, planning, retrospective and demonstration meetings
- Performed workload distribution, scheduling, conflict resolution, interfacing with internal and external teams, driving projects from requirement analysis to acceptance
- 30% decrease in the number of new defects reported per iteration
- 25% increase in team’s iteration success (60% to 85%) over a period of 3 months by focusing effort on the highest priority items and improved team collaboration
- Appointed coordinator for administering the hand-over of CATS (Comcast Automated Test Solution) APIs from Integration and Testing Team to Engineering teams
- 50% cut down in the duration and effort for Test API breakdown into components by creating and managing a small focused group
- Recognized and avoided any duplicated effort during testing while increasing the test coverage through improved support and communication among different groups
- Led the team developing one of Comcast’s primary back-end configuration server (Command Server) to 50% bug burn down and 70% increase in code coverage over 6 months
- Supervised and drove the team through maintenance, design and implementation of Java based performance/scalability tools and conducted testing for Command Server, the single configuration center for server suite on Comcast network
Software Developer
2004 – 2009
TVWorks LLC. Comcast Video Solutions, London, Ontario
- Performed as senior developer and agile feature lead on a team responsible for development and deployment of Java based middle-ware for digital cable set-tops (TVNavigator)
- Developed C, C++, and Java software and maintained low level components for embedded systems
- 80% reduction in installation and environment setup time of TVNavigator Win32 emulator by integrating it into an Eclipse plug-in
- Enabled run-time debugging on set-tops by implementing JDWP for TVNavigator’s JVM
- Facilitated and reduced application development cycle by providing a C++ based Win32 emulator for TVNavigator, configurable to emulate resource constrained legacy as well as advanced set top devices
- Contributed to the development and maintenance of the low level porting interface between Java APIs and embedded platform OS
- Performed as team-lead and developer for design, implementation and maintenance of PVTS, (Platform Verification Test Suite) a C language test harness used to verify LPI
Customer Support Representative
2003 – 2004
Stream Global Services, London, Ontario
- Provided customer services and technical support with hardware and software, for both desktops and notebooks; introduced the features and benefits of new products that best met the customers’ needs
Research Assistant
2002 – 2004
University of Western Ontario, London, Ontario
- Implemented and tested an Object Oriented version (Java-based) of Log file Analysis Framework for software testing
Teaching Assistant
University of Western Ontario, London, Ontario - 2002 – 2003
Bishop’s University, Sherbrooke, Quebec - 2000 – 2002
- Monitored and mentored students for software development Projects; Evaluated Assignments, organized and monitored Tutorial Sessions and Lab work;
EDUCATION
B.Sc. Honors Computer Science, Minor Mathematics with distinction
1998 – 2002
Bishop’s University, Sherbrooke, Quebec, Canada
AWARDS AND SCHOLARSHIPS
2002 – 2003 Special University Scholarship, University of Western Ontario
2002 – 2003 International Graduate Student Scholarship, University of Western Ontario
2000 – 2001 Academic Honor Roll, Bishop’s University