Over 20 years of experience in all aspects of Systems Development and Support on a variety of UNIX environments and RDBMs for leading Canadian and global companies including Sunnybrook, FundSERV, Morgan Stanley and Hewlett Packard Excellent development skills in Java and its various extensions, frameworks, libraries, components such as J2EE; JMS; JAXB; JAX-WS; JAX-RS, EJB; Spring: MVC, WS, Test, Batch, Security; Hibernate; Maven; An; Gradle; JUnitl JDBC etc. Server experience with Tomcat 6, 7, 8, WebLogic 8, 10, JBoss 5, Glassfish 8, Jenkins. 20 years of experience in standard SQL and various flavors such as T-SQL, Oracle PL/SQL, MySQL SQL with near DBA-level experience in Oracle, Sybase, MySQL, MSSQL.. Extensive background in designing and developing multi-tier scalable systems be it in Java or scripting languages in accordance with the fundamental software principles such as OOP and SOA architecture including SOAP and RESTful services. Experience in working on two open source J2EE systems called Ofbiz, which is an ERP/e-commerce project and by far the most complex system I have ever worked with, and Oscar, an open source most widely used EMR (Electronic Medical Record) in Canada. Mastery in architecting, designing and developing custom ETL systems either from scratch or just tuning and refactoring existing processes. Developed my own ETL called DataStreamProcessor available at . Unlike typical ETL systems it doesn`t produce code to process data. If you need to load data files you don`t need to write yet another script or java program to do so, you can try DSP. Well-rounded front-end (UI) and web development skills including Bootstrap, AngularJS, HTML, CSS, JavaScript, JQuery. See another web-site I run called as an example. Broad testing experience with significant testing automation development. This includes developing comprehensive back-end automation testing platform for FundSERV as well as the web (front-end) automation testing using Selenium. Manuals for both are available upon request as work sample. All my external contract experiences were in the agile environment with daily scrums.
©