I'm considering Java, JEE/J2EE or Full Stack developer positions in Greater Toronto Area or remote work in Canada or USA.
I have 20+ years experience to develop large complex enterprise web online applications. Up-to-date hands-on programming experience in Java 8, JEE and all major related frameworks, Angular, NgRx, Material Design. I had previous experience to develop COBOL programs.
Main skills:
All versions of Java including version 8, JEE, Angular versions 1,2,5,7,9. RESTful and SOAP based Web Services, Json, XML, XSL, XSLT, Java Persistence API, Hibernate, MyBatis, iBatis, eclipseLink ORM tools, Spring Framework, Spring Boot, JavaServer Faces (JSF), Struts, JavaServer Pages (JSP), Servlets, Java Transaction API, Ejb, Jdbc, JNDI, Java Message Service (JMS), Java Mail API, JUnit, Amazon cloud AWS. Websphere, Weblogic, Tomcat & JBoss Application Servers.
JavaScript, HTML 5, CSS 3, Angular, jQuery, AJAX, Bootstrap, Node.js.
To see quality of my code please look into my projects. Java 8 and Accessibility: https://github.com/IgorArtSoft/hierarchicaldatatransformations RESTful Web Services and Spring Boot: https://github.com/IgorArtSoft/RemiSniffingDogWS Angular 9: https://github.com/IgorArtSoft/RemiSniffingDogUI Java: https://github.com/IgorArtSoft/sudokuValidator
Git, Jenkins, Atlassian Confluence, Jira, Maven, Apache Ant, SVN, Harvest, Concurrent Versions System (CVS), ClearCase. All major development environments Eclipse, RAD, WSAD, Rational Products, Visual Studio Code.
25 years of overall database experience, including reverse engineering existing complex database structures and creating entity relational diagrams (ERD). 12 years experience with Oracle, developing SQL queries and PL/SQL stored procedures, including database access optimizations. 5 years of similar experience with DB2, 6 years with Progress, 3 years with Informix. System Architecture, Object Oriented Design, Design Patterns, UML, Rational Unified Process. Participated in projects with different software methodologies: Agile, Waterfall. 17 years experience with Linux, 20 years with all major Unix HP, AIX, Solaris, and 10+ years experience to develop Unix shell scripts. Master Degree in Applied Mathematics and Computer Science. Enhanced security clearance at federal level. Ontario OPP security clearance.
Involved into all phases of Software Development Life Cycle (SDLC) in 10+ different projects. Worked as a Senior Programmer Analyst, Full Stack Developer, Systems Analyst, Designer, Architect, Data Modeller, Team Lead.