+1-416-***-****. Email: aco69f@r.postjobfree.com
Louis Trevino is an enthusiastic IT Consultant with an extensive expertise
architecting and developing Enterprise Solutions. He is also experienced in
tasks such as managing client requirements of diverse organizations,
assisting clients in prioritizing their needs, risk management and
implementing customized solutions.
Louis has sound expertise in Enterprise Technologies (SOA, Web Services,
J2EE, .NET, PHP), CMS / ECM (Vignette, OpenText WEM, Portlets), and Mobile
Technologies (SMS, MMS, J2ME, Android).
3 Skills Profile
Application IBM RAD 7, Spring, Eclipse, Websphere, ColdFusion,
Development Tools / Visual Studio, Thinlets, Struts, Hibernate, iBatis,
Frameworks: Portlets, JPA, REST, JSON.
Application Servers Weblogic, WebSphere Application Server, Tomcat,
Vignette, WEM
Databases / DB Oracle, MySQL, MS SQL Server, ERwin, TOAD, Oracle
Tools: SQL Developer.
Methodologies / UML (Poseidon, Enterprise Architect) including Class
Techniques: Diagrams, Use Cases, Sequence Diagrams,
Collaboration Diagrams, etc. Entity/Relationship
Diagrams, Zachman, Agile, Waterfall.
Operating Systems: Unix (Solaris, HP-UX), Windows, Linux, MacOS,
Android
Programming Java: J2EE, J2ME, Android. Tcl, PHP, Vignette, XML,
Languages / JDOM, Web Services (SOAP, REST), HTML, AJAX,
Platforms: JavaScript, CSS, ActionScript, C#, .NET, Razor, VB,
COM, ADO, Android, SharePoint.
Other: ANT, AJAX, Subversion, CVS, WinCVS, Flash, Vignette
Widgets, SMS. MMS, JSON, jQuery, Multi-threading,
MVC, Bootstrap, AngularJs
Languages: French, Spanish, Italian
4 Work Experience
1 BMO Financial Group. Consultant (CMS). 03/2014
- 03/2015
BMO Sites's Re-Architecture Project. Provided the necessary infrastructure
for BMO's website, based on Content Management (OpenText Vignette, versions
7.6 and 8.5), Dynamic Site Module (DSM) and WebSphere Application Server
(v8.5) technologies following the Agile methodology.
Migration of BMO's main sites ( www.bmo.com, www.bmoharris.com ) to a CMS
platform (Vignette / OpenText WEM 8.5) using a Responsive Design with
support for mobile devices.
Integration with BMO's systems via JSON Web Services (e.g. Mortgage rates,
etc)
Re-factored BMO websites to comply with Accessibility guidelines (AODA).
Design Content Management and Content Delivery components (e.g.
Presentation Templates, Layout, Display Views, etc).
Performed site design (from the CMS perspective), site construction, and
management .
Created front-end components websites using a Responsive Design, for use
with PCs and mobile devices. Used front-end frameworks such as AngularJs,
jQuery, Bootstrap. Delivery of Multimedia and Social Media.
Create functional documents (e.g. Content Modelling specifications, etc).
Assist the business team in gathering Business Requirements.
Environment: Vignette v7.6, OpenText WEM 8.5, Weblogic 8.5, Widgets,
WebSphere Portal Server, Dynamic Site Module (DSM), Web Services, Struts,
UML, XML, J2EE, Oracle, CVS, WinCVS, IBM RAD8.5, AJAX, JavaScript, JSON,
jQuery, Bootstrap, AngularJs, HTML, CSS, Accessibility (AODA), Responsive
Design, Multimedia, Social Media.
2 City of Toronto. System Integrator. 08/2012 -
03/2014
Worked on the City of Toronto's Enterprise Solutions Delivery (ESD)
projects, such as Project Tracking Portal (PTP).
Architected / developed custom REST Services / JSON using the Agile
methodology.
Design / development of the iTimesheets module of the PTP (Project Tracking
Portal) corporate application based on the above SOA architecture (REST
Services / JSON) using the Agile methodology.
Integrated the "Location Certifiucate" PTP module with maps/ data provided
by Geospatial Information Systems (LIT / GCC / GIS)
Designed custom modules using a multi-tier architecture: DAO, Services,
Struts.
Designed / developed multi-threading applications.
Create technical documentation in UML (Sequence, Activity, State, Class
diagrams, etc).
Assist the business team in gathering Business Requirements.
Environment: WebSphere Portal Server, Dynamic Portal Module (DPM),
Portlets, Web Services, Struts, UML, XML, J2EE, Oracle, ClearCase, IBM
RAD8.5, JSON, JavaScript, jQuery, AJAX, HTML, CSS.
3 City of Toronto. Consultant (CMS). 08/2008 -
07/2012
City of Toronto's Web Re-vitalization Project (aka "Web Re-Brand" project).
Provided the necessary infrastructure for the City's website, based on
Content Management (OpenText Vignette, versions 7.6 and 8.1), Dynamic
Portal Module (DPM) and WebSphere Portal (v6.1) technologies (JSR
168/286).
Participated in the migration of the City of Toronto's website (
www.toronto.ca ) to a CMS Platform Vignette / OpenText WEM.
Design and development for the City of Toronto's Navigation classes and
Navigation Bars (incl. Breadcrumbs).
Design and development for the City of Toronto's display views delivering
mixed content incl. Multimedia, Social Media.
Performed site architecture / design (from the CMS perspective), site
construction, and management .
Designed / developed website components for the City of Toronto supporting
mobile devices.
Mentoring / coaching new developers on the CMS technology stack, as well as
CMS design patterns and best practices.
Application of Accessibility standards to web content and web sites (e.g.
AODA).
Designed / developed custom Vignette Widgets, e.g. Custom XML Attributes
widget, Dublin Core Metadata, Thesaurus and City Maps Visual Widgets using
Java, J2EE, Web Services based on the Agile methodology.
The Thesaurus Widget produces metadata keywords to be used in conjunction
with Google Search Appliance (GSA).
Designed / developed custom Workflows and their underlying Web Services
using J2EE, Apache Axis.
Designed Content Management (Widgets, listeners) and Content Delivery
components (e.g. Portlets) using Java.
Integrated the "City Maps " widget with maps/ data provided by Geospatial
Information Systems (LIT / GCC / GIS)
Design and development of Media Gallery components, supporting video (Mp3,
AVI, Flash) and still images.
Create technical documentation in UML (Sequence, Activity, State, Class
diagrams, etc).
Assist the business team in gathering Business Requirements.
Create Requirement documentation in UML (Use Case Diagrams).
Participated in the maintenance of the Functional Requirements document.
Environment: Vignette v7.6, OpenText WEM 8.1, Weblogic 9, Widgets,
WebSphere Portal Server, Dynamic Portal Module (DPM), Portlets, Web
Services, Struts, UML, XML, J2EE, Oracle, CVS, WinCVS, IBM RAD7.5, AJAX,
JavaScript, JSON, jQuery, AJAX, JSR 168/286, HTML, CSS, Accessibility
(AODA), Multimedia, Social Media.
4 Canadian Institute for Health Information (CIHI). Sr Developer. 10/2006
- 08/2008
Designed / developed health-related db applications based on SOA, Web
Services and Java Spring platforms. Improved the database feeding process
by designing / developing asynchronous applications using the Quartz
framework.
Design and develop software components for various medical database
applications.
Applied Accessibility guidelines (AODA).
Environment: Java, Spring, UML, Zachman, XML, GWT, J2EE, Java, Oracle 10g,
PL/SQL, TOAD, iBatis, Quartz, Struts, jQuery, JavaScript, AJAX,
Accessibility (AODA), HTML, CSS.
5 Orion Media. Software Engineer. 03/2006 -
10/2006
Architected / developed a Mobile Business Object framework that allows
users to synchronize data between a J2ME device (Java phone, BlackBerry)
and database servers (mySQL, MS SQL Server, Oracle). Framework to be
published shortly on JPuma.com. The framework is developed as a MIDlet (v2)
application on the mobile device using the Recordstore. The profile used
was CLDC.
Environment: UML, SOA, Web Services, REST, XML, J2ME, MIDlets, CLDC, J2EE,
Oracle, mySQL, AJAX.
6 Rogers Wireless. Sr Developer. 11/2005 -
03/2006
Design / development of EJB components for a Supply Chain Management (SCM)
application that keeps track of cell phone inventory, status, branding.
Create and maintain JSP front-end pages for SCM. Design and develop
interactive reports for Supply Chain Management using EJBs, PL/SQL.
Environment: Weblogic 8.1, UML, J2EE, XML, Java, JSP, Oracle, PL/SQL, EJB,
VSS, JavaScript, AJAX.
7 724 Solutions. Consultant. 06/2005
- 10/2005
Design / development of a Mobile Alert Storefront for a European cell phone
carrier (Telefonica Movistar TME) Design / development of modules for the
Alerts system that delivers Scheduled Alerts (e.g. Weather alerts) and
Event-based alerts (e.g. Soccer video replays) to mobile phones via SMS,
MMS and WapPush. These Alerts are delivered according to user parameters,
alert criteria, billing rules and delivery rules.
Integration with Telefonica's Billing System via Web Services (SOAP).
Environment: SOA, Web Services, SOAP, REST, JEE, JSP, Struts, AJAX,
JavaScript, HTML, CSS, UML.
8 Blast Radius. Consultant. 12/2005
- 05/2005
Improved AOL's People Connection Portal by developing efficient XML parsers
and Content Management libraries.
Designed and Developed modules for AOL's People Connection Portal, such as
Journals Management, Gallery of Members and Member Profiles. Designed and
developed Content Management and XML libraries for AOL's Member Submission
Management Platform (MSMP) in Tcl.
Environment: Tcl, TDOM, AOLServer, Unix (Solaris), XML, D/HTML, RCS,
Subversion, UML.
9 Keane Canada (client: Fidelity Investments). Sr Consultant. 03/2004
- 12/2004
Enhanced Fidelity Investment's e-Business Content Management applications
on the Vignette platform. Improved Fidelity's HR Portal CM application by
extending their Edit-in-Place functionality, which allows users to manage
content in a visual manner.
Improved the Digital Component Library (DCL) and Portfolio Review projects
by developing Vignette modules according to users specifications.
Environment: Unix (Solaris), Weblogic, Vignette V6, Oracle 9i, PL/SQL, DDL,
Servlets, ODBC, JDBC, XML, XSLT, JDOM, JSP, J2EE, XSLT, D/HTML, JavaScript,
UML.
10 Narcea Multimedia. Consultant / Technical Lead. 08/2001
- 03/2004
Technical Lead for various Enterprise Computing projects on the JEE and
.NET platforms.
* Performed requirements gathering, and requirement management (e.g.
prioritization)
* Performed Task estimation, Task assignment, Task Tracking for a small
development team.
* Architected / developed a corporate PIM application (iJenda) that allows
corporations to read and update their to-do and contact lists using a Java-
enabled (J2ME) smartphone. The MIDlet application runs on the CLDC profile
and also allows users to sync their data with the Java (J2EE) server.
* Architected / developed a Tutorial Authoring Tool for Santillana
Publishers in C# that allows authors to visually create tutorials/quizzes
and save as XML. This tool is based on .NET Windows Forms (WinForms).
* Increased the efficiency of Gertu Printing House's intranet by designing
a data driven site on the .NET platform using ASP.NET and C#. www.gertu.net
Architected / developed Persistent Business Objects to be used in Java
Enterprise (J2EE Projects):
* Architected / developed Online White Pages for Telecable using a Web
Services server (Apache Axis, J2EE, Oracle) and a PHP Web Services client.
http://www.telecable.es/
* Architected / developed a Cable TV Programming engine for Telecable
using a Web Services server (Apache Axis, J2EE, Oracle) and a PHP Web
Services client. http://www.telecable.es/
* Architected Business Objects for Del Prado Publisher's Online Catalogue
(http://www.delprado.es), Search Engine. Developed Admin Tool using Swing.
Del Prado is a leading publisher that has operations all over Europe.
Utilized UML, J2EE, Business Objects, Java Servlets, JavaBeans, JSP, Oracle
9i, D/HTML.
* Architected / Developed Business Objects for Library Statistical System
(Indigo) for the Carlos III University. This Intranet system allows its
administrators to manage statistical indicators and generate reports in
HTML and Excel formats. Used J2EE, Business Objects, Java Servlets,
JavaBeans, JSP, D/HTML, and PostgreSQL server. Designed using UML.
* McGraw-Hill Interamericana. Cut CD production costs for more than 60% by
automating the content management
Environment: J2ME, J2EE, Websphere, Axis, Servlets, JavaBeans, JSP, JDBC,
MySQL, D/HTML, PHP, ASP.NET, SharePoint, C#, COM, ADO, WinForms, Oracle 9i,
PL/SQL, JDOM, JavaScript, UML
11 North American Media Engines (NAME). Consultant. 08/1999 -
07/2001
* Designed / developed modules for Pearson Education's Web Publishing
System (WPS), which allows Pearson's content authors to create and publish
Companion Websites. Modules include a Dynamic Image Generation Tool, Quiz
Grading and Tutorial Engines.
Environment: Used UML, Vignette v5, XML, Tcl, Oracle, PL/SQL, D/HTML,
JavaScript, CSS.
12 DGD Group. Consultant. 08/1998 -
08/1999
Architected / developed Business Objects using the PHP platform to be used
in Intranet/Web projects:
* An Intranet System for Schneider Electric that allows users to manage
their catalogue of electrical components and parts. Used UML, E/R diagrams,
PHP, MySQL.
* Believer Plus Insurance Website. Created a Website that allows users to
get an on-line Auto Insurance Quick Quote, as well as a full on-line Auto
Insurance Application (contracted by DGD Group). Used E/R diagrams, PHP,
MySQL, HTML, and JavaScript. http://www.BelieverPlus.com
Environment: UML, E/R diagrams, PHP, LAMP, MySQL, HTML, JavaScript, HTML,
CSS.
13 Westminster International. Webmaster. 08/1997 -
08/1998
Designed and developed e-commerce and database-driven Web sites. Examples:
Creative Kids Site, Quality Soulmates Site, CAA Web Pages, Microsoft
Industry (Case Studies) Site, Platinum Technologies Web Pages, 3M Web
Pages, Bacardi Virtual Bar. http://www.CreativeKids.ca/,
http://virtualbar.bacardi.ca/, http://www.QualitySoulmates.com/
Environment: Unix (Solaris), MySQL, CSS, HTML, JavaScript, Meta-HTML, Unix