Post Job Free
Sign in

Software Engineer Application Development

Location:
Richmond Hill, ON, Canada
Posted:
February 06, 2025

Contact this candidate

Resume:

OVI COMES

416-***-**** // ***.*****@*****.*** // linkedin.com/in/comes // github.com/clonq

PERSONAL PROFILE

Dynamic and lateral thinking software engineer specialized in web-based and mobile applications with over 20 years of experience in providing enterprise solutions for small, medium and large companies.

Hands-on architect with extensive experience in system analysis and application ar- chitecture, design, development and integration. Results- and process-oriented with proven technical leadership expertise in managing small to moderate sized develop- ment teams.

Demonstrated effective ability to work independently and as a team member interfac- ing with all levels of management, technical personnel and end users. Extensive working experience in implementing application development methodolo- gies, in leading and coordinating application development with local and remote teams with proficiency in all aspects of SDLC for large-scale web projects. SKILLS

Software Development • Systems Design • Software Architecture • API Design • Re- sults Oriented • Lateral Thinking • Agile Development • Lean Startup TECHNOLOGIES

Actionscript • AIR • Ajax • Angular • ANT • AWS • AWT • Azure • Backbone • Bash • BroadwayTOC • Castor • CDK • Chordiant • CI/CD • Clearcase • Clearquest • Cloud- Formation • CoffeeScript • CORBA • CouchDB • CSS • CVS • Docker • DB2 • DTD • DynamoDB • Dynatrace • EC2 • Eclipse • EJB • Express • FileNet • Flex • FOP • GIT • GraphQL • Hibernate • HTML • IDL • IFC • IIOP • iOS • iPlanet • J2EE • JacORB • Jade

• Java • Javascript • JAX • JBoss • JBuilder • JDBC • Jetty • JFC • JMS • JNDI • jQuery • JRun • JSF • JSON • JSP • JUnit • JWT • JXW • Kubernetes • Lambda • LDAP

• Less • Maven • MDB • Mercator • Microservices • MongoDB • MQ Series • MXML • MySQL • NestJS • Next.js • Node.js • Openshift • Oracle • OrbixWeb • PhoneGap • Playwright • RAML • React • Redis • Resin • Redux • REST • RIA • RUP • Saga • Salesforce • SaltStack • SAAS • SAP • SAX • Sencha • Serverless • SES • Servlet • SimpleDB • SNS • SOA • SOAP • Spring • SQL • Struts • SVG • SVN • Storybook • Swagger • Swing • Tomcat • Typescript • UDDI • UML • Unix • Vagrant • Vignette • Vite • Web Services • WebLogic • WebRTC • WebSphere • WSAD • WSDL • WSS • XML • XPath • XSD • XSLT

PROFESSIONAL EXPERIENCE

Sep 2023 - DISNEY STREAMING

Projects: Baymax, Winnie

Role: Full-stack Developer

Value Added: Massive savings from a complete rewrite of the Customer Service app Achievements:

Migrated the React-based Customer Service application to Next.js, enhancing performance and SSR capabilities. Optimized application architecture for faster load times, improved scalability, and better UX.

Developed and optimized reusable Next.js components, improving maintainability and per- formance. Implemented efficient state management, dynamic routing, and API integrations to enhance existing functionality.

Integrated APIs using a Backend-for-Frontend (BFF) approach with GraphQL, enabling flex- ible and efficient data retrieval. Implemented caching strategies to reduce latency and en- hance performance.

Contributed to the migration of microservices from Scala to Node.js, improving maintain- ability and performance. Refactored business logic, optimized API response times to en- hance scalability. Ensured a smooth transition through thorough testing and debugging.

Utilized Playwright and Checkly for E2E testing and site reliability engineering (SRE), au- tomating test suites to ensure application stability and performance. Implemented monitor- ing as code through automated health checks to proactively identify potential issues and enhance overall system reliability.

Technologies: Typescript, Node.js, React, Next.js, GraphQL, AWS, Playwright, Datadog Jun 2023 - Sep 2023 SIMPLISTA

Projects: Sobeys, Pet Valu

Role: Full-stack Developer

Value Added: Eliminated a major data breach financial risk for top grocery retailer Achievements:

Engineered and integrated product listing and management microservices with the Sobeys SAP backend, streamlining data synchronization and enhancing operational efficiency. Leveraged Azure services and Azure DevOps for continuous integration and deployment, automating workflows to accelerate delivery.

Led the migration of an SAPUI5-based API dashboard to a modern React/Next.js stack for a proof of concept, enhancing performance, user experience, and scalability. Refactored the UI to leverage React's component-driven architecture, optimizing load times and ensuring a responsive, maintainable solution for future expansion.

Designed and implemented robust security policies across multiple Azure microservices, ensuring data protection, authentication, and authorization standards. Enforced best prac- tices for access control, secure communication, and compliance, enhancing the overall se- curity posture of the infrastructure.

Developed Azure serverless functions to support PetValu's operations, focusing on BPM and task management services. Integrated OAuth2 and JWT for authentication and authoriza- tion, ensuring secure access across the microservices.

Enhanced the product microservice for batch and item management, incorporating OCR for label scanning of nutrition facts and integrating with the catalog service. Utilized Azure Cosmos DB to manage and store product data efficiently, enabling fast access and seam- less integration with other services.

Technologies: Typescript, Node.js, React, Azure, Microservices, OAuth2, Cosmos DB Jun 2022 - May 2023 LULULEMON

Projects: NGC GQL rewrite

Role: Back-End Developer

Value Added: E-commerce increased performance resulting in massive revenue lift Achievements:

Implemented GraphQL resolvers in the app gateway to handle queries, aggregate data from backend services, and ensure microservices orchestration while maintaining existing contracts with the frontend.

Developed and refactored GraphQL APIs for cart-related operations and integrated eCom- merce backend services, including product catalog and inventory management, as part of the BFF implementation for the migration from Oracle ATG to commercetools.

Integrated the BFF with the pricing service and multiple payment gateways, including Buy Now, Pay Later (BNPL) services like Afterpay and Klarna, to support various payment methods. Developed integration tests using Jest to ensure the accuracy and reliability of the checkout flow. Used AWS CloudWatch and Datadog to monitor system performance, log errors, and configure alerts for proactive issue resolution. Technologies: Typescript, Node.js, GraphQL, AWS, Microservices, Datadog May 2021 - Jun 2022 TELUS

Projects: Offers, TradeIn, Catalogue

Role: Back-end Developer

Value Added: Fast and secure eCommerce API backbone to over 9M customers Achievements:

Enhanced the Offers, Trade-In, and Catalogue services to efficiently proxy and transform data from backend providers for frontend consumption. Implemented data transformation logic to match frontend requirements, ensuring accurate formatting and enrichment of data. Managed authentication and authorization, ensuring secure access to backend ser- vices and handling token validation.

Developed a custom Kong-based authentication Node.js package using JWT for secure to- ken-based authentication, which was adopted by multiple teams to streamline and stan- dardize authentication across services at Telus.

Developed Dynatrace templates and custom code using the new Monitoring As Code

(Monaco) SDK to define and monitor key performance indicators (KPIs) for mobile API monitoring. Created Service Level Indicators (SLIs) and Service Level Objectives (SLOs) to evaluate API performance and reliability. Configured event metrics to capture critical sys- tem events and built dashboards for real-time visualization of mobile API health and per- formance trends.

Technologies: Javascript, Node.js, OpenShift, Dynatrace, Microservices, Kong Sep 2020 - May 2021 IRESTIFY

Projects: Payments, Billing, DevOps

Role: Back-End Developer / Application Architect

Value Added: Super efficient delivery of new features in a record amount of time Achievements:

Engineered a serverless, Lambda-based set of microservices for low-latency payment pro- cessing across multiple gateways. Integrated with GoCardless for direct debit, Stripe for card payments, PayPal, and Xero for automated accounting reconciliation.

Developed CI/CD pipelines using CloudFormation (CF), Kubernetes (K8s), and AWS CDK, enabling automated deployments and efficient management of disposable dev/staging en- vironments.

Developed multi-tenant billing and payment SaaS modules using NestJS. Integrated with AWS microservices via SNS/SQS-based pub/sub, enabling decoupled, event-driven com- munication and real-time transaction processing.

Technologies: Typescript, Node.js, NestJS, AWS, Kubernetes, CDK, CloudFormation Mar 2020 - Sep 2020 SCOTIABANK

Projects: Ripple, Leap

Role: Front-End Developer

Value Added: Mobile access to loans to over 1.5M customers in the Caribbean Achievements:

Developed reusable, accessible React components for the Loss Mitigation Tool mobile appli- cation, ensuring responsive design and WCAG compliance. Integrated Redux for state management and Saga for handling asynchronous workflows. Implemented PWA accessibil- ity features and internationalization (i18n) support.

Developed the Scotia Plan Loan web application with React, implementing Figma-based components. Optimized for multi-resolution rendering and accessibility. Integrated API-dri- ven business logic workflows using Axios for API requests and Redux-Saga for async state management.

Implemented comprehensive testing strategy for the SPL and LMT web applications, cover- ing unit tests with Jest, component testing with Storybook, and end-to-end testing with Playwright.

Technologies: Javascript, Node.js, React, Redux, Express, Jest, Storybook, Playwright Sep 2018 - Apr 2020 CITCO

Projects: Waterfall, Treasury

Role: Full-stack Developer

Value Added: Pivotal in signing up one of the top 10 private equity companies in US Achievements:

Designed and implemented high-performance, reusable React components with Redux for state management and Redux-Saga for orchestrating complex asynchronous workflows, enabling automated distribution waterfall calculations for equity funds. Integrated seam- lessly with financial models from TPG, KKR, and Blackstone, enabling customizable alloca- tion processes and optimizing investor distributions.

Built Lambda-based services for calculation-intensive equity distribution models, support- ing multi-tiered waterfall structures for deal-by-deal distributions.

Designed and implemented middleware and connectors for seamless integration with ex- ternal services such as Investran and EntityMaster, enabling real-time data synchronization and streamlined fund management workflows.

Technologies: Javascript, Node.js, AWS, React, Redux, Saga, Investran, EntityMaster Jun 2017 - July 2018 CIBC

Projects: International Student Payments, Ritchie Brother Auctions, Multi Currency Payments Platform, Air Canada Prepaid Card Platform

Role: Full-stack Developer / Application Architect Value Added: Payment platform complete rewrite in 1 month Achievements:

APIs for the integration of the RBA with CIBC’s Multi Currency Payments Platform

Various micro-services for the Multi Currency Payments Platform

New micro-services for the new Air Canada Prepaid Card Platform Technologies: Node.js, Express, Hapi, Docker

Mar 2016 – Jun 2017 TD SECURITIES

Projects: TDFX, SDP

Role: Full-stack Developer / Application Architect Value Added: Under budget rewrite of a FX trading system Achievements:

Node-based back-end system for the SMB TDFX Trading Platform

The Single Dealer Platform Admin backend system

Angular-based front end components and services for TDFX & SDP Technologies: Node.js, Angular, Redis, MSSQL

Oct 2015 – Mar 2016 INTUIT

Projects: TurboTax Free

Role: Front-End Developer

Value Added: Zero to launch in under 6 months

Achievements:

APIs for the 2015 TurboTax Free edition web-based & mobile applications

TurboTax & Fuego Player plugins for Chrome Developer Tools

Unit / Component / Integration and Functional testing Technologies: Node.js, Express, Javascript, Fuego

May 2015 – Oct 2015 TD BANK

Projects: OCIO API platform

Role: Back-End Developer / Application Architect

Value Added: Delivered the first Node to Java bridge implementation at TD Achievements:

Filenet-based document management system

Node.js-J2EE bridge for integrating Websphere-based apps using Strogloop

Best practices migration framework to Node.js-based OCIO APIs Technologies: Node.js, Strongloop, Filenet, Vagrant Feb 2015 – May 2015 HOOKFLASH

Projects: WebRTC SDK, Peerly

Role: Full-stack Developer

Value Added: Helped positioning Hookflash to the forefront of the WebRTC scene Achievements:

WebRTC signalling backend services for supporting company’s iOS an Android VoIP apps.

Identity management and rolodex rest services supporting the WebRTC stack.

VOIP demo web apps to support C-level keynotes at WebRTC conferences. Technologies: Node.js, REST, WebRTC, Microservices Oct 2014 – Jan 2015 DENVER REO

Project: Realmarkable

Role: Full-stack Developer / Solution Architect

Value Added: Implemented a mobile web app that is poised to revolutionize the real estate industry

Achievements:

Improvements on an existing MEAN website and migration to a Node.js REST backend.

Mocha unit tests & protractor-based end-to-end tests.

Backbone / Angular-based web front-end prototype for real estate investors. Technologies: Node.js, Angular, Express, MySql

Apr 2014 – Oct 2014 MACKENZIE INVESTMENTS

Project: Sales Reporting & Analytics, Marketing Data Management, Expense Management Role: System Architect

Value Added: Streamlined the delivery process of the analytics platform reporting on Mackenzie's $71 billion assets under management

Responsibilities:

Designed an orchestration mechanism for multiple batch Salesforce processes for SRA.

Designed several aspects of the Salesforce to SAP ETL integration of the SRA project.

Designed and executed the implementation strategy for the first phase of the SRA project.

Designed the authentication/authorization around TAM/WebSEAL for the MDM project. Technologies: Salesforce, SAP, FundSERV, Informatica, WebSphere Jan 2014 – Mar 2014 DENVER REO

Project: Realmarkable Admin

Role: Full-stack Developer / Solution Architect

Value Added: Implemented a mobile web app that is poised to revolutionize the real estate industry

Technologies: Node.js, Backbone, Express, MongoDB

May 2013 – Dec 2013 TORONTO PUBLIC HEALTH

Project: Public Health SOA, Swim Safe

Role: J2EE Developer

Value Added: SOA strategy that is saving millions of dollars every year Technologies: J2EE, Spring, Hibernate, Web Services, WebSphere, Oracle Jun 2013 – Nov 2013 DENVER REO

Project: Realmarkable Mobile

Role: Full-stack Developer / Solution Architect

Value Added: Web app that is poised to revolutionize the real estate industry Technologies: iPhone, Android, Node.js, Backbone, MongoDB, Redis, AWS Feb 2013 – May 2013 CIBC

Project: FATCA

Role: J2EE Developer

Value Added: Provided deep and thorough analysis on foreign account tax compliance Technologies: J2EE, Weblogic, Oracle

Jan 2013 – Oct 2013 MERITWORK LTD

Project: Meritwork Mobile

Role: Role: Full-stack Developer / Solution Architect Value Added: Created a new breed of social network app based on deep psychology insights

Technologies: iPhone, Android, Node.js, Backbone, MEAN, AWS Sep 2012 – Jan 2013 MINISTRY OF HEALTH

Project: Self Reporting Initiative

Role: J2EE Developer

Value Added: Reduced the development time to less than 75% by designing and im- plementing an automated testing framework

Technologies: J2EE, WebSphere, FileNet, RAD, Oracle, LDAP Oct 2010 – Jul 2012 TORONTO PUBLIC HEALTH

Projects: ChemTRAC, Beaches Water Quality Reports, Heat Alerts System, Health Environments Reporting, Open Data, DineSafe

Role: J2EE Developer

Value Added: Hired for one project, delivered three projects in the same amount of time

Technologies: J2EE, Spring, Hibernate, WebSphere, RAD, Oracle Jul 2010 – Oct 2013 HOOD INSIGHT INC

Project: Hood Reports

Role: Role: Full-stack Developer / Solution Architect Value Added: Created the fastest real-time neighbourhood reporting solution in the industry

Technologies: Node.js, MySql, Redis, MEAN, AWS

Jun 2010 – Oct 2010 CITIGROUP GLOBAL MARKETS

Projects: CMS, FXClick - web-based foreign exchange derivative order confirmation manage- ment systems for capital markets.

Role: J2EE Developer

Value Added: Super efficient delivery of new features in a record amount of time Technologies: J2EE, Selenium, WSDL, SOAP, RPC, JAXB, Spring-WS, WebLogic, Sybase May 2008 – Jun 2010 U of T – Donnelly Research Centre Project: GeneMANIA - a web-based research tool that assists computational biologists in pre- dicting the function of any given set of genes from various organisms. Role: Team Lead / Solution Architect

Value Added: Created a breakthrough research platform for the discovery of new drugs Technologies: UML, J2EE, JSF, Spring, JMS, MQ

Jan 2008 – Apr 2008 ALAIA TECHNOLOGIES

Project: jumpTOOLS (real estate CRM)

Role: J2EE Developer

Technologies: UML, J2EE, JSP, JSF, Spring

Mar 2007 – Dec 2007 ING-BELAIR

Project: CRM-Lite

Role: Senior J2EE Developer / Team Lead

Technologies: UML, J2EE, Chordiant, JSP, CAFÉ, XSLT, AJAX, JMS, XML, JUnit, ANT, Ra- tional Rose, WebSphere, WSAD, RAD, HTML, JavaScript, CSS, Flex, AS3 Sep 2006 – Feb 2007 BMO FINANCIAL GROUP

Project: Online Banking / Tax Payments & Filling Service Role: Senior J2EE Developer / Team Lead

Technologies: UML, J2EE, JSP, Servlet, Struts, Entrust, PKI, JCA, JIO, HTTPS, JUnit, ANT, Rational Rose, WebSphere, WSAD, Eclipse, Oracle, Clearcase, HTML, JavaScript, CSS

Jun 2006 – Sep 2006 COMPUCREDIT

Project: UpStar 2.0 (Credit Card Application)

Role: Senior J2EE Developer / Solution Architect

Technologies: UML, J2EE, Servlet, JSP, Struts, XML, XSLT, SOA, Chordiant, WebSphere, WSAD, Eclipse, Oracle, SVN, Rational Rose, HTML, JavaScript, CSS Nov 2005 – Jun 2006 CIBC

Projects: Customer Interaction Services (CSR), Cards Dialer (Call Center Solution) Role: Senior J2EE Developer

Technologies: UML, J2EE, Servlet, JSP, CAFÉ, HTML, XML, Chordiant, WebLogic, Avaya PDS, TSYS, Eclipse, Oracle, Clearcase, Rational Rose May 2005 – Oct 2005 BMO FINANCIAL GROUP

Project: Online Banking – epost

Role: Senior J2EE Developer

Technologies: UML, J2EE, Servlet, JSP, JMS, MDB, PKI, Struts, XML, Castor, WebSphere, WSAD, Oracle, Clearcase, Rational Rose, HTML, JavaScript, CSS Feb 2005 – Apr 2005 MINISTRY OF FINANCE

Project: eProps - Business Planning System

Role: Senior J2EE Consultant

Technologies: J2EE, EJB, Sevlet, JSP, Struts, Java stored procedures, WebSphere, WSAD, RAD, DB2, MQ Series VSS, Crystal Reports, HTML, JavaScript, CSS Jun 2004 – Jan 2005 CULINARY DESTINATIONS

Project: Integrated Financial Management System (CRM/ERP) Role: Senior J2EE Developer / Solution Architect

Technologies: UML, J2EE, JSP, JAXB, XSLT, Struts, AJAX, Hibernate, WebSphere, Oracle, Eclipse, DHTML, HTML, JavaScript, Flex, AS2, MXML

May 2003 – Jun 2004 BMO FINANCIAL GROUP

Projects: Online Banking, Retail Investment Products Role: J2EE Developer

Technologies: UML, J2EE, Servlet, JSP, Struts, JCA, JIO, Castor, ANT, JACL, XML, XSLT, JAXB, SOAP, AXIS, SOA, Rational Rose, WebSphere, Eclipse, WSAD, Oracle, HTML, JavaScript

Nov 2002 – Apr 2003 POINTS.COM

Projects: PointsElite, Partner Integration Engine, PointsPurchase, PointsTransfer Role: J2EE Developer

Technologies: UML, J2EE, Servlet, JSP, Struts, EJB, JMS, MDB, JDBC, CORBA, IDL, Jac- Orb, Oracle, WebLogic, Eclipse, Rational Rose, CVS, HTML, JavaScript Aug 2002 – Oct 2002 TRIVERSITY

Project: Triversity Stored Value Application

Role: J2EE Developer

Technologies: UML, J2EE, Servlet, JSP, EJB, JMS, XML, XSLT, SVG, FOP, JDBC, Oracle, JBoss, Eclipse, MKS, Rational Rose, HTML, JavaScript, CSS Nov 2001 – Aug 2002 DESTINY SOLUTIONS

Project: oneCE

Role: J2EE Developer

Technologies: UML, J2EE, Servlet, JSP, Struts, Castor, JDBC, Oracle, Tomcat, TogetherJ, Eclipse, CVS, HTML, JavaScript

May 2001 – Sep 2001 TRIVERSITY

Project: Virtual Store

Role: J2EE Developer

Technologies: UML, J2EE, Servlet, JSP, JDBC, XML, XSLT, Ecential, Oracle, MKS, JRun, ANT, HTML, JavaScript

Mar 2000 – Apr 2001 N.A.M.E.

Project: Bluewire

Role: J2EE Developer

Technologies: UML, J2EE, Servlet, JSP, EJB, JDBC, XML, SOAP, Oracle, Dynamo, Vi- gnette, CMS, Mercator, Visual J++, CVS, HTML, JavaScript Mar 1999 – Mar 2000 S-SCAPE

Project: Wealth Management System, Web Application Framework Role: Java Developer

Technologies: UML, J2EE, Servlet, JSP, JDBC, MVC, SSJS, Oracle, iPlanet, Netscape Ap- plication Server, Visual J++, CVS, HTML, JavaScript, Windows, Solaris Mar 1998 – Mar 1999 BULLDOG

Role: Java Developer

Technologies: UML, AWT, IFC, JFC, Swing, Corba, IDL, OrbixWeb, Bulldog Application Server, Visual J++

Jul 1997 – Mar 1998 DESTINY SOLUTIONS

Role: Web Developer

Technologies: HTML, DHTML, JavaScript, VBScript, C++, Java Applet, WebObjects, File- Maker

Jul 1995 – Jun 1997 NEPTUNE TV

Role: Software Developer

Technologies: C/C++, Delphi, VB, Java, HTML, JavaScript, CTI Jul 1992 – Jul 1995 UNIVERSAL RX

Role: Programmer

Technologies: C++, Delphi, VB

EDUCATION

Bachelor of Science, Computer Science, Iasi Technical University, Romania Focus on Object-Oriented Analysis/Design, Data Structures, Machine Learning



Contact this candidate