Engineering

Diego Roman

Mid-Level Software Engineer

  • Monterrey, Mexico
  • Engineer's Degree, Computer Software Engineering, Universidad Regiomontana
  • 6
    Years of Experience

Professional Bio

I am a Software Engineer with over 6 years of experience in Node.js, PHP, JavaScript, SQL, and Laravel. I became a developer because I wanted to understand what was inside the "black box" of computers, and I'm still learning something new about it every day. What I love about my job is helping people solve problems through automation, technology, and analytical thought.

Latin America
Monterrey, Mexico

Technology Expertise

  • Advanced label
    Advanced
  • Intermediate label
    Intermediate
Node.js (Advanced)
PHP (Advanced)
Javascript (Advanced)
HTML5 (Advanced)
MySQL (Advanced)
Laravel (Advanced)
React.js (Intermediate)
React Native (Intermediate)
GraphQL (Intermediate)
CSS (Intermediate)
Wordpress (Intermediate)
DevOps (Intermediate)
AWS (Intermediate)

Featured References

open quoteclose quote
open quoteclose quote
open quoteclose quote

Employment History

FullStack Labs April 2021 - Present

Mid-Level Software Engineer

‍Envia.com May 2018 - April 2021

FullStack Developer

I was a FullStack Developer at Envia.com, a shipment logistics company from Mexico. Beyond the scope of my regular tasks as a FullStack Developer, I also fulfilled the role of Database Administrator and Software Architect for several projects at the time.

  • Lead the FullStack development and architecture design for the company's main eCommerce app.
  • Migrate software from an MVC architecture to a Microservices architecture.
  • Worked with Redis, MySQL, Node.js, React, and PHP to provide software solutions for the logistics system.
GQS Business Group December 2017 - May 2018

Software Analyst

As a Software Analyst at GQS Business Group, my job was to provide consultancy on BPM-oriented workflows. I also contributed to the analysis, design, documentation, and testing for several company projects. 

  • Provide holistic consultancy on Business Process Management (BPM) Systems.
  • Meet with clients and define the ideal BPM workflows for each project.
  • Explain technical concepts and benefits to non-technical clients.
KAF Consulting November 2014 - November 2017

FullStack Developer

At KAF Consulting, I worked on many different FullStack development and database management projects. The main technologies I used here were Node.js, Java, SQL, and PHP.

  • Provide database maintenance and basic feature development for FEMSA, an invoice management app.
  • Handle the enterprise-level production databases which generated up to 50k new records every day.
  • Contributed to the FullStack development of several applications for Tecnológico de Monterrey.
  • Developed internal workflow software solutions for DocSolutions and Palmex.
Latin America
Latin America

Portfolio

Thought Leadership

Employment History

FullStack Labs April 2021 - Present

Mid-Level Software Engineer

‍Envia.com May 2018 - April 2021

FullStack Developer

I was a FullStack Developer at Envia.com, a shipment logistics company from Mexico. Beyond the scope of my regular tasks as a FullStack Developer, I also fulfilled the role of Database Administrator and Software Architect for several projects at the time.

  • Lead the FullStack development and architecture design for the company's main eCommerce app.
  • Migrate software from an MVC architecture to a Microservices architecture.
  • Worked with Redis, MySQL, Node.js, React, and PHP to provide software solutions for the logistics system.
GQS Business Group December 2017 - May 2018

Software Analyst

As a Software Analyst at GQS Business Group, my job was to provide consultancy on BPM-oriented workflows. I also contributed to the analysis, design, documentation, and testing for several company projects. 

  • Provide holistic consultancy on Business Process Management (BPM) Systems.
  • Meet with clients and define the ideal BPM workflows for each project.
  • Explain technical concepts and benefits to non-technical clients.
KAF Consulting November 2014 - November 2017

FullStack Developer

At KAF Consulting, I worked on many different FullStack development and database management projects. The main technologies I used here were Node.js, Java, SQL, and PHP.

  • Provide database maintenance and basic feature development for FEMSA, an invoice management app.
  • Handle the enterprise-level production databases which generated up to 50k new records every day.
  • Contributed to the FullStack development of several applications for Tecnológico de Monterrey.
  • Developed internal workflow software solutions for DocSolutions and Palmex.