Skip to main content
Louis C TrevinoLT
Open to opportunities

Louis C Trevino

@louisctrevino

IT Consultant at Torino Consulting designing Python and LangChain RAG pipelines with custom retrieval and cited answers.

Canada
Message

At Torino Consulting, I design and develop RAG pipelines using Python, LangChain, and PineCone Vector Database. I work across data ingestion, chunking, embeddings, indexing, and custom retrieval, then use retrieved data and metadata to generate answers with citations.

At OLG, I designed and developed REST microservices for Sports 2.0, including wager placement and acknowledgement, Ticket Hold, and Sales Report modules. I also implemented secure key management and integrations using JWT, OAuth 2.0, and SSL certificates.

At Bell, I designed and developed Go and Java microservices for Big IP data, file transfer, server status, ETL, and WAF monitoring. Earlier work includes enterprise content management, web services, and Java applications for organizations including the City of Toronto, BMO Financial Group, and Sun Life Financial.

Experience

Work history, roles, and key accomplishments

TC
Current

IT Consultant

Torino Consulting

Aug 2008 - Present (18 years 2 months)

Design and develop RAG pipelines for various stages using Python, LangChain libraries, PineCone Vector Database.

Data Ingestion from various data sources (e.g. json, csv) and Fragmentation (chunking) using LangChain splitters. Data Embedding using Open AI Embedding Data Indexing and storing documents into PineCone Vector database. Build custom Retrievers (similarity search, BM25 keyword search,

OL

Consultant (REST API)

OLG

Apr 2025 - Sep 2026 (1 year 5 months)

Design and development of REST Microservice modules for OLG Sports 2.0, consisting of a common Gateway for Sports betting. Implemented Sports betting microservices, such as Slip Wager placement and acknowledgement, Ticket Hold, Sales Report, using Open JDK 17, REST API, Microservices architecture. Virtualization. Conducted code review to ensure code quality and standards.

Implemented secure key m

House of Commons logoHC

CMS Consultant

Feb 2025 - Mar 2025 (1 month)

Created an Architecture proposal for the House of Commons’ new Content Management System using Content as a Service (CaaS) Model. Evaluating multiple CaaS platforms. Providing advice and proposals on CaaS architecture.
Design and implementation of Proofs of Concept (POCs) using Agility CMS, Kontent.AI, Vue.js, JavaScript, REST API. Give demos to the web teams.

Skills: Agility CMS, Kontent.AI, Azu

OL

Consultant

OLG

Nov 2023 - Oct 2024 (11 months)

Design and development of REST services for Self-Service Terminal (SST) applications. These REST services allow users to
activate, redeem and cancel tickets.
Design and development of Microservices for SST Sports Ticket applications in Java. Log and data analysis in Python.
Skills: Java 17, JEE, SOA, Microservices, ReadyAPI, Postman, JSON, Python, GitLab, Git Bash, Design Patterns, RUP, UML.

BI

Consultant

BrainRidge Consulting Inc.

Jun 2023 - Dec 2023 (6 months)

BMO through BrainRidge Consulting 06/2023 – Present
Design and implementation of CMS components (CTDs and Presentation templates) for Canadian Digital Banking What's
New feature using OpenText WEM v 16.2, Java, Tomcat 10, IBM WAS, JSP, Oracle. Creation of import/export scripts.
OpenText WEM Upgrade project. Installation of OpenText WEM CMS v 16.7 (and prerrequisites such as Apache Solr).
Installat

BE

Consultant

Bell

Sep 2020 - Jun 2023 (2 years 9 months)

- Design and implementation of a Big IP Extractor framework for Bell that extracts Big IP data from a list of F5 Devices and stores the data in MongoDB. The cached Big IP data is used by several microservices in an flexible manner. Used OOD, Go (GoLang), Multithreading, MongoDB, Swagger, Docker, OpenShift, GitLab.

- Design and implementation of File Transfer microservice for Bell Canada that allo

MI

Back End Developer

Myant Inc.

Aug 2020 - Sep 2020 (1 month)

Design and implementation of Microservices on the AWS cloud that allow mobile applications to send and receive health data (ECG, Metrics). The health data is collected via wearable sensors (pods).

Implementation of Microservice security using Spring Web Security Configuration Adapter in conjunction with JSON Web Token (JWT).
Design and implementation of GraphQL models, resolvers, mutations and

Paymentus logoPA

Full Stack Engineer

Mar 2020 - Jul 2020 (4 months)

Design and implementation of custom payment modules for various clients using the Paymentus platform.
Environment: Java, Spring MVC, FTL, SOAP, Struts, DAO, Oracle, SQL, PL/SQL, Javascript.

Willis Towers Watson logoWW

Software Engineer

Jan 2019 - Jan 2020 (1 year)

Design of Insurance-related microservices on the Spring Boot / Spring Cloud platforms / Azure.

Design and development of transformation microservice for insurance XML formats (TAM, CSIO XML) on the Spring Boot / Spring Cloud platform. Integration with Kafka, Azure Cloud. Docker image creation.

Skills: SOA, Web Services, SOAP, REST, JSON
- Microservices, Spring Boot, Spring Cloud, Kafka, Docker,

OL

Consultant (Java/JEE/SOA)

OLG

Oct 2016 - Dec 2018 (2 years 2 months)

Design and development of components for Lottery Gateway and Quick Ticket Services components based on a Services-Oriented Architecture. Quick Ticket Services allow users to sell, activate, redeem and cancel lottery tickets (Lotto Max, Lotto 6/49) from a retail store lane (cash register). It also allows users to generate bar codes and tickets in a secure way.
Design and development of REST Service

NTT DATA logoND

Consultant (JEE / SOA)

Jun 2016 - Oct 2016 (4 months)

Design and development of components for a Central Data Repository for Shoppers Drug Mart based on a Services-Oriented Architecture. The CDR allows users to query and persist pharmaceutical information via Web Services requests.

Environment: Java, JEE, Spring ORM, JPA, Hibernate, Spring JDBC Templates, Oracle, SOAP, WebLogic, JAXB, SOA, Data Power, IBM MQ .

OC

Consultant (JEE)

Ontario Ministry of the Environment and Climate Change

Feb 2016 - Jun 2016 (4 months)

Design and development of a Java-based Scheduler that allows MoE Administrators to schedule specific jobs to be executed at given times as per given scheduling pattern. Design and development of Scheduler Console.

Improved existing MoE's enterprise applications, such as Drinking Water Information System (DWIS), Laboratory Information and Licensing System (LILI) by designing and developing modules

SF

WEM Technical Lead

Sun Life Financial

Aug 2015 - Feb 2016 (6 months)

Design and development of Web Content Management solutions for Sun Life Financial's corporate websites. Engagement through Tata Consultancy Services (TCS).

Design Content Management and Content Delivery components (e.g. Presentation Templates, Layout, Display Views, etc).

Create front-end components websites using a Responsive Design, for use with PCs and mobile devices. Used front-end framework

RE

Technical Lead (Java / JEE)

Rexall

May 2015 - Jul 2015 (2 months)

Improved and extended Pharmaceutical applications on the Java/JEE platform.

Improved the CFM application by extending the functionality of several modules, including Pricing, Context Variables, Pricing Strategies, etc.

Set up web applications (Portal Pages, Hooks, Portlets) on the Liferay platform,

Environment: Java, JEE, Maven, Hudson, BitBucket, Spring, DAO, Swing, Liferay 6.1, Sybase.

BMO Financial Group logoBG

Consultant (CMS)

Mar 2014 - Mar 2015 (1 year)

BMO Financial Group serves more than 12 million personal, commercial, corporate and institutional customers in North America and internationally.

BMO Sites’s Re-Architecture Project. Provided the necessary infrastructure for BMO’s main websites, based on Content Management (OpenText Vignette, versions 7.6 and 8.5), Dynamic Site Module (DSM) and WebSphere Application Server (v8.5) technologies fo

CT

System Integrator

City of Toronto

Aug 2012 - Mar 2014 (1 year 7 months)

Enhanced the City of Toronto's enterprise applications, such as Project Tracking Portal (PTP).

Design SOA architecture (REST/JSON) of the iTimesheets module of the PTP (Project Tracking Portal) corporate application. Development of the iTimesheets application using the Agile methodology.

Integrated the “Location Certifiucate” PTP module with maps/ data provided by Geospatial Information Systems

CT

Consultant (CMS)

City of Toronto

Aug 2008 - Jul 2012 (3 years 11 months)

The City of Toronto's website is used by millions of people in the cultural and financial capital of Canada.

Improved the City of Toronto's website by implementing the Web Foundations Project (aka Web Re: Brand), providing 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 (

CI

Sr Developer

CIHI

Oct 2006 - Aug 2008 (1 year 10 months)

Improved CIHI's asynchronous data messaging processes by designing / developing asynchronous applications using the Quartz framework.

Designed / developed health-related db applications based on SOA, Web Services and Java Spring platforms.

Design and develop software components for various medical database applications.

Applied Accessibility guidelines (AODA).

Skills: Java, Spring IoC, Spring

OM

Software Engineer

Orion Media

Mar 2006 - Oct 2006 (7 months)

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). The framework is developed as a MIDlet (v2) application on the mobile device using the Recordstore.

Skills: UML, SOA, Web Services, REST, XML, J2ME, MIDlets, CLDC, J2EE, Oracle, mySQL, AJAX.

Rogers Communications logoRC

Sr Developer

Nov 2005 - Mar 2006 (4 months)

Improved Rogers' Supply Chain Management (SCM) application that keeps track of cell phone inventory, status, branding. Designed / developed SCM modules based on JEE architectures. Design and development of interactive reports for Supply Chain Management using EJBs, PL/SQL.

Skills: Weblogic 8.1, UML, J2EE, XML, Java, JSP, Oracle, PL/SQL, EJB, VSS, JavaScript, AJAX.

S

Consultant

724 Solutions

May 2005 - Oct 2005 (5 months)

Increased revenues for Telefonica Movistar TME by designing and developing of TME's Mobile Alert Storefront.
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

Education

Degrees, certifications, and relevant coursework

LI

LinkedIn

React Essential Training

Nov 2024

CL

CODEBASHING LTD

Application Security and Secure Coding Training

Jun 2020

CC

Coursera Course Certificates

Essential Go

Feb 2020

LI

LinkedIn

First Look: Rust

Dec 2020

CC

Coursera Course Certificates

Functions, Methods and Interfaces in Go

Feb 2020

OS

OSG

AODA Certification

Mar 2020

CC

Coursera Course Certificates

Concurrency in Go

Mar 2020

CC

Coursera Course Certificates

Programming with Google Go

Mar 2020

LI

LinkedIn

Java: Data Structures

Feb 2020

LI

LinkedIn

Learning Docker

Mar 2019

LI

LinkedIn

Spring: Spring Cloud

Jan 2019

ME

Monterrey Institute of Technology and Higher Education

Bachelor's degree, Computer Science

1986 - 1992

CM

CMT

High School Diploma

1983 - 1986

Interested in hiring Louis?

You can contact Louis and 90k+ other talented remote workers on Himalayas.

Message Louis

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan