Karamjot's Resume

Karamjot S. Bains

Home > Karamjot Pro > Resume

Download resume (83KB Word Document)

B. A. Sc (Electrical Engineer), University of Waterloo
Microsoft Certified Professional
Email: karamjot(at_sign)yahoo.com

Executive Summary

  • Strong project management skills and a result-oriented personality with solid track record in motivating teams.
  • Outstanding written skills obtained by creating detailed design specifications, research papers and presentations for diverse group of audiences.
  • Incredible presence and verbal communications skills from making presentations and leading team meetings.
  • Excellent team player with delegation, supervisory and time-management skills attained through multi-tasking various program management assignments.
  • Organized goal-oriented thinker with grasp of dependencies, trade-offs and deliverables.
  • Proven problem solving ability and ability to follow up with decisive and specific implementation plans.

Technical Skills

  • Industry experience in C++, Java, JavaScript, VBScript, SQL, ASP, VB.NET, UML, HTML, SQL, Windows Forms.
  • Office applications: MS Project, MS Office, MS Powerpoint, Visio.
  • Development Tools: Visual Studio .NET, Visual Age for Java, Symantec Caf�, Visual C++, VSS, PVCS, Raid.
  • Operating systems: Win 95/98/NT/2k/XP, DOS, Mac, Unix.

Professional Experience

Avanade Canada Inc., Analyst Programmer, Applied Solutions

Ottawa, ON, Canada (April 2003 - Present)

  • Currently working as a Programmer Consultant with Avanade Inc.
  • Providing feedback to functional design team on specifications.
  • Creating detailed design specifications based on functional design specifications.
  • Developing custom Windows Forms based applications with Oracle Server back-end in VB.NET using Visual Studio.NET.

Microsoft Corporation, Program Manager, .NET Framework and MSDN

Redmond, WA, USA (Oct. 2001 � Aug. 2002)

  • Program Manager on GotDotNet team of 4 developers, 2 testers and 4 program managers. Goal of GotDotNet: To foster developing .NET communities and provide direct Microsoft involvement through the GotDotNet website.
  • Created detailed specifications and supervised release of two versions of GotDotNet�s most widely used feature, the message board forums.
  • Created detailed specifications and managed release of alpha version of the next generation online .NET development community. Supervised alpha release of the tool to select group of student developers.
  • Deployed and managed product team applications and web services on GotDotNet website. This involved configuring and managing databases, libraries, resource files, and back-end managed code.
  • Managed and restructured online store of over 500 user contributed samples and code snippets.
  • Managed only location for online .NET tutorials for developers. Tutorial samples were available to developers with over 95% uptime.
  • Supervised daily addition of new content and changes to any existing content on website.
  • Triaged and tracked daily error reports by users and assigned them to resources within development and test.
  • Developed and executed on plan to change legal structure on web site so as to accept non-copyright code snippets.
  • Led weekly team meeting consisting of developers and testers to triage and re-evaluate work items.
  • Made weekly presentations to senior Program Managers on progress of projects.

Microsoft Corporation, Program Manager Intern, WebTV

Mountain View, CA, USA (Sept. � Dec. 2000)

  • Developed online application in MS Access, VB Script SQL and ASP, used by other Program Managers daily.
    • The application extracted bug records from a Raid database and displayed these records on a web page with additional sorting and filtering interface.
    • Records were stored in an MS Access database from where they were displayed onto the webpage.
    • Developed using VB Script, SQL and ASP, the web application allowed other Program Manager�s to use a custom interface when viewing code defects and work items.
    • Developed, tested and deployed the application within three months. The application is used daily by the Program Management team to manage bugs.
  • Created specifications for features on next generation set top box products.
  • Researched and documented performance of various point-to-multipoint trans-coding techniques.
    • Made recommendations for a suitable technique in the distributed digital environment.

Telus Mobility, Software Developer Engineer Intern, Enhanced Services Group

Toronto, ON, Canada (Jan. � Apr. 1999; Sept. � Dec. 1999)

  • Developed client-server application with Java-C++ messaging client and server-side Java application.
    • Provided the testing team with an interface to test the text messaging feature on the PCS network.
    • Developed in a Java front-end and a C++ back-end.
    • Vendor messaging API was used to integrate the application to the messaging back-bone.
    • Developed, tested and deployed the application within three month months.
  • Created specifications document for the �Pre-Paid� project.
    • In conjunction with the technical lead of the team I created an infrastructure specifications document for the �Pre-Paid� product.
    • Specifications document was distributed to vendors and specified requirements from an infrastructure and features standpoint.
  • Created technical presentation on the Unified Messaging System.
    • Presentation was made by the technical lead to the Engineering department to introduce the benefits of the Unified Messaging System within the PCS environment.

Invotronics Manufacturing, Device Drivers Engineer Intern, Engineering and Development Group

Toronto, ON, Canada (May � Aug. 1998)

  • Developed device drivers test programs in C and C++ on Windows Operating Systems
    • Developed test scenarios for boards that controlled tail lighting mechanisms.
  • Assisted in the board-level layout, design and prototype testing of the device driver for new LED tail lighting mechanisms.

IBM Canada, Student Software Engineer, Software Solutions Group

Toronto, ON, Canada (Sept. � Dec. 1997)

  • Demonstrated Visual Age for Java tool at five major conferences and trade shows across the United States.
    • Member of Visual Age for Java group within the Software Solutions team at the IBM Toronto Lab. The group is responsible for the planning, development and marketing of IBM software solutions.
    • Trade Shows which I attended include Comdex Las Vegas.

Nortel Networks, Student Engineer, Global Switch Planning Group

Ottawa, ON, Canada (Jan. � Apr. 1997)

  • Member of the International Networks and Systems Planning department within the Global Switch Planning group.
  • Researched Nortel Networks telecommunication routing technologies with competitive offerings.
    • Report investigated and documents the Dynamically Controlled Routing technology with the Flexible Hierarchal Routing offering of Nortel.

Education

University of Waterloo, B. A. Sc.

Electrical Engineering with option in Management Sciences, Class of 2001

  • Member of Dean�s Honor Roll, Dean�s Honor List four consecutive academic terms, recipient of Nortel Networks Undergraduate Scholarship.
  • Received 6th place overall (out of over 50 teams) in University of Waterloo�s 4th Year Engineering Design Symposium. Part of 5 member team that designed and implemented an Ad-hoc Network for Transmission of Medical Signals. I developed the Java application that displayed the electrical signal on the receiving terminal.
  • Computing courses include: Algorithms and Data Structures, Digital Computers.
  • Communications courses include: Probability Theory and Random Processes, Signals and Systems, Electromagnetic Fields, Communication Systems, Digital Communications, Communication Networks, Coded Digital Communications, Wireless Communications.
  • Digital and Analog courses include: Analog Control Systems, Digital Circuits and Systems, Electronic and Electrical Properties of Materials, Electronic Devices.

Hosted by www.Geocities.ws

1