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.
Field: Human Computer Interaction
Installation, configuration and maintenance of the IBM Initiate Master Data Service.
Major: Computer Science (Co-op)
Minor: Mathematics & German Studies
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.
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.
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.
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.
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.
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."
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.
Imagination is more important than knowledge.
- Albert Einstein -
Education, Healthcare
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
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 |
Agile Development, Rational Unified Approach, Prince2
Web Development: Experienced with cross-browser web development, responsive design implementation and search engine optimization.
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)
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