Post Job Free

Resume

Sign in

Customer Support Java Developer

Location:
Mississauga, ON, Canada
Posted:
March 21, 2023

Contact this candidate

Resume:

Victor Koloupaev

Mississauga, Ontario

Tel: 647-***-****

E-mail: adv1zb@r.postjobfree.com

PROFILE

** ***** ** ********** ************ and managing all phases of the software development / system design life. My expertise is design, development and architecture.

Solid experience in UI / API / Object-Oriented Application design and architecture;

Excellent System Analysis and Business Analysis skills;

A proactive, analytical, diligent, solution-oriented approach.

Proficient with various development, testing and deployment tools - Git, BitBucket, Docker, Kubernates.

CAREER HISTORY

SR SOFTWARE DEVELOPER / ARCHITECT

Opterus Simplifying Communication Toronto, ON

April 2020 to Present

Opterus Simplifying Communication solving operational specific execution challenges, task management, communications, social collaboration and much more! Specializing in retail, banking, and food service.

My responsibilities included:

Participated in the full development life cycle, including planning work, providing development, architecture, estimates and following through with implementation and testing.

Developed and architect for mobile applications on Android and iOS. (JEE, Spring Boot, Hibernate, JPA, MySQL, Thymeleaf, HTML5, CSS, Bootstrap, Javascript, TypeScript, Node.js, Angular, Vue.js, jQuery, Digital signature, P4V, Docker)

Developed web-based applications in Java. (JEE, Spring MVC, Hibernate, MySQL, JSF, HTML, CSS, Javascript, jQuery, P4V, Docker, AWS, Azure)

Developed test cases.

Created documentation.

SR FULL STACK DEVELOPER

LafargeHolcim Mississauga, ON

December 2019 to April 2020

LafargeHolcim is the leading global building materials and solutions company serving masons, builders, architects and engineers all over the world.

My responsibilities included:

Evaluated the business goals of the Client.

Performing development and changes for DirectA project (Springboot, JEE, Junit, Webservices REST, SOAP, Thymeleaf, Javascript, Angular, MySQL, ServiceNow, Git, BitBucket, Jira, Spring Tool Suite (STS))

Created Micro Services for Order Request Acceptance (ORA) / SAP integration (Event-Driven Architecture, Spring Boot, Java 8, REST, SOAP API, JavaScript/TypeScript, Node.js, Digital signature, JPA, Hibernate, Git, BitBucket, STS, Cloud Environments (AWS, Azure)).

Investigating, estimating, designing, coding and unit testing. (Agile Software Development, Test-Driven Development (TDD), Domain-Driven Design (DDD), Microservices/REST API, Building and documenting APIs)

Created new registration process for DirectA project. (Springboot, JEE, Junit, Webservices REST, SOAP, Thymeleaf, Javascript, MySQL, ServiceNow, Git, BitBucket, Jira, Spring Tool Suite (STS))

SR FULL STACK DEVELOPER

TD Bank Mississauga, ON

July 2019 to October 2019

TD is the sixth largest bank in North America by branches, serving approximately 24 million customers in a number of locations in key financial centers around the globe.

My responsibilities included:

Evaluated the business goals of the Client.

Performing development and changes for eReporting Services (Agile Software Development, Test-Driven Development (TDD), IBM CMOD, AutoSys, JEE, Junit, UNIX Shell Scripting, Cygwin, Perl, SQL, DB2, Tibco, ServiceNow)

Created Micro Services, REST WebServices for eReporting Services (Java 8, REST API, JavaScript/TypeScript, Node.js, Spring Boot, JPA, Hibernate, Git, BitBucket).

Created deployment documentation.

Created implementation plan.

Created Change Order and implemented changes in different ENV SIT/PAT/PROD/DR

Successfully managed deployments.

Investigating, estimating, designing, coding and unit testing.

SR JAVA DEVELOPER / ARCHITECT

eHealth Ontario Toronto, ON

August 2012 to June 2019

eHealth Ontario is enabling physicians and health care providers establish and maintain electronic health records (EHRs) for all of Ontario’s 14 million residents.

My responsibilities included:

Successfully leading and managing teams of 4 people

Evaluated the business goals of the Client.

Installed PPR (Provincial Provider Registry) and PCR(Provincial Client Registry), MDM components and MDM web services, performing deployments and security configurations (RHEL(RedHat), Identity and Access Management, OAuth, Network Security)

Created PPR WebServices (HL7, Java 8, JEE, JUnit, API, Web Security, Micro Services / REST, SOAP Web Services, Eclipse, RAD, WAS, Tomcat, Apache HTTP Server, Git, BitBucket, Agile Scrum).

Implemented encryption for PPR and PCR.

Implemented SSO for PPR servers.

Supported PCR reporting (LDAP, SQL, Shell Scripting, RHEL, Cygwin).

Investigated and fixed PCR WebServices issues (JEE, Eclipse, SQL, SOAP, JMeter, VisualVM).

Worked with product team to translate user stories into stable, performant code.

Provided an assessment of the costs, benefits and risks to develop and deliver total solutions.

Developed plans to migrate to the target architecture.

Creating Micro Services Event-Driven Architecture design for UR (User Registry) projects URAdmin, OES PDP (Agile Software Development, Test-Driven Development (TDD), Domain-Driven Design (DDD), Java, UI, AODA, WCAG (Web Content Accessibility Guidelines), MVC, REST API, Spring Boot, iBatis, IBM MQ, JMS, Messaging, XML, Eclipse, Weblogic, DB2, Javascript/Typescript, Angular /Angular 2, React, ExtJS, Digital signature, JSP, HTML, CSS, WSDL, SOAP, REST, JSON, UML).

Performing Business and System Analysis for UR projects.

Performing systems analysis for the Client Registry (CR) Project.

Modifying CR project (HL7, Java, Struts, XML, RAD, WAS, XMLSpy, soapUI, JPA, DB2).

Performing Full-Stack Development for UR and OneId projects URAdmin (Java, Microservices, REST API, Spring Boot, JPA, Hibernate, IBM MQ, JMS, XML, Eclipse, Weblogic, Oracle, Bootstrap, Java Script, Apache Wicket, ExtJS, Javascript, UML, Maven, Jenkins).

Performing testing for CR project (soapUI, JMeter, VisualVM).

Maintained and enhanced existing functionality for OES, OVD, STS components.

Investigating, estimating, designing, coding and unit testing.

Managing application releases to ensure new code is deployed smoothly.

Providing production support for UR, PCR, PPR, MDM, Panorama (DHIR), PEAR, m-IMMS, PIX, Integrated Public Health Information System (IPHIS) (LDAP, JIRA, Apache Kafka, Docker, Kubernetes)

Built and deployed Docker containers for implementing Micro Services Architecture from Monolithic Architecture.

Orchestrated Docker container using Kubernates.

Installation and development of workflow and decision trees for Integration and automation in the cloud based solution (AWS, Azure, Cloudify based Blueprints, Private Cloud).

SR JAVA DEVELOPER / QA

RBC Dexia Investor Services Trust Toronto, ON

June 2012 to August 2012

My responsibilities included:

Evaluated the business goals of the Client.

Worked on the components for Integrate Custody Solution.

Developed testing applications for QA.

Performing Business and System Analysis for Banks Network Custody System project.

Modifying BNCS project components (Unix/AIX, Middleware/MQ, Oracle, Java, Javascript, HTML, CSS).

Investigating, estimating, designing, coding and unit testing.

SENIOR FRONT END DEVELOPER / ARCHITECT

The Globe and Mail Inc. Toronto, ON

August 2011 to May 2012

The Globe and Mail offers the most authoritative news in Canada, featuring national and international news.

My responsibilities included:

Leading and managing teams of 3 people

Performing changes in Stock Price Web project’s architecture.

Developed solutions to migrate from the existing base to the target architecture.

Provided an assessment of the costs, benefits and risks to develop and deliver total solutions.

Modifying Front End for Stock Price Web project.

Performing middle tier testing Heavy Pages Conversion (HPC).

Creating new Front End for Heavy Pages Conversion (HPC) project (Escenic Web Content Management System, ESM, JEE, Junit, MVC, AODA, Spring, Struts, HTML, CSS, Javascript, JQuery, AJAX, JSON, Bootstrap, SOLR, Cassandra, GIT, IntellyJ, Resin, Weblogic Portal, Windows 7, OS MAC, Linux, Cygwin, Agile Scrum, Jira, Agile Scrum).

Investigating, estimating, designing, coding and unit testing.

Providing production support.

SENIOR APPLICATION DEVELOPER

Loblaw Companies Ltd. Mississauga, ON

June 2010 to June 2011

Loblaw Companies Limited is Canada's largest food distributor and a leading provider of general merchandise products, drugstore and financial products and services.

My responsibilities included:

Performing systems analysis for the Warehouse Management Open System.

Maintaining, enhancing and supporting Web-based reporting system (JEE, Junit, XHTML, JSF, Spring, Struts, Oracle, WAS, Eclipse, HP Quality Center 10.00, Cygwin).

Creating Crystal reports, modifying existing reports and investigating defects.

Maintaining and enhancing Labor Management project and Operational Control Interface.

Performing Oracle database migration and tuning.

Investigating, estimating, tuning, designing, coding and unit testing in PL/SQL code.

Modifying Graphic User Interface (GUI) for Postbill project.

Providing production support.

SENIOR PORTAL DEVELOPER / ARCHITECT

City of Toronto Toronto, ON

February 2010 to June 2010

This project was an extension of an SQL data warehouse to be populated by data from four database sources. The project included the design and construction of an intranet user interface and integration with .html templates.

My responsibilities included:

Evaluated the business goals of the Client for the PFR – Parks, Forestry and Recreation.

Architecture design for PFR project.

Implementing changes to PFR project for City Portal. (JEE, AODA, HTML, CSS, XHTML, JSF, Spring, Struts, Oracle, SQL Server, RAD 7.5, WAS, WPS)

Performing content configuration and management. (Vignette Content Management - VCM 7.6)

Performing portlet management. (WebSphere Portal Server – WPS, ESM)

Created VBIS (Vignette Business Integration Studio) diagram.

Provided VBIS training.

LEAD SYSTEM ANALYST / ARCHITECT

Ministry of Education Toronto, ON

November 2009 to February 2010

Technology & Business Solutions Branch, Community Services Cluster in the Ministry of Education.

My responsibilities included:

Evaluated the business goals of the Client.

Performing architecture design for the OSAP – Ontario Student Assistance Program.

Performing transformation for OSAP project from AS/400 system to new Java base technology. (JEE, XHTML, AODA, JSF, Spring, iBatis, SOAP, WSDL, Websphere Application server 7.0, Oracle 11g, RSA 7.5, Entrust, PKI)

Creating Graphic User Interface (GUI) for OSAP project. (JEE, XHTML, JSF, MVC/Spring, RSA 7.5)

Implementing changes to the project. (JEE, XHTML, JSF, Spring, Oracle 11g, SQL Developer, RSA 7.5)

Database design for the OSAP project. (Oracle 11g, SQL Developer)

Importing and converting data from AS/400 system to Oracle database.

Creating system documentation for OSAP project.

Creating UML diagrams for OSAP project. (Rational Software Architect, Visio)

Supporting the OSAP project and fixing the reported problems. (JEE, XHTML, JSF, Spring, iBatis, SOA, Websphere Application server 7.0, Oracle 11g, RSA 7.5, HP Quality Center)

SENIOR JAVA DEVELOPER / ARCHITECT

Scotiabank Stratford, ON

April 2009 to October 2009

Scotiabank is one of North America's leading financial institutions, and Canada's most international bank.

My responsibilities included:

Performing systems analysis for the MCoE - Mortgage Center of Expertise project.

Performing changes in MCoE project’s architecture.

Creating Web Graphic User Interface (GUI) for MCoE. (J2EE, JSC, Java Script, CSS, XHTML)

Implementing changes to the project. (J2EE, EJB, JSP, HTM, CSS, AODA, MVC, Spring, Hibernate, Servlets, HTML, XML, MQ, Message Broker, DB2, Websphere Application Server, Rational Software Architect, ANT, IBM Rational Clearcase, TOAD, PKI).

Creating system documentation General Design Documents (GDD) for MCoE.

Creating UML diagrams for MCoE. (Rational Software Architect, Visio)

SENIOR PROGRAMMER ANALYST / ARCHITECT

Ministry of the Environment Toronto, ON

August 2008 to March 2009

The Ministry of the Environment is responsible for protecting clean and safe air, land and water to ensure healthy communities, ecological protection and sustainable development for present and future generations of Ontarians.

My responsibilities included:

Performing systems analysis and architecture design for the Drinking Water Portal (DWP).

Creating Development Environment and Deployment procedures for Drinking Water Portal development and enhancement.

Installing, configuring and supporting Websphere Application server, Websphere Portal server, IHS Web Server.

Supported Stellent content management system.

Installed and configured SVN and Maven.

Maintaining, enhancing and supporting Java-based Drinking Water Portal.

Investigating, estimating, designing, coding and unit testing in Java/J2EE, Websphere Application server, Websphere Portal server, Portlets JSR 168 and JSR 286, JSP, Spring, Hibernate, XHTML, XML, XMLAccess (ESM Stellent, IntelliJ, Eclipse, RAD, CVS, SVN, Cygwin, VMWare, Entrust, PKI).

Providing production support for Drinking Water Portal.

INFORMATION TECHNOLOGY CONSULTANT

Loblaw Companies Ltd. Brampton, ON

November 2007 to July 2008

Loblaw Companies Limited is Canada's largest food distributor and a leading provider of general merchandise products, drugstore and financial products and services.

My responsibilities included:

Performing systems analysis for the Direct Store Delivery system.

Maintaining, enhancing and supporting Java-based Direct Store Delivery system and Loblaw’s Postbill projects.

Maintaining and enhancing Store to Store Transfer project.

Investigating, estimating, designing, coding and unit testing in Java/J2EE, C++, Pro*C, Perl, CORBA, SQL/Oracle, COBOL, Crystal Reports, Shell scripts in Unix HP, ANT, CVS, UML, Rational Rose, MS Visio, PKI.

Modifying Graphic User Interface (GUI) for Postbill project.

Creating reports for the Direct Store Delivery system. (Jasper Reports)

Creating system documentation and technical specification.

Creating SQL and Shell scripts for importing and converting data for Direct Store Delivery and Postbill projects.

Creating UML diagrams for Direct Store Delivery system and Postbill projects.

Providing production support.

SENIOR JAVA DEVELOPER / ARCHITECT

Net Present Services Toronto, ON

June 2007 to November 2007

Net Present Services provides customized e-commerce solutions to Internet-based businesses.

My responsibilities included:

Performing systems analysis and architecture design for the POS systems.

Maintaining and enhancing POS systems in order to provide secure and trustworthy electronic payment solutions.

Analyzing, estimating, designing, coding, and unit testing the changes and enhancements made to the system.

Software integration to QA, Staging and Production environments.

Maintaining code written in Java, J2EE, EJB, Spring, Hibernate, JSP, JSF, HTML, XHTML, CSS, Java Script, AODA, Servlets, Struts, Spring, XML, DOM/SAX, Shell Scripts, SQL, running on DB2 database.

Created Web services for payment system.

Investigating incident reports provided by Customer Support

Creating detailed design documents

Supporting and implementing changes to existing systems. (DB2, SQL, Toad, Java, JSP, JSP, HTML, CSS, Java Script, Servlet, EJB, Shell Scripts, Windows XP, UNIX, WebLogic 9.1, Tomcat, Log4J, ANT, SVN, PKI)

Creating UML diagrams for POS systems.

Providing on call production support.

SENIOR APPLICATION DEVELOPER / ARCHITECT

Symcor Inc. Mississauga, ON

January 2006 to June 2007

Symcor is one of North America’s largest providers of business process outsourcing services for the financial services industry. It provides physical and electronic check processing, payment processing, statement production and document management.

My responsibilities included:

Leading and managing teams of 5 people

Performing systems analysis and architecture design for the Truncation and Electronic Cheque Presentment project (TECP).

Installing, configuring and supporting Websphere Application server, HIS Web Server.

Installing and customizing IBM’s components for TECP. The components included Gateway Server, Image Transaction Server, Image Archive Server and Control Center Web application (DB2, SQL, WAS, Tomcat, Windows, VMWare, MVS, Spring, JSF, Hibernate, XHTML, JSP, HTML, CSS, Java Script, AJAX, Servlets, Struts, XML, Jira, PKI).

Setting up the development and testing environments for the TECP project.

Training other team members in Java-based development tools and CVS.

Architecture and design of components for the Gateway server (Java/J2EE, JSB, Servlets, Enterprise Architect, Eclipse, JUnit, CVS, Ant, SVN, Maven, Connect Direct, Windows, MVS, XML, MS Visio)

Creating software for user exits (Java/J2EE, JSP, Servlets, COBOL, JNI, JUnit, WebSphere/RAD, Rational Rose, Eclipse, CVS, Ant, SVN, Maven, CruiseControl, XML, DB2, C++, Windows, Linux).

Created Web services for processing system.

Conducting gap analysis review, discussion and creating documents.

Preparing presentations for designed products and new technologies.

INFORMATION SYSTEMS CONSULTANT

ESI Canada Mississauga, ON

January 2005 to December 2005

ESI Canada is a leading drug, dental and health claim management company. It acts as an intermediary among insurance companies, third-party administrators, plan sponsors, healthcare providers, and plan members.

My responsibilities included:

Leading and managing teams of 4 people

Maintaining and enhancing a pharmacy drug claim and dental processing adjudication system. This Oracle-based system instantly processed pharmacy drug claims and dental processing by verifying coverage eligibility and co-payment information. It also reviewed drug utilization and the coordination of benefits with public and private sector plans.

Analyzing, estimating, designing, coding, and unit testing the changes and enhancements made to the system.

Designing and maintaining code written in Java/WebLogic, J2EE, JSP, Servlets, Struts, UML, Shell Scripts, Visual Basic, Pro*C, Perl and PL/SQL running on an Oracle database, CVS.

Software integration to QA, Carrier Test and Production environments.

Investigating incident reports provided by Customer Support

Creating detailed design documents

Supporting and implementing changes to existing systems. (ORACLE, PL/SQL, Toad, Pro*C, Shell Scripts, Visual Basic in Windows XP, UNIX HP, Tuxedo, WebLogic 8.1)

Providing production support.

IT CONSULTANT

Sumitomo Mitsui Banking Corporation (New York City)

July 2004 to December 2004

The Sumitomo Mitsui Banking Corporation provides financial services to large U.S. corporate clients it targets.

My responsibilities included:

Architecture, designing and implementation of Wire Transfer web application. (JAVA, WebLogic, JSP, JSF, HTML, AJAX, CSS, Java Script, Struts, EJB, Java Servlet, Spring, Hibernate, HTML, XML, XSLT, DOM/SAX, ORACLE, SQL, PL/SQL, Engine Rules, Jess, Oracle JDeveloper, WebSphere/WSAD, Tomcat Server, UML, ANT, Rational Rose, MS Visio)

SMBC Portal development and enhancement (WAS5.1, WPS 5.1, Portlets JSR 168, WSAD, J2EE, JSF, Vignette Content Management - VCM).

Creating Web services for billing system.

Installing, configuring and supporting Websphere Application server, Websphere Portal server, HIS Web Server.

Building a presentation layer for 3-tier Web Report Manager Application.

Inspecting the source code, performing QA, and writing documentation. (Visual Interdev, ASP, Visual Basic, Javascript, CSS, IIS, SQL, PowerBuilder/Sybase, Internet Security methods and encryption, ORACLE, Windows 2000, Windows XP, UNIX)

Providing on call production support.

SENIOR SOFTWARE DEVELOPER / ARCHITECT

FreePour Controls Inc. Mississauga, ON

April 1999 to July 2004

FreePour Controls provides draught beer & liquor inventory management and control systems.

My responsibilities included:

Architecture and design

Leading and managing teams of 4 to 6 people

Inspecting source code, software customization and support, and customer support.

Corporate Portal development and enhancement (Rational Rose, WAS5.1, WPS 5.1, Portlets JSR 168, WSAD, J2EE, JSF, Vignette Content Management - VCM).

Creating Web services for control systems.

Providing on call and on site production support.

Designing, implementing and supporting a variety of systems / tools for customers throughout Canada, Venezuela, Australia, USA, and Europe. These systems included:

oPOS systems

oApplications for updating customer’s databases (Java, Visual Basic)

oDrivers for Windows and UNIX/Linux platform. (Java, Visual Basic, Perl, C++, COM/ATL, TCP/IP, RS-232, RS-485)

oCreating web based tracking systems for customers and dealers. (J2EE, JSP, Spring, Hibernate, WebLogic, Tomcat Server, ORACLE, Pro*C, PL/SQL, Oracle JDeveloper, WebSphere/WSAD, ANT, ASP, Java Script, VB Script, CSS, HTML, XML, XSLT, COM/ATL, STL, IIS, MS SQL Server)

oInventory management systems (JAVA, Visual Basic, Crystal Reports, ReportNet, Visual C++, TCP/IP Sockets programming, POS Systems, SQL, COM, ATL, ORACLE, Pro*C, PL/SQL, SQL Server, Windows and UNIX)

oSchematics for USB - RS485 converter. (Orcad).

oElectrical Schematic and Firmware for Pulse counters to read information from flow sensors, displayed it on an LCD screen, or by request send it to a PC from each remote system on network. (ZDS II, C/Assembler for Z8Encore, Orcad)

oSoftware and firmware for ScanScale project. (Visual Basic, Visual C++, ZDS, ZDSII, C/Assembler for Z8Encore Flash Microcontroller and Z8S180 Microprocessor)

SENIOR PROGRAMMER ANALYST

Transformation Processing Inc. Mississauga, ON

April 1998 to April 1999

My responsibilities included:

Leading and managing teams of 3 to 4 people

Creating input web-application for a database called Embedded 2000 Repository. The back end was implemented using ACCESS 97 and SQL Server (Java, JSP/HTML, Perl, CGI, Servlets, JDBC, Java Web Server).

Maintaining,, testing and creating new functions for Translators:

oFrom RPG-AS400 to C-ANSI(C/C++, Perl 5)

oGUI (Windows Programming – API /Visual C++)

oCOBOL-AS400 to MicroFocus Cobol(C/C++)

All of these Translators were implemented on Windows NT/95 and UNIX platforms.

Developing Inspector Cobol, RPG- for analyzing and inspecting source code (Y2K:Inventory, Scanning, Propagation, Inspection and Checking)

Source code inspection, testing, and documentation. (Windows NT/95, InstallShield, C/C++, COM/ATL, STL, VB5 (6), Crystal Reports, SQL-Server 6.5, TSQL, Sybase, MS-ACCESS97, TAWK (AWK), GAWK)

SENIOR SOFTWARE ENGINEER

ProTel Co. Ltd. (Protvino, Russia)

October 1994 to December 1997

My responsibilities included designing and implementing:

SCADA system in electrical power distribution networks.

Databases for storing information from control devices within an electrical network.

Tools for editing schematics with Dynamic-Data Exchange.

Programs for modeling switching in Electrical Power Distribution Networks. (Visual C++, Visual Basic, C/C++, TCP/IP Sockets programming, COM, SQL Server, ORACLE, Win NT/95, UNIX)

Firmware for RF Modem to retrieve information remotely. (C / Assembler for 8051 Flash Microcontroller)

EDUCATION AND TRAINING

Degree in Systems Engineering, specializing in Computer Technology

Kharkiv University of Radioelectronics



Contact this candidate