01 / Professional experience

Experience

2019 — present
2022 - Present01

3Pillar Global

Software Engineer / Full Stack Developer

Architected and maintained scalable web solutions using modern Full Stack technologies. Focused on infrastructure automation, code quality, and enhancing backend performance for enterprise-level applications.

Responsibilities and contributions
  • Engineered high-performance backend services using NestJS with both RESTful architectures and GraphQL APIs.
  • Modernized legacy infrastructure by implementing Infrastructure as Code (IaC) using Terraform and AWS, significantly reducing deployment times and environmental inconsistencies.
  • Developed and standardized internal component libraries using React, ensuring UI consistency across multiple projects.
  • Optimized CI/CD workflows utilizing Docker, GitHub Actions, and Bitbucket Pipelines to streamline delivery.
  • Led code quality initiatives by integrating SonarQube and Checkmarx, improving test coverage and security standards.
  • Built data-driven dashboards using Next.js and MongoDB to visualize critical business metrics.
2023 - Present02

Independent Contractor

Freelance Full Stack & IoT Engineer

Design and development of end-to-end software solutions, specializing in the intersection of web technologies and Industrial IoT (IIoT).

Responsibilities and contributions
  • Delivering custom web applications for clients utilizing the MERN Stack (MongoDB, Express, React, Node.js) and Python ecosystems.
  • Designing architecture for IoT/IIoT integration, bridging hardware devices with cloud dashboards using protocols like MQTT and Modbus.
  • Deploying and managing personal servers and databases (MySQL, PostgreSQL, Neo4j) for data logging and specialized use cases.
2021 - 202203

3Pillar Global

Apprentice Software Engineer

Intensive professional development program focused on mastering enterprise-grade software development practices, Full Stack methodologies, and agile collaboration.

Responsibilities and contributions
  • Gained deep proficiency in relational databases (SQL), mastering complex queries, triggers, stored procedures, and transaction management.
  • Collaborated in Agile teams (Scrum) utilizing Jira and Git for version control, actively participating in code reviews and sprint planning.
  • Rapidly adapted to new technologies, delivering functional modules in React Native, Python, and Java within tight deadlines.
  • Built foundational knowledge in cloud services, containerization concepts, and software deployment lifecycles.
2020 - 202104

Telemetic

Support Engineer (IoT Specialist)

Spearheaded the development of HMI/SCADA solutions and provided specialized technical support for Industrial IoT ecosystems, ensuring high availability for client operations.

Responsibilities and contributions
  • Developed a real-time web visualization platform (HMI) using PHP, JavaScript, and Node-RED, displaying critical sensor data (tank levels, temperature, gauges) in real-time.
  • Integrated diverse industrial hardware (PLCs, Industrial Radios, GSM Routers) using protocols like Modbus (RTU/TCP), MQTT, and RS-232/485.
  • Managed remote field installations and satellite telemetry connections, ensuring consistent uptime for remote monitoring systems.
  • Authored technical documentation and client guides to facilitate user adoption of new telemetry products and reduce support ticket volume.
2019 - 202205

Dartronics

Technical Instructor (Applied Engineering)

Translated complex engineering concepts into hands-on practical training for students and professionals in the automation field, bridging the gap between theory and industry application.

Responsibilities and contributions
  • Automation & Control: Taught advanced PLC programming (Siemens S7-1200, TIA Portal), covering PID control, Ladder Logic, SCL, and industrial simulation using FactoryIO.
  • Embedded Systems: Instructed on the design and programming of microcontrollers (Arduino, PIC, Raspberry Pi) for robotics and home automation projects.
  • Simulation & Design: Led workshops on MATLAB for mathematical modeling and control design, and SolidWorks for CAD design and prototyping.

Testimonials

Feedback from people I have worked with.

Fabian has consistently proved himself an engineer with a remarkable ability to tackle challenges of any scale. He is highly productive and demonstrates a keen aptitude for learning and applying new technologies to solve problems. His dynamic personality and positive attitude make working together an enjoyable experience every time. Throughout the assigned mentoring, Fabian has developed impressive expertise in multiple technologies, including Python, React, Linux, AWS, IaC, Docker, and serverless technologies. Fabian has consistently achieved challenging goals, demonstrating that he is a valuable asset to any team.

Roberto GarcíaChief Systems Engineer at EPAM Systems

Fabian is an enthusiastic engineer who never stops learning new technologies. Accepts new challenges and has a high level of commitment to solve them. His skills have extended from front-end solutions to building a backend REST API based on cloud services. He also understands how CICD pipelines work and how to set up the cloud resources using IaC. Fabian has acquired the knowledge to quickly solve problems and extend or build new services. He is a resource with outstanding performance that will shine on any team.

Jose SandovalLead Systems Engineer at EPAM Systems | AWS Certified

I've had the pleasure of working with Fabian for a Natural Products platform, and his technical expertise, flexibility, and sense of humor have been extremely valuable to this project. He consistently turned complex design concepts into seamless, functional code while offering thoughtful suggestions to improve the user experience. Fabian's collaborative approach and attention to detail make him an exceptional developer to work with!

Erin MillerUX | XR | Product Designer in B2B SaaS

Fabian is an excellent developer with extensive knowledge in React, NestJS, and AWS tools. He has a great ability to detect details and ensure the user experience aligns exactly with the design specifications.

Giovanny TelonQuality Assurance Engineer

I worked with Fabián for about 2 years, and all I can say is his work was pretty good. Good quality on his code, and good execution of the ideas and direction of the project. One of the skills I valued the most is that he was always open to feedback. I see a lot of potential in him. Gonna miss working with him.

Carlos Alberto Rodríguez AlanísSoftware Engineering Manager at ITJ

Have we worked together? You can share your experience.

Recommend on LinkedIn ↗Send by email ↗
Continuous learning
Coursera DeepLearning.AI

Neural Networks and Deep Learning

Andrew Ng's foundational course. Mastery of deep neural network architecture, backpropagation, and hyperparameter tuning.

Deep LearningNeural NetworksPythonBackpropagationHyperparameter Tuning
Coursera University of Michigan

Introduction to Data Science in Python

Advanced data manipulation with Pandas and NumPy. Data cleaning and statistical analysis of datasets.

PandasNumPyData CleaningStatistical Analysis
Coursera University of California, Davis

SQL for Data Science

Advanced SQL for filtering, complex joins, and preparing data for analysis.

SQLData AnalysisRelational DatabasesData Science
Credly Amazon Web Services

AWS Certified Cloud Practitioner

Foundational certification in cloud computing, security, and architecture on AWS.

Cloud ComputingAWS ServicesCloud SecurityDeployment
Coursera Universidad de los Andes

TypeScript Fundamentals

Static typing for JavaScript, interfaces, and generics.

TypeScriptJavaScriptType Safety

14 of 40 courses · Featured selection

From my résumé to what I build ↗