OVI COMES
416-***-**** // adcc0c@r.postjobfree.com // linkedin.com/pub/ovi-comes/0/22/6b4 // 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 • Results Oriented • Lateral Thinking • Agile Development • Lean Startup TECHNOLOGIES
Actionscript • AIR • Ajax • Android • Angular • ANT • AWS • AWT • Azure • Backbone
• Bash • BroadwayTOC • Castor • Chordiant • Clearcase • Clearquest • CoffeeScript • CORBA • CouchDB • CSS • CVS • Docker • DB2 • DTD • DynamoDB • EC2 • Eclipse • EJB • Express • FileNet • Flex • FOP • GIT • 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 • Lambda • LDAP • Less • Linux • Maven • MDB • Mercator • Microservices • MongoDB • MQ Series • MXML • MySQL • Node.js • Oracle • OrbixWeb • OS X • PhoneGap • RAML • Redis • Resin • React • Redux • REST • RIA • RUP • Saga • Salesforce • SaltStack • SAP • SAX • Sencha • Servlet • SimpleDB • SOA • SOAP • Spring • SQL • Struts • SVG • SVN • Swagger • Swing • Tomcat • UDDI • UML • Unix
• Vagrant • Vignette • Web Services • WebLogic • WebRTC • WebSphere • Windows • WSAD • WSDL • WSS • XML • XPath • XSD • XSLT
PROFESSIONAL EXPERIENCE
Sep 2018 - CITCO
Projects: Waterfall, Treasury
Role: Node.js Consultant
Technologies: Node.js, DynamoDB, Lambda, React, Angular, Broadway, AWS Jun 2017 - July 2018 CIBC
Projects: International Student Payments, Ritchie Brother Auctions, Multi Currency Payments Platform, Air Canada Prepaid Card Platform
Role: Node.js Consultant
Value Added: Payment platform complete rewrite in 1 month Responsibilities:
Developed the API for the integration of the Ritchie Brother Auctions with CIBC’s Multi Cur- rency Payments Platform
Developed various micro-services for the Multi Currency Payments Platform
Developed new micro-services for the new Air Canada Prepaid Card Platform Technologies: Node.js, Express, Hapi, Mongo, Redis, Microservices, AWS, Docker Mar 2016 – Jun 2017 TD SECURITIES
Projects: TDFX, SDP
Role: Node.js Consultant
Value Added: Under budget rewrite of a FX trading system Responsibilities:
Developed the node.js back-end system for the SMB TDFX Trading Platform
Developed the Single Dealer Platform Admin backend system
Developed angular-based front end components and services for TDFX & SDP Technologies: Node.js, Express, Angular, Redis, MSSQL, Javascript Oct 2015 – Mar 2016 INTUIT
Projects: TurboTax Free
Role: Node.js Consultant
Value Added: Zero to launch in under 6 months
Responsibilities:
Developed back-end services for the 2015 TurboTax Free edition web-based & mobile ap- plications.
Developed TurboTax & Fuego Player plugins for Chrome Developer Tools Technologies: Node.js, Express, Javascript, Fuego, OSX May 2015 – Oct 2015 TD BANK
Projects: OCIO API platform
Role: Node.js Consultant
Value Added: Delivered the first Node to Java bridge implementation at TD Responsibilities:
Led the API design & development of a Filenet-based document management migration project as part of the IT 3.0 initiative.
Prototyped a Node.js to J2EE bridge and integrated two existing Websphere-based apps using Strongloop/Express.
Mentored Java developers on Node.js development best practices and assisted LOBs with migrating to OCIO APIs.
Technologies: Node.js, Express, Strongloop, LoopBack, ODWEK, REST, RAML, Vagrant, SaltStack
Feb 2015 – May 2015 HOOKFLASH
Projects: WebRTC SDK, Peerly
Role: Node.js Consultant
Value Added: Helped positioning Hookflash to the forefront of the WebRTC scene Responsibilities:
Led the backend development of the WebRTC signalling services supporting the iOS an An- droid VoIP apps.
Implemented identity management and rolodex rest services supporting the WebRTC stack.
Prototyped VOIP web apps to support C-level keynotes at WebRTC conferences. Technologies: Node.js, Express, REST, RAML, JWT, WSS, WebRTC, P2P, AWS, EC2, OSX, Linux
Oct 2014 – Jan 2015 DENVER REO
Project: Realmarkable
Role: Node.js Consultant
Value Added: Implemented a mobile web app that is poised to revolutionize the real estate industry
Responsibilities:
Maintained and improved an existing MEAN website built in a previous engagement.
Added new features to the Node.js REST backend.
Added Mocha unit tests & protractor-based end-to-end tests.
Prototyped an Angular-based web app for real estate investors Technologies: Node.js, Backbone, Angular, Express, MySql, AWS, EC2, OSX, Linux 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 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 BW, SAS, FundSERV, ETL, Informatica, Concur, Grails, Oracle, WebSphere
Jan 2014 – Mar 2014 DENVER REO
Project: Realmarkable Admin
Role: Node.js Consultant
Value Added: Implemented a mobile web app that is poised to revolutionize the real estate industry
Responsibilities:
Managed an agile team of developers and delivered functionality in several sprints.
Designed and implemented the admin front-end with HTML, CSS, jQuery and Backbone.
Implemented back-end with Node, Express and MySql.
Designed and implemented Mocha/CoffeeScript unit & functional tests. Technologies: HTML5, jQuery, Node.js, Backbone, Express, MongoDB, AWS, EC2, Linux May 2013 – Dec 2013 TORONTO PUBLIC HEALTH
Project: Public Health SOA, Swim Safe
Role: Senior J2EE Consultant (developer)
Value Added: Implemented a Department-wide SOA that is saving millions of dollars every year
Responsibilities:
Designed a new set of services to support a Department-wide SOA initiative.
Designed and implemented a generic customer information capture service.
Designed and implemented a public health facility search service.
Designed and implemented a data clustering service for a GIS component.
Designed and implemented jQuery plugins to front end the SOA services.
Designed and implemented the back-end of the Swim Safe web application.
Designed and implemented an automated testing framework and unit tests. Technologies: J2EE, Spring, Hibernate, Web Services, XML, WebSphere, RAD, Oracle, jQuery, HTML, JavaScript, CSS, Windows
Jun 2013 – Nov 2013 DENVER REO
Project: Realmarkable Mobile
Role: Mobile/Node.js Developer
Value Added: Implemented a mobile web app that is poised to revolutionize the real estate industry
Responsibilities:
Prototyped the mobile front-end in HTML5 & CSS3 using Bootstrap.
Implemented the iPhone & Android app using Titanium & Alloy.
Implemented back-end REST endpoints in Node using Express and MySql.
Designed and implemented Mocha/CoffeeScript unit & functional tests.
Set up a MEAN stack on AWS EC2 with haproxy, monit & git support and scripts. Technologies: HTML5, jQuery, iPhone, Android, Titanium, Alloy, Node.js, Backbone, Dust, Express, MongoDB, Redis, AWS, EC2, Linux, Windows, OS X Feb 2013 – May 2013 CIBC
Project: FATCA
Role: Senior J2EE Consultant (developer)
Value Added: Provided deep and thorough analysis on foreign account tax compliance Responsibilities:
Designed and implemented the back-end components of the Foreign Account Tax Compli- ance Act (FATCA) module
Designed and implemented an automated testing framework and unit tests. Technologies: J2EE, XML, UML, Weblogic, Eclipse, Oracle, Windows Jan 2013 – Oct 2013 MERITWORK LTD
Project: Meritwork Mobile
Role: Mobile/Node.js developer
Value Added: Created a new breed of social network app based on deep psychology insights
Responsibilities:
Designed and implemented the web front-end using HTML5 & jQueryMobile.
Implemented, distributed & tested the iPhone & Android apps using Titanium.
Implemented the app back-end using MongoDB/Mongoose, Express, Backbone & Node.
Implemented an HTML5 network visualization component using D3.js and Neo4j graph db.
Designed and implemented Mocha/CoffeeScript unit & functional tests.
Set up a MEAN stack on AWS EC2 with haproxy, monit & git support and scripts. Technologies: HTML5, jQuery, Jade, iPhone, Android, Titanium, Alloy, Node.js, Back- bone, Express, MongoDB, Redis, MEAN, AWS, EC2, Linux, Windows, OS X Sep 2012 – Jan 2013 MINISTRY OF HEALTH
Project: Self Reporting Initiative
Role: Senior J2EE Consultant (developer)
Value Added: Reduced the development time to less than 75% by designing and im- plementing an automated testing framework
Technologies: J2EE, XML, WebSphere, FileNet, WorkplaceXT, RAD, Oracle, LDAP, HTML, JavaScript, CSS, jQuery, Phantom, Node, Windows, Unix Oct 2010 – Jul 2012 TORONTO PUBLIC HEALTH
Projects: ChemTRAC, Beaches Water Quality Reports, Heat Alerts System, Health Environments Reporting, Open Data, DineSafe
Role: Senior J2EE Consultant (developer)
Value Added: Hired for one project, delivered three projects in the same amount of time
Technologies: J2EE, Spring, Hibernate, Web Services, XML, Eclipse, WebSphere, RAD, Oracle, jQuery, HTML, JavaScript, CSS, Windows
Jul 2010 – Oct 2013 HOOD INSIGHT INC
Project: Hood Reports
Role: Node.js developer
Value Added: Created the fastest real-time neighbourhood reporting solution in the industry
Technologies: HTML5, Jade, iPhone, Titanium, Node.js, Express, MySql, Redis, MEAN, AWS, EC2, Linux, Windows, OS X
Jun 2010 – Oct 2010 CITIGROUP GLOBAL MARKETS
Projects: CMS, FXClick - web-based foreign exchange derivative order confirmation manage- ment systems for capital markets.
Role: Senior J2EE Consultant (developer)
Value Added: Super efficient delivery of new features in a record amount of time Technologies: J2EE, XML, JUnit, Selenium, WSDL, SOAP, RPC, JAXB, Spring-WS, Eclipse, WebLogic, Sybase, HTML, JavaScript, CSS, jQuery, JFoundation, Windows, Unix 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: Senior J2EE Consultant (architect & team lead) Value Added: Created a breakthrough research platform for the discovery of new drugs Technologies: UML, J2EE, JSF, MyFaces, Facelets, XHTML, Spring, JMS, XML, JUnit, Maven, Eclipse, HTML, JavaScript, jQuery, Flex, AS3, MQ, MapReduce, Windows, OS X Jan 2008 – Apr 2008 ALAIA TECHNOLOGIES
Project : jumpTOOLS (real estate CRM)
Role: Senior J2EE Consultant (developer)
Technologies: UML, J2EE, JSP, JSF, MyFaces, Spring, XML, JUnit, ANT, Eclipse, HTML, JavaScript, CSS, Windows
Mar 2007 – Dec 2007 ING-BELAIR
Project: CRM-Lite
Role: Senior J2EE Consultant (team lead)
Technologies: UML, J2EE, Chordiant, JSP, CAFÉ, XSLT, AJAX, JMS, XML, JUnit, ANT, Ra- tional Rose, WebSphere, WSAD, RAD, Eclipse, ClearCase, HTML, JavaScript, CSS, Flex, AS3, MXML, Windows
Sep 2006 – Feb 2007 BMO FINANCIAL GROUP
Project: Online Banking / Tax Payments & Filling Service Role: Senior J2EE Consultant (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, Windows, Solaris
Jun 2006 – Sep 2006 COMPUCREDIT
Project: UpStar 2.0 (Credit Card Application)
Role: Senior J2EE Consultant (architect)
Technologies: UML, J2EE, Servlet, JSP, Struts, XML, XSLT, SOA, Chordiant, WebSphere, WSAD, Eclipse, Oracle, SVN, Rational Rose, HTML, JavaScript, CSS, Windows Nov 2005 – Jun 2006 CIBC
Projects: Customer Interaction Services (CSR), Cards Dialer (Call Center Solution) Role: Senior J2EE Consultant (developer)
Technologies: UML, J2EE, Servlet, JSP, CAFÉ, HTML, XML, Chordiant, WebLogic, Avaya PDS, TSYS, Eclipse, Oracle, Clearcase, Rational Rose, Windows XP, Solaris May 2005 – Oct 2005 BMO FINANCIAL GROUP
Project: Online Banking – epost
Role: Senior J2EE Consultant (developer)
Technologies: UML, J2EE, Servlet, JSP, JMS, MDB, PKI, Struts, XML, Castor, WebSphere, WSAD, Oracle, Clearcase, Rational Rose, HTML, JavaScript, CSS, Windows XP, Solaris Feb 2005 – Apr 2005 MINISTRY OF FINANCE
Project: eProps - Business Planning System
Role: Senior J2EE Consultant (developer)
Technologies: J2EE, EJB, Sevlet, JSP, Struts, Java stored procedures, WebSphere, WSAD, RAD, DB2, MQ Series VSS, Crystal Reports, HTML, JavaScript, CSS, Windows Jun 2004 – Jan 2005 CULINARY DESTINATIONS
Project: Integrated Financial Management System (CRM/ERP) Role: Senior J2EE Consultant (architect)
Technologies: UML, J2EE, JSP, JAXB, XSLT, Struts, AJAX, Hibernate, WebSphere, Oracle, Eclipse, DHTML, HTML, JavaScript, Flex, AS2, MXML, Windows May 2003 – Jun 2004 BMO FINANCIAL GROUP
Projects: Online Banking, Retail Investment Products Role: Senior J2EE Consultant (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, Windows, Solaris
Nov 2002 – Apr 2003 POINTS.COM
Projects: PointsElite, Partner Integration Engine, PointsPurchase, PointsTransfer Role: Senior J2EE Consultant (developer)
Technologies: UML, J2EE, Servlet, JSP, Struts, EJB, JMS, MDB, JDBC, CORBA, IDL, Jac- Orb, Oracle, WebLogic, Eclipse, Rational Rose, CVS, HTML, JavaScript, Windows, Unix Aug 2002 – Oct 2002 TRIVERSITY
Project: Triversity Stored Value Application
Role: Senior J2EE Consultant (architect)
Technologies: UML, J2EE, Servlet, JSP, EJB, JMS, XML, XSLT, SVG, FOP, JDBC, Oracle, JBoss, Eclipse, MKS, Rational Rose, HTML, JavaScript, CSS, Windows, Unix Nov 2001 – Aug 2002 DESTINY SOLUTIONS
Project: oneCE
Role: J2EE Consultant (developer)
Technologies: UML, J2EE, Servlet, JSP, Struts, Castor, JDBC, Oracle, Tomcat, TogetherJ, Eclipse, CVS, HTML, JavaScript, Windows
May 2001 – Sep 2001 TRIVERSITY
Project: Virtual Store
Role: J2EE Consultant (developer)
Technologies: UML, J2EE, Servlet, JSP, JDBC, XML, XSLT, Ecential, Oracle, MKS, JRun, ANT, HTML, JavaScript, Windows, Unix
Mar 2000 – Apr 2001 N.A.M.E.
Project: Bluewire
Role: J2EE Consultant (developer)
Technologies: UML, J2EE, Servlet, JSP, EJB, JDBC, XML, SOAP, Oracle, Dynamo, Vi- gnette, CMS, Mercator, Visual J++, CVS, HTML, JavaScript, Windows, Solaris Mar 1999 – Mar 2000 S-SCAPE
Project: Wealth Management System, Web Application Framework Role: Java Consultant
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++, CVS, Windows, Solaris
Jul 1997 – Mar 1998 DESTINY SOLUTIONS
Role: Web Developer
Technologies: HTML, DHTML, JavaScript, VBScript, C++, Java Applet, WebObjects, File- Maker, Windows
Jul 1995 – Jun 1997 NEPTUNE TV
Role: Software Developer
Technologies: C/C++, Delphi, VB, Java, HTML, JavaScript, CTI, Windows Jul 1992 – Jul 1995 UNIVERSAL RX
Role: Programmer
Technologies: C++, Delphi, VB, Windows
EDUCATION
Bachelor of Science, Computer Science, Iasi Technical University, Romania Focus on Object-Oriented Analysis/Design, Data Structures, Genetic Programming References available upon request