Installation, configuration and maintenance of the IBM Initiate Master Data Service.
Design beautiful, creative and innovative online platforms and applications for start-up and mature businesses to improve their sales by increasing their online visibility, improving their online image and optimizing their search engine ranking.
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. Built an interactive study guide website: <qregistry.winnipegtutor.ca>.
Single-handedly designed, developed and integrated a specialized web crawler application for University of Waterloo's Desire2Learn courses. The application identifies, categorizes and validates all website links (i.e. anchors, image and video sources, script locations, etc) custom-made for courses by course administrators. Developed reporting capabilities for a quality assurance team that makes the process of resolving link issues easy and straightforward.
Marked assignments for a class of 160 students in timely manner by following a set of guidelines. Determined common class weaknesses and relayed them to the professor.
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 work flows, web services, web applications, etc). Created technical design documents, deployment and configuration guides where applicable. Proactively worked to achieve a high degree of client satisfaction by identifying potential solutions that leveraged existing eHealth Ontario’s services.
Developed and delivered presentations on proposed approaches to addressing clients 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 produced relevant documentation. Researched and recommended possible domain, DNS and web hosts. Transitioned the website to designated operational support.
Client Registry: A long-term 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.
Education, Healthcare
Agile Development, Rational Unified Approach (RUP), Prince2
Process Management: BMC Remedy, Service Desk Express, VMWare Service Manager (VSM)
Operating Systems: Windows (Server 2003, XP, Vista, Server 2008, 7, 8), OSX, Debian, Fedora, Red Hat, Ubuntu, CentOS, AIX, Solaris
Databases: MSSQL Server (2005 - 2008), Oracle (9i, 10g, 11g), MySQL, ODBC, JDBC, HSQLDB, MS Access (2003 - 2010)
Virtualization: VMware (Fusion, Server, Workstation)
ETL Software: SSIS, CloverETL
Health Systems/Standards: IBM Initiate Master Data Service (7.5, 9.5, 9.7), EMPI, dbMotion, HL7 2.x
Web Servers: Microsoft IIS, Apache Web Server, Apache Tomcat
Networking: Samba, LDAP, TCP/IP
Other: Sharepoint, TortoiseSVN, VPN, UML, SOAP
Web Development: Responsive Web Design, Search Engine Optimization, Cross BrowserCompatibility
Database Tools: Oracle SQL Developer, Toad, MSSQL Server (2005 - 2008), Sequel Pro, MySQL Workbench
IDE's: Eclipse, NetBeans, XCode, RubyMine, PyCharm, Dreamweaver
Reporting: Business Objects XI, Microsoft Excel, Descartes, Google Analytics
Office Suites: Microsoft Office (2003 - 2015), iWork (10 - 11), OpenOffice
Mathematics/Statistics: Maple, JMP, Mathematica
Document Creation: Latex
Years of experience in configuration, management and maintenance of own Apache Server (for websites running PHP and Ruby on Rails), Email Server (Dovecot + Postfix) and MySQL Server running on Ubuntu 10-14 and CentOS 7.
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: intermediate