Post Job Free

Resume

Sign in

Software Developer

Location:
Toronto, ON, Canada
Posted:
April 15, 2015

Contact this candidate

Resume:

* ***** * *******

+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



Contact this candidate