** ****** *** **** ********, ON, L*R*M* 647-***-**** *******.********@*****.***
VAIBHAV KAPOOR
Brampton, ON, L6R 3M5
*******.********@*****.***
SUMMARY OF SKILLS
Strong background in Object Oriented Programming with Java and Python.
Knowledgeable in Software Design/Design Patterns, Data Structures and Algorithms.
Excellent communication skills: led design discussions on various projects.
Proven ability to identify, analyze and solve problems: Take complex projects and break them into simpler manageable sub projects.
Experience with Version Control, Unit Testing, Test Driven Development and UNIX.
Self-motivated; able to learn on own initiative: self-taught C++, Javascript and SQL.
Extensive knowledge using the terminal and terminal based tools. TECHNICAL SKILLS
Operating Systems: Windows, Unix/Linux, OSX
Languages: Python, Java, C, C++, JavaScript, MySQL, Verilog, MIPS Assembly, C# .NET, MATLAB, HTML
APIs: Flask, Django, PyGST, PyQt SWT, Boost, REST
Tools: Microsoft Visual Studio, Git, Mercurial, Eclipse, GDB, VIM, tmux, GCC PROFESSIONAL EXPERIENCE
PEARL PAPER PRODUCTS Brampton, ON
Technician September 2014 – Present
Self-taught skills needed to solve industrial cooling system problems
Trained two machine operators to diagnose and fix simple problems
Developed scheduled maintenance practices, saving the company costly machine downtime
Travelled abroad to inspect and assess the quality of newly acquired manufacturing technology
YORK UNIVERSITY CONTROL SYSTEM LAB Toronto, ON
Research Assistant October 2011 – April 2012
Generated requirements from graduate students to develop software using C++ language
Performed extensive testing and refactoring of codebase
Quickly developed expertise in Linux configuration and package management, source code compilation tools and compilers
Performed extensive testing of robotic hardware including actuators and sensors
Created documentation, including instructions and descriptions for future students 17 Ungava Bay Road Brampton, ON, L6R3M5 647-***-**** *******.********@*****.*** YORK UNIVERSITY SOFTWARE ENGINEERING LAB Toronto, ON Research Assistant May 2010 – August 2010
Took initiative to gain knowledge of software engineering principles required for medical devices
Developed a set of user requirements for a user interface based on possible operating procedures medical professionals would use in the real world
Create a dynamic signal model of the heart; model was designed based on research papers
Learned how to use Visual Studio 2010, Windows Presentation Foundations and LabVIEW EDUCATION
YORK UNIVERSITY Toronto, ON
Hon. Computer Engineering February 2017
Worked on many projects including Python Backend, FPGA based electronic drum sampler, Regular Expressions and robotics
AWARDS AND EXTRACURRICULARS
YORK UNIVERSITY ROVER TEAM Toronto, ON
Development Team Lead June 2013 – June 2014
Placed 8th overall in NASA Lunabotics competition, top Canadian team
Worked closely with other team leads to manage financial and administrative tasks
Managed a team of developers and delegated project tasks to be completed under a strict deadline
Created new organization structure for projects, subprojects and tasks using NASA System Engineering principles
YORK UNIVERSITY ROVER TEAM
Toronto, ON
Developer June 2009 – June 2013
Competed in University Rover Challenge in the Utah desert
Completed the development of an unfinished codebase for competition task
Scored 90/100 in 2010 and 100/100 in 2011 competitions, the only team to complete the task
Presented on numerous occasions to supervisors, judges and youth FIRST ROBOTICS COMPETITION
Toronto, ON
Mentor May 2010 – August 2010
Introduced students to programming and taught them problem solving skills
Periodically reported and presented to supervisors and other students
Team was awarded Rookie Inspiration Award for dedication and hard work