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