Post Job Free
Sign in

Software Development Developer

Location:
Mississauga, ON, Canada
Posted:
March 12, 2025

Contact this candidate

Resume:

Victor Koloupaev

Mississauga, ON

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

E-mail: **********@*******.***

Summary:

** ***** ** ********** ************ 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, Cloud.

Professional Experience:

Ministry of Health, Toronto, ON Dec 2024 - Present

Sr. Software Developer - Full Stack

Ministry of Health helping people stays healthy, delivering high-quality care when they need it and protecting the health system for future generations.

Responsibilities:

Translate complex business and technical system specifications into working, tested applications, including developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, and conducting unit tests.

Resolve and troubleshoot technical problems during the use and operation of software packages, providing technical assistance in implementation, conversion, and migrations.

Collaborate with IT professionals throughout the Software Development Life Cycle (SDLC) to ensure seamless integration, deployment, and ongoing support of applications.

Design, build, and maintain modular, scalable web applications with a strong emphasis on speed, performance, and security (Identity and Access Management (IAM), including the implementation and management of OpenID Connect, OAuth 2.0, and JWT, along with handling PKI certificates and API keys/secrets, Java and the Spring Boot Framework, RESTful APIs, Angular Single Page Application (SPA) development, JavaScript, TypeScript, and HTML5 and API Gateways, integrating front-end UI with constructed APIs, HL7/FHIR, and developing AODA-compliant web applications, hierarchical databases, Oracle, complex SQL queries, DevOps practices, including CI/CD pipelines and tools such as Azure DevOps for version control and deployment, ONE ID for authentication and access management).

Citi Bank (via Tech Mahindra), Mississauga, ON Aug 2023 - Oct 2024

Java Tech Lead

Citi works tirelessly to provide consumers, corporations, governments and institutions with a broad range of financial services and products.

Responsibilities:

Participated in the full development life cycle, including planning work, providing development, architecture, estimates and following through with implementation and testing (Capital Market, Margin Operations).

Providing the code review and code fixing and cleaning as per SONAR reports.

Developed and architected MONET project. (Java, JDK 20, JEE, TDD, IntelliJ, Spring Boot, REST, JSON, SOAP, React JS, JSF, Hibernate, JPA, Oracle, RedHat Linux, Jira, Git, Bitbucket, AWS, PKI)

Providing technical support and fixed reported issues for MONET project. (JEE, TDD, Jira, Oracle, Unix, Git, AutoSys, Jira, IBM Content Manager OnDemand (CMOD))

Developed test cases.

Created documentation.

Opterus Simplifying Communication, Toronto, ON Apr 2020 - Jun 2023

Sr Java Developer

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

Responsibilities:

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

Developed and architected mobile applications on Android and iOS. (JEE, TDD, Spring Boot, OAuth 2.0, PKI, Hibernate, JPA, MySQL, Thymeleaf, HTML5, CSS, Bootstrap, Javascript, TypeScript, Node.js, Angular 15, Vue.js, React JS, jQuery, Digital signature, P4V, Docker, RedHat linux)

Developed web-based multi-threading, low latency applications in Java. (Microservices/REST API, JEE, Spring Boot, Kafka, React JS, JSON, Apache Kafka, Hibernate, Oracle 12c, MySQL, JSF, HTML, CSS, Javascript, jQuery, P4V, Docker, AWS, Azure, Cloud DevOps, AWS)

Developed test cases.

Created documentation.

LafargeHolcim, Mississauga, ON Jul 2019 - Apr 2020

Sr Java Developer/ Architect

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

Responsibilities:

Evaluated the business goals of the Client.

Performing development and changes for multi-threading, low latency DirectA project (Spring Boot, JEE, TDD, Junit, Webservices REST, SOAP, OAuth 2.0, PKI, Apache Kafka, Thymeleaf, Javascript, Angular 9, React JS, Oracle 12c, MySQL, ServiceNow, Git, BitBucket, Jira, Spring Tool Suite (STS), RedHat Linux)

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

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

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

eHealth Ontario Toronto, ON Aug 2012 - Jun 2019

Sr Java Developer/ Architect

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

Responsibilities:

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 (IAM), OAuth 2.0, PKI certificates, Network Security)

Created PPR WebServices (HL7/FHIR, Java 8, JEE, TDD, JUnit, API, Web Security, Micro Services / REST, React JS, 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).

Provided L2/L3 support for Provincial Client Registry, Provincial Provider Registry and IBM Content Manager OnDemand (CMOD).

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 multi-threading, low latency UR (User Registry) projects URAdmin, OES PDP (Agile Software Development, Test-Driven Development (TDD), Java, UI, AODA, WCAG (Web Content Accessibility Guidelines), MVC, REST API, Spring Boot, iBatis, Kafka, JMS, Messaging, XML, Eclipse, Weblogic, DB2, Javascript/Typescript, Angular 7, 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, Apache Kafka, Hibernate, IBM MQ, JMS, XML, Eclipse, Weblogic, Oracle 12c, 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, Cloud DevOps).

The Globe and Mail Inc., Toronto, ON Aug 2011 - Aug 2012

Sr Front End Developer

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

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.

Loblaw Companies Ltd., Mississauga, ON Jun 2010 to Jun 2011

Sr Java Developer

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

Responsibilities:

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.

Ministry of Education, Toronto, ON Nov 2009 - Jun 2010

Sr Java Developer

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

Responsibilities:

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)

Scotiabank, Stratford, ON Apr 2009 - Oct 2009

Sr Java Developer

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

Responsibilities:

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)

Ministry of the Environment, Toronto, ON Aug 2008 - Mar 2009

Senior Programmer Analyst

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.

Responsibilities:

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.

Loblaw Companies Ltd., Brampton, ON Nov 2007 - Jul 2008

Information Technology Consultant

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

Responsibilities:

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.

Symcor Inc., Mississauga, ON Jan 2006 - Nov 2007

Application Developer

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.

Responsibilities:

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.

ESI Canada, Mississauga, ON Jan 2005 - Dec 2005

Information Systems Consultant

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.

Responsibilities:

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.

Sumitomo Mitsui Banking Corporation, New York City Jul 2004 - Dec 2004

It Consultant

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

Responsibilities:

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.

Education:

Degree in Systems Engineering, specializing in Computer Technology

Kharkiv National University of Radioelectronics



Contact this candidate