Work Experience |
Kivuto Solutions Inc., Ottawa, ON, Canada
Software Developer, Feb 2012 - Present Technologies used: ASP.NET MVC and Web Forms (.NET Framework 4.8 and .NET Core 3), SQL Server, Entity Framework, Azure WebJobs and Queues, JavaScript (ES5), AngularJS |
Eliot Research and Consulting (consulting for Goodyear Tires), Kingston, ON, Canada
Software Developer, April 2011 - Sept 2011 Sole developer on three projects for Goodyear Tires:
|
|
the PYXIS innovation, Kingston, ON, Canada
Software Developer, July 2007 - March 2011 As part of the PYXIS software development team, I worked on their flagship product, WorldView, an application that allows on-the-fly integration, visualization and analysis of geospatial data. My focus was on writing test-driven code (TDD) that is user-facing, examples of which are an undo/redo command system, a data-bounded Tree/List interface for displaying data sources and a plug-in scripting infrastructure enabling easy extension of WorldView's capabilities. Being a small startup, PYXIS empowered me to wear many other hats. I was also in charge of administering and maintaining the servers and hubs that make up PYXIS' P2P network and ensured their smooth operation. Towards the end of my tenure, I was their lead tester. In addition, some of my other non-software development responsibilites included:
|
|
Trent University, Peterborough, ON, Canada
Software Developer, September 2006 - April 2007 (Part-time) Was a member of a group of six students that developed an application that integrated two soil carbon models and mapped the output from these models using ArcGIS. We hope that our software will ve used as a reference implementation for other software that would be adopted by the members of the United Nations Food and Agricultural Organization (UN FAO) as tools to aid in the mitigation of global warming. Technologies used: Visual Basic 6, Visual C++, ArcGIS 9.1, Delphi, COM Automation, SQLite, Dbase, MS Excel |
|
Technical Expertise |
Programming and Web Development Languages
ASP.Net MVC and Web Forms, C#, Java, PHP, JavaScript (ES5), CSS, C, C++, VB.Net, Visual Basic 6, Ruby |
Databases (design, stored procedures, triggers)
MS SQL Server, Oracle, MySQL, SQLite, MS Access |
|
Other
Comfortable with various version control systems, such as Git, Mercurial, Subversion and CVS. Experience in designing test cases for white box and black box testing. Significant technical writing experience, specifically in preparing technical designs and use cases, functional and non-functional requirements, flow charts, UML, E-R diagrams and WIKI user documentation. |
|
Education |
Trent University, Peterborough, Canada
Bachelor of Science in Computer Science (Honours), May 2007 |
Awards |
Trent University
International Student Entrance Scholarship recipient President's Honour Roll |
Activities |
Volunteer experience with:
Donating Computer time to:
|
References |
Available upon request
|
Contact |
Karthik Abiraman's Resume
Navigate Website
- Resume
- ACM Programming Contest
- Pictures