Rugved S Ambekar
Apt # ****, Finch Ave. East, North York, ON, Canada – M2J 4X9
******.*******@*****.***
Home: 416-***-****
Cell: 647-***-****
Objective
To plan, design, develop and maintain software products by utilizing my expertise in large scale software development
and support. This will lead to maximizing efficiency and increasing consumer value with quality software production.
Qualifications
A passionate Computer Engineer with strong industry experience in software backend and front end software
development. Achieved success through:
Preparing for projects by identifying requirements, researching solution strategies and understanding the
development tools involved
Analyzing products and features in the planning stage and ass essing their potential impact on producers and
consumers throughout the software development life-cycle
Developing software from conception and design to implementation, and generating design documents to outline
specifications, functionality and usage of product
Working productively both independently and as part of a team in dynamic, deadline-driven work environments and
consistently producing quality results
Building productive working relationships to grow colleagues trust and cooperation
Academic Background
Bachelor of Computer Engineering, Graduated 2006 - 2011
University of Toronto, Department of Electrical and Computer Engineering
Technical Skills
Specialties: Software Development (C/C++/C#)
Operating Systems: Unix/Linux, Sun Solaris, W indows, AIX
Application Software: MS Office Suite (Word, Excel and PowerPoint), Quartus, Mat lab
Programming Languages: C#, C, C++, Objective C, SQL, Perl, XML, Java, Turing, Verilog
Strongest Achievements
Worked simultaneously with developers from other departments, as well as from the software labs in India
and Barcelona to debug and fix an issue with the error prediction functionality of a database support tool. Maintained
effective progress and was able to determine problem and deliver fix 2 weeks before the expected deadline.
Developed a generic application programming interface (API) that allowed developers in a large software lab to
integrate an independent process into their tools to assist in completing operations. Completed a robust, easy to use
API that was used by several developers and integrated into several tools in the lab code base.
Resolved all compilation issues and completed unit testing under all the required development platforms to
deliver the solution to a high priority defect in minimal time. W as able to deliver the fix for the broken functionality in
less than 42 hours and close the defect.
Simultaneously created and set up all testing environments on Linux, Solaris and AIX platforms to begin
testing for a code change before delivery. Shaved an average of 3 hours of set up time off every project and defect fix
completed.
Relevant Work Experience & Engineering Projects
CaseWare Inc. Present
Software Developer (Server Side)
Debug, develop and test financial client management and web audit software
Manage a large list of bugs and feature developments and prioritize them based on their level of severity and
complexity while regularly multitask ing between projects
Investigate issues and determine the cleanest solution that remains consistent with existing software architecture ;
in terms of data encapsulation and usage requirements
Some larger new development projects include the following:
- Retrieve API: Integrating a filtering API that allowed all server requests to specify which of the requested
objects’ fields are to be retrieved. (Performance Improvement)
- Database Integrity Checks: Creating a generic integrity check API to ensure data is never corrupt or broken,
files are properly managed and data links are current. (Data Maintenance)
- Deep Search: Recoding the entire search infrastructure to include a range of additional features and options,
giving users control over the specificity or broadness of their search . (Upgrade)
Debug and resolve any issues identified in the system through manual and automated testing
Additional duties include writing migration scripts to update datab ase architecture (functions, schema and tables),
reviewing fellow developers’ solutions and ensuring appropriate testing was completed, and writing automated
security and unit tests
International Business Machines (IBM) 2009 - 2010
DB2 Software Developer (16 Month Co-op)
Designed, developed and tested tools, features and defect fixes, which were integrated into DB2 product releases
Generated appropriate design documentation (such as Functional Programming Specifications and high level de sign
documents) for larger projects, which include:
- Partitioned Database Environment (PDE) API Extension: Extended the current PDE API to run tools on
remote database partitions when requested by users
- Online Table Move Tracing System: Developed an application to trace the execution of a stored procedure
responsible for moving tables between table spaces.
- Vendor Process Integration: Developed a generic API that allowed developers to integrate an independent
process into their tools.
Additional duties included identifying functionality errors in the code base and opening defects against them, porting
tools/components from one platform to another and reviewing co-workers’ code to ensure it met coding standards
Final review: Received an ‘outstanding performance’ grading in all areas in the evaluations including dependability,
quality of work, ability to learn, creativity and organization and planning
- Final Overall Performance Grade: A
iPhone Application Developer 2011
Engineering Design Course, University of Toronto
Project: Developed an iPhone application for U of T students
In a group of 3, created an iPhone application that displayed the student’s course information for the semester, his/her
timetable and lecture schedule, a campus map that dynamically displayed any university buildings at request, and all
important university news feeds (faculty, varsity, etc.)
Created an external web service running 24/7 on a server to retrieve the relevant student and university information
form student inform ation servers and the U of T web network and deliver it to the iPhone application upon request
Final product was able to simultaneously communicate with multiple apps, automatically populate itself with the
appropriate student specific information after login, and completely self-update once installed on an iPhone
Presented project during design fair; received a lot of positive feedback from faculty and an A course evaluation.