Vadim V. Kononov
Software & Web Developer

I am a developer with a passion for learning and finding new solutions to old problems. I am particularly interested in software and web development, data mining, statistical analysis and mathematics.


Master's of Computer Scienceexpected graduation date: 2015

University of Manitoba, Winnipeg, Canada

Field: Human Computer Interaction

IBM Initiate Technical Boot Camp Course 2012

Installation, configuration and maintenance of the IBM Initiate Master Data Service.

Bachelor of Science2010

University of Manitoba, Winnipeg, Canada

Major: Computer Science (Co-op)
Minor: Mathematics & German Studies

  • International Undergraduate Scholarship (2009)
  • Dean's Honour List (2009)
  • UMSU Scholarship (2009)
  • UMSU Scholarship (2004)
  • University 1 Honour List (2004)
  • Canadian German Society Scholarship (2004)

High School Diploma with Honours 2003

Mennonite Collegiate Institute, Gretna, Canada

  • Academic Achievement Award (2003)

High School Diploma with a Silver Medal 2002

North Ossetia High School #8, Mozdok, Russia

Work Experience

Computer Science, Mathematics & Statistics Tutor May 2003 - present

Self-employed <>, Winnipeg, Canada

Work as a one-on-one and group tutor in various subjects areas for different schools and universities. Develop individual-specific teaching strategies and learning techniques. Prepare study materials, sample problems and solutions to old exams. Occasionally tutor students with learning or physical disabilities. Design posters and maintain a website for advertisement purposes.

Technical Consultant April 2013 - July 2013

eHealth Ontario, Toronto, Canada

Analyzed business and technical requirements to identify opportunities to reuse existing technology or develop realistic new solutions. Provided solutions to meet client requirements using the appropriate design and technology. Evaluated the feasibility of proposed solution architecture and technologies related to a business change and ensured consistency and integration with existing and planned architectures, as well as business strategies.

Designed technical solutions that met client business requirements (including new or changed work flows, web services, web applications, etc). Created technical design documents, deployment guides and configuration guides where applicable. Proactively worked to achieve a high degree of client satisfaction by identifying potential solutions that allowed the client to leverage eHealth Ontario’s services.

Investigated industry best practices and technology to determine the viability of integration new technology with existing solutions. Integrated, and modified where necessary, both purchased and existing components to create seamless interaction with other parts of the system and with client applications.

Developed and delivered presentations to clients, steering committees etc. on proposed approaches to addressing client and deliverables. These presentations facilitated understanding of technical solutions by business audiences using non-technical terms and linked proposed solutions to overall business vision.

Web & Systems Developer (Lead) October 2012 - April 2013

University of Waterloo, Waterloo, Canada

Provided support and continuous enhancement of undergraduate recruitment and admissions marketing strategies as they related to uWaterloo's largest website (over 2,500 pages with over 78,000 hits/day) for prospective students. Developed and maintained complex web applications, evaluated usability of existing applications, and performed website conversion to adhere to new standards and latest trends in web development.

Evaluated and selected database systems, tools and methodologies, coordinated technical components within various projects and proactively monitored the technical direction and strategies of existing applications and tools. Produced marketing action plans and relevant project management documentation for all new applications and web initiatives. Provided customized reporting and conducted user experience research.

Interviewed, hired and mentored term-based co-op students and other part-time developers. Provided technical support and expertise to other members of the large and dynamic team. Worked closely with other departments on campus to ensure consistency in web presentation and content throughout the university.

Application Support Analyst II December 2009 - May 2012

Manitoba eHealth, Winnipeg, Canada

Collaborated with designated facility contacts in the business area to provide level 2 and level 3 application support. Performed daily monitoring and management of clinical and non-clinical applications. Developed operational procedures to fix application code or add new functionality. Installed applications, patches and upgrades for vendor product maintenance. Provided assistance during the transition of systems into operational support.

Maintained control and accountability for the maintenance and integrity of data. Performed extracts and loads to and from databases when required. Created optimized stored procedures to execute queries as efficiently as possible.

Designed and developed reports using Business Objects XI and provided expert advice on use of the report authoring tool and various data extraction mechanisms.

Community ADT: A project to combine six Winnipeg hospitals into one centralized system. Developed and tested a Java API application that amalgamated clinical data from six systems into one based on a set of complex criteria. Performed substantial SQL development to supplement the Java application. Facilitated various testing cycles: acceptance, unit, functional, regression, smoke and integration testing.

Teaching Assistant May 2009 - April 2010

University of Manitoba, Winnipeg, Canada

Taught supplementary labs for a variety of courses in Computer Science, Mathematics and Statistics. Put together teaching plans, designed sample problems, graded assignments and quizzes, answered students' inquiries in person and by e-mail. Prepared and held review sessions for midterms and final examinations. Resolved conflicts and dealt with acts of academic dishonesty.

Research Assistant (Co-op Term III) May 2009 - August 2009

University of Manitoba, Winnipeg, Canada

Studied theoretical combinatorial mathematics and produced efficient multi-threaded computational algorithms to prove existence or non-existence of various combinatorial objects. Learned new mathematical ideas, proof-read theorems and helped develop new proofs. Contributed to publishing a scientific paper on "3-Uniform Friendship Hypergraphs."

Consultant (Co-op Terms I-II) Jan 2008 - August 2008

Sierra Systems Group, Inc., Winnipeg, Canada

Career Trek: A two-month independent project to redesign an existing website to include database support and new functionality. Gathered and analyzed website requirements, developed a new website and produced relevant documentation. Researched and recommended possible domain, DNS and web hosts. Transitioned the website to designated operational support.

Client Registry: A project to implement a secure shared repository containing all of Manitoba patients' demographic information to be accessible to all participating hospitals within the province. Built a VB.NET module (DLL) to translate between HL7 v.25 and .NET objects. Developed two Java programs to update, extract, manipulate and archive data in several databases. Produced documentation for and actively participated in the testing of all three applications. Redesigned over 40 existing reports by fixing various inefficiencies and developed a multitude of new reports in Business Objects XI to monitor and report on Client Registry's data and database integrity. Performed extensive SQL query development in SQL Server and Oracle for reporting and monitoring purposes.

Arctic Glacier: A one-month project to fix and modify existing reports using Descartes. Collaborated with a local DBA to debug existing reports and complete unfinished reports. Trained the client's newly hired developer on creation of new reports.

download my vCard

  • 204 - 333 - 5330
Imagination is more important than knowledge.
- Albert Einstein -

Technical Skills


Education, Healthcare

Key Technologies

Process Management: Service Desk Express, BMC Remedy, VMware Service Manager (VSM)

Operating Systems: Windows (Server 2003, XP, Vista, Server 2008, 7, 8), OSX, Debian, Fedora, Red Hat, Ubuntu, AIX, Solaris

Databases: Oracle (9i, 10g, 11g), MSSQL Server 2005-2008, MySQL, ODBC, JDBC, HSQLDB, MS Access 2003-2010

Virtualization: VMware (Workstation, Fusion, Server)

ETL Software: SSIS, CloverETL

Health Systems/Standards: dbMotion, IBM Initiate Master Data Service (7.5, 9.5, 9.7), EMPI, HL7 2.x

Web Servers: Microsoft IIS, Apache2, Tomcat

Networking: Samba, LDAP, TCP/IP

Other: Sharepoint, TortoiseSVN, VPN, UML, SOAP

Programming Languages

  Years of Experience
AJAX     3          
C/C++       4        
C#.NET   2            
CSS/CSS3               8
HTML/DHTML               8
Java           6    
Javascript         5      
JQuery   2            
PHP 5.x       4        
Shell Scripting       4        
SQL/PLSQL         5      
VB.NET 1              
XML/XSD     3          

Development Methodologies

Agile Development, Rational Unified Approach, Prince2

Web Development: Experienced with cross-browser web development, responsive design implementation and search engine optimization.

Development Tools

Database Tools: Oracle SQL Developer, Toad, MSSQL Server 2005-2008, Sequel Pro, MySQL Workbench

Integrated Development Environments: Eclipse, NetBeans, Visual Studio (2005, 2008, 2012), XCode, Dreamweaver

Reporting: Business Objects XI, MS Excel 2003-2010, Descartes Reporting Services, Google Analytics


Mathematics/Statistics: Mathematica, Maple, JMP, SAS

Office: Microsoft Office (1997, 2003, 2007, 2010), OpenOffice, iWork (10, 11)

Special Skills

Soft Skills / Work Ethic

Positive work ethic, excellent problem-solving skills, highly motivated demeanour, exceptional communication skills, attention to detail and desire for constant self-improvement.


Russian: fluent

German: three years of university instruction


Available upon request