Engineering

Moises Narvaez

Software Architect, Ruby on Rails Developer

  • Baranquilla, Colombia
  • BS, Systems Engineering, Universidad Autonoma del Caribe
  • 14
    Years of Experience

Professional Bio

For as long as I can remember, I've been passionate about building things and solving problems. What began with Lego pieces and puzzles matured into an interest using MS Paint, Photoshop, and Movie Maker. That in turn blossomed into an interest in code, which I fell in love with when I arrived at university, and I haven't stopped. I am energized by its challenges and figuring out how to solve a problem with constrained resources in the best possible way and in the smallest amount of time. My favorite technology to work with, hands down, is Ruby on Rails. Its simplicity lets you focus on what really matters: business logic. It's a great, mature, robust framework with solid methodologies. I love gaming, from NES classics to modern titles that I run on my work/game PC that I built myself.

Latin America
Baranquilla, Colombia

Technology Expertise

  • Advanced label
    Advanced
  • Intermediate label
    Intermediate
Ruby On Rails (Advanced)
IoT (Advanced)
PostgreSQL (Advanced)
React.js (Intermediate)
Javascript (Intermediate)
PHP (Intermediate)
Ionic (Intermediate)
Phone Gap (Intermediate)
CSS (Intermediate)
HTML5 (Intermediate)
MySQL (Intermediate)
Firebase (Intermediate)
Node.js (Intermediate)
GraphQL (Intermediate)

Featured References

open quoteclose quote
open quoteclose quote
open quoteclose quote

Employment History

FullStack Labs August 2017 - Present

Software Architect

At FullStack Labs, I'm responsible for leading development on complex apps using React, Ruby on Rails, and other technologies. I'm currently working on:

  • Procore, an all-in-one construction management app. I wrote a tool to customize, streamline, and extend the current functionality of multiple components of the software, including the API and user interfaces. I also developed multiple microservices that communicate with one another using Kafka. The app additionally utilizes Ruby on Rails, React, Node.js, Nest.js, and PostgreSQL.
Koombea March 2012 - June 2019

Senior Software Engineer

Koombea is a software consultancy based in Miami, Florida. As Senior Software Engineer, I:

  • Developed a platform for coaching and professional education. I worked on a six-person team and created a chat system for the real-time evaluation of students and refactored existing code using Ruby on Rails, React, PostgreSQL, and Websockets.
  • Helped create the e-commerce solution for a Latin American insurance company. I successfully implemented the necessary operations to process new insurance policies and added features into a microservice to process incoming information and deliver events through RabbitMQ. The app also used Ruby on Rails and PostgreSQL.
  • Wrote the back end for a point-of-sale app that provides food to schools. I designed an efficient database and API capable of supporting concurrent users and operations. I also developed a process for creating sales reports using advanced SQL techniques. The software was written with Ruby on Rails, PostgreSQL, RSec, and Cucumber.
Latin America
Latin America

Portfolio

Thought Leadership

Employment History

FullStack Labs August 2017 - Present

Software Architect

At FullStack Labs, I'm responsible for leading development on complex apps using React, Ruby on Rails, and other technologies. I'm currently working on:

  • Procore, an all-in-one construction management app. I wrote a tool to customize, streamline, and extend the current functionality of multiple components of the software, including the API and user interfaces. I also developed multiple microservices that communicate with one another using Kafka. The app additionally utilizes Ruby on Rails, React, Node.js, Nest.js, and PostgreSQL.
Koombea March 2012 - June 2019

Senior Software Engineer

Koombea is a software consultancy based in Miami, Florida. As Senior Software Engineer, I:

  • Developed a platform for coaching and professional education. I worked on a six-person team and created a chat system for the real-time evaluation of students and refactored existing code using Ruby on Rails, React, PostgreSQL, and Websockets.
  • Helped create the e-commerce solution for a Latin American insurance company. I successfully implemented the necessary operations to process new insurance policies and added features into a microservice to process incoming information and deliver events through RabbitMQ. The app also used Ruby on Rails and PostgreSQL.
  • Wrote the back end for a point-of-sale app that provides food to schools. I designed an efficient database and API capable of supporting concurrent users and operations. I also developed a process for creating sales reports using advanced SQL techniques. The software was written with Ruby on Rails, PostgreSQL, RSec, and Cucumber.