URIL YAKUBOV
*** ***** **** ********, *********, ON L4J 5M2
647-***-**** ***********@*****.***
Key Experiences and Specialization
5+ years experience with core Java(Java 7, Java 8), Applets, Swing, JSP in Health Care.
7+ years experience with C/C++ in various industries including Banking, Health Care, Financials.
2 years’ experience with CXF, Java EE, Spring framework, SoapUI, Log4j logging framework.
3+ years’ experience with Php, Javascript/AJAX, HTML.
Worked on different operating systems like Linux, AIX, Windows, HP NonStop OS and OS400.
Worked with multiple databases like DB2, Oracle and MySql.
Experience with TCP/IP and UDP network protocol.
Experience with XML.
Experience with distributed systems.
Experience with Linux Shell scripting.
Experience with SOA.
TELUS Business Solutions Sep 2015 – Aug 2017
Programmer
Building SOAP Web services with JAX-WS (getting WSDL and creating logic functionality for web service).
Using SoapUI for functional testing of Web services.
Using Log4j as a logging framework.
Using Spring as an application framework.
Spring-boot(RESTful and SOAP Web Service) and microservices(PoC).
Programming Languages: Java EE, C.
JNI – Java call C function.
Web Server – Apache Tomcat.
Project Management – Maven.
Version Control System – Git.
Worked on design and code reviews.
I Think Security Jan 2015 – May 2015
Programmer
Moved SQLite data to Hash Map improving speed of the application.
Using TCP/IP to communicate between C++ and Java applications.
Worked on network traffic analysis.
Performing status reporting and conducting quality review.
Worked on design and code reviews.
Developing prototypes and pilots to understand the benefits of solutions.
Baycrest Hospital, Toronto Dec 2002 – April 2014
INCAS Project (5 years)
Developed and maintained software for a testing and analysis system (INCAS) that integrates information from multiple cognitive function tests in an easy-to-use tablet. The application delivers evidence-based testing methodologies for attention, language, spatial and memory deficit.
Designed, created and maintained database for the INCAS using MySQL.
Migrate data from MS Access to MySQL.
Design, construct, modify, implement and test data models and database management systems.
Database administration.
Designed, created and maintained complex web based data management that collects, manages and stores Electronic Health Records and encrypt data for synchronization between three hospitals: Sunnybrook, St. John's Rehab and Baycrest.
Worked on Java, Swing, JavaScript/Ajax, Php.
Worked on SQL with query optimization.
Used Linux shell scripting to manage jobs and to manipulate files on the server.
Performing status reporting and conducting quality review.
Worked on design and code reviews.
Operating System - Linux.
This project was presented at bio medical exhibition in Chicago.
Music Ear Diagnostic System (1 year)
Designed and created Music Ear Diagnostic System software for cochlear implant recipients.
Designed and created database using SQLite.
Worked on Java, Swing.
Multi-threaded application.
Worked on design and code reviews.
Operating System: Linux, Windows.
My Virtual Dream Project (0.5 year)
Developed software for My Virtual Dream Project(http://myvirtualdream.ca/) a multithreaded application that gets signals from multiple EEG devices (Interaxon), analyzes signals (Fast Fourier Transform) and transfers output to the game using UDP (User Datagram Protocol) protocol.
C++ multithreaded application with low latency.
Worked on UDP protocol to send data.
Used STL and Armadillo C++ Librarary.
Worked on network traffic analysis.
Developing prototypes and pilots to understand the benefits of solution.
Coordination with a team members.
Participating in the meeting for new initiatives.
This project was feature in the Baycrest Nuit Blanche in Toronto.
Worked on design and code reviews.
Operating System – Windows.
Patient intranet application (1.5 years)
Designed, created and maintained database using MySQL.
Database administration.
Designed, created and maintained web based data management that collects, manages and stores volunteer private information.
Worked on Java, JSP, JavaScript/Ajax.
Web Server – Apache Tomcat.
Operating System – Linux.
Project using EEG device (1 year)
Developed project which receive 3d points from EEG device, approximate to the sphere and show it on three projections: XY, XZ and YZ.
C/C++ application.
GUI – Motif, Qt.
Operating System – Linux.
Coordination with a team members.
Developing prototypes and pilots to understand the benefits of solutions.
PLS (Partial Least Squares) (1 year)
Increased speed by 300% by converting from a Matlab to C++ PLS (Partial Least Squares) multithreaded application.
Worked on openMP (Open Multi-Processing).
Worked on MPI (Message Passing Interface) version for super computer (SciNet).
Operating System – Linux.
Coordination with team members from University of Toronto.
Developing prototypes and pilots to understand the benefits of solutions.
Eye Tracking Project (0.5 years)
Developed software for an Eye Tracking Project. C# software that utilizes Eye Tribe device. Researchers use eye tracking equipment and software to monitor where a person looks, when, and for how long. While this is not a brain imaging technology, eye tracking may be used with other methods to examine how people process visual information and to measure the quality of their processing. I created an algorithm that tracks the fixation of the gaze movement.
Operating System – Windows.
Psyleron Application (0.5 years)
Created software for a C++ application that utilizes Psyleron (an electronic device known as a “Random Event Generator”) that generates randomly 200 bits every second. Application decides where visual stimulus will be located using Psyleron output with sophisticated algorithm.
C++ multithreaded application with low latency.
Used C++ SFML (Simple and Fast Multimedia Library) for the project.
Operating System – Windows.
INVESTEC BANK, Tel-Aviv (Israel) 1999-2001
Developed secure internet application front-end that queried DB2 as database back-end which located on AS400 to execute financial transactions.
Worked on C/C++ distributed application using TCP/IP protocol.
Performing status reporting and conducting quality review.
Worked on design and code reviews.
Operating System: Windows, AIX, OS400.
Rotshtein, Tel-Aviv (Israel) 1997-1999
Designed and developed financial programs: Budget, Accounting and Payroll.
Worked on C, RPG and Cobol.
Worked with multiple databases like DB2 and Oracle.
Worked on SQL with query optimization.
Performing status reporting and conducting quality review.
Worked on design and code reviews.
Worked on different operating systems like AIX and OS400.
EDUCATION
BSc (Bachelor of Science) Mathematics, Chernivtsi State University, Ukraine
Diploma, Computer Science, University of Tel Aviv, Israel
LANGUAGES / CITIZENSHIP
Fluent in English, Russian and Hebrew
Canadian Citizen