About me
I’m a Senior Web Engineer with a primary focus on Front End Applications. I have over 18 years of experience working with Web Technologies, with a strong emphasis on constructing User Interfaces.
I enjoy building amazing Web Products transforming UI/UX designs into highly maintainable, efficient, well-tested, and readable code solutions.
My dedication to the products I work on is comprehensive, from end to end. I recognize the significance of meeting deadlines while consistently delivering high-quality software.
I’m an advocate of the Kaizen principle, which promotes the idea that constant, incremental improvement is the key to achieving lasting and impactful success.
My mantra is “Progress, not perfection”.
Work Experience
🎖️ Freestar.com
Javascript Engineer
Apr 2022 - August 2023
I helped Freestar to maintain and bring new features to the Main Dashboard, used by their internal people, the Ad Associates, to deliver the best service to Freestar Publishers, working alongside Product Managers and a highly skilled cross-functional team.
I also was part of the team that built the next generation of their Public Dashboard, the main interface to the Publishers that served cutting-edge data reports, in a record time of 3 months within the company’s history.
✅ Relevant Tech:
- ES6
- Typescript
- Vue
- Vuex
- Element+
🎖️ Spot2nite.com
Full Stack Developer
Jul 2021 - Apr 2022
I helped Spot2nite to maintain their Reservations API Services as well as helped to build their first version of the Public Web Reservations Page, using React and NextJs.
One of my duties as Full Stack Engineer was to learn and connect their internal API ecosystem with external Parks APIs, dealing with the challenge of normalizing external data schemes to adjust into our internal schemes, as well as orchestrating the communication with different data flow pipelines for the different Parks API providers.
✅ Relevant Tech:
- Elixir
- Phoenix
- PostgreSql
- React
- Next.js
- Typescript
- Material UI
- Apollo GraphQl
🎖️ Convert.com
Web Engineer
Jan 2016 - Jun 2021
My responsibilities in this role included maintaining Convert’s UI at peak performance. This entailed continuous development and enhancement of their Web Dashboard, which has served their clients over the years. Additionally, I was tasked with aligning the product with market demands by incorporating the necessary features.
I also helped Convert to iterate their Web Dashboard through 3 main generations.
We started the first version in 2012 (I was a contractor by then) designing an SPA using jQuery. Over the time we evolved alongside the tech industry using different Javascript frameworks, such as Ractive and React, taking advantage of cutting-edge technologies and design patterns to shape the User Experience with Convert customers.
✅ Relevant Tech:
- Typescript
- React
- React-query
- Material UI
- Jest
- Ractive.js
- jQuery
- Php
- AWS Dynamo DB
- Vagrant
🎖️ Method Exists
Node.js Web Developer
Jan 2014 - Aug 2015
We developed a Rich Data Application from the ground up for our primary client in the Canadian oil industry. Our objective was to deliver Real-Time Data Applications utilizing Web Sockets and an SPA. We created a comprehensive library of complex UI components using Ractive as a Reactive DOM javascript library.
Our main challenge was to deliver a huge amount of data to be updated in real time by the user, rendering a nested structure of complex Web Components in the shape of Web Forms and Rich Data Tables, such as how Google Sheets works. We had to iterate through some versions of the app to achieve the performance and speed the client needed for their daily data transactions.
✅ Relevant Tech:
- Ractive.js
- Page.js
- Node.js
- MongoDB
- Express.js
To view further you can visit my LinkedIn Profile
Skills
-
Languages
Javascript (ES2022), Typescript, Php, Elixir -
Front End Frameworks/Libraries
React, Ractive, Next.js, Material UI -
Back End Frameworks
JS -> Node, Express, Next.js
Elixir -> Phoenix
Php -> Yii -
Dev Ops tools
Vagrant, Docker -
Testing tools
Jest, Mocha.
Education
- ✅ Merida Technological Institute
🏅 Computer Software Engineering
📅 2000 - 2005
Merida, Yucatán México.