Resume

Sign in

node.js developer

Location:
Toronto, ON, Canada
Posted:
October 17, 2018

Contact this candidate

Resume:

OVI COMES

416-***-**** // ac7e0p@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 • Castor • Chordiant • Clearcase • Clearquest • CoffeeScript • CORBA • CouchDB • CSS • CVS • Docker • DB2 • DTD • EC2 • Eclipse • EJB • Express • FileNet

• Flex • FOP • GIT • Hibernate • HTML • IDL • IFC • IIOP • iOS • iPlanet • J2EE • Jac- ORB • 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 • REST • RIA • RUP • Salesforce • SaltStack • SAP • SAX • Sencha • Servlet • Sim- pleDB • SOA • SOAP • Spring • SQL • Struts • SVG • SVN • Swagger • Swing • Tom- cat • UDDI • UML • Unix • Vagrant • Vignette • Web Services • WebLogic • WebRTC • WebSphere • Windows • WSAD • WSDL • WSS • XML • XPath • XSD • XSLT PROFESSIONAL EXPERIENCE

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

Technologies: Node.js, Express, Hapi, Mongo, Redis, Microservices, AWS, Javascript 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

Responsibilities:

Designed and implemented various aspects of the SRI application, a web-based reporting system for hospitals and health organizations in Ontario.

Implemented and tested for AODA compliance several web pages of the SRI application.

Designed and implemented a LDAP-driven User Management module.

Maintained and implemented new components of the Organization Management module.

Maintained and improved various aspects of Workplace XT, an IBM FileNet-based content management component.

Designed and implemented an automated testing framework and unit tests. 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

Responsibilities:

Designed and implemented ChemTRAC, a web-based data reporting system for businesses in the City of Toronto to report the use and release of priority substances.

Designed and implemented a replacement for the existing OpenData website that simplifies data collection and publishing of data sets from various departments.

Designed and implemented a database-driven templates-based framework with Websphere and Oracle and Spring to serve Beaches Water Quality Reports and Heat Alerts Systems.

Designed and implemented Health Environments Reporting – a web-based, Oracle-driven application for customized reporting for internal staff.

Designed and implemented DineSafe – a web-based application that provides informa- tion to the public concerning the Toronto Public Health food premises

Designed and implemented a REST web-services interface for Beaches Water Quality re- ports mobile clients and the Toronto Open Data group.

Implemented XSLT templates for the HTML5-based mobile client.

Integrated an existing geo-location web-service for address validation.

Designed and implemented an automated testing framework and unit tests. 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

Responsibilities:

Designed and implemented the web front-end using HTML5 & CSS3 using Jade and Less.

Prototyped two iPhone apps using Titanium SDK

Implemented the app back-end REST endpoints using Node and a SOA approach.

Implemented an Enterprise Service Bus using Node to connect the various SOA services.

Implemented a server-side rasterized image generation engine with Node & Imagemagick.

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, 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



Contact this candidate