Fabian Romero

Fabian Romero
Software Engineer from Mexico
Working on 3PillarGlobal and as Freelance.

Availabe for new projects

  1. 2022 - Present

    Software Engineer / Full Stack Developer3Pillar Global

    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.

    • 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.
  2. 2023 - Present

    Freelance Full Stack & IoT EngineerIndependent Contractor

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

    • 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.
  3. 2021 - 2022

    Apprentice Software Engineer3Pillar Global

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

    • 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.
  4. 2020 - 2021

    Support Engineer (IoT Specialist)Telemetic

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

    • 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.
  5. 2019 - 2022

    Technical Instructor (Applied Engineering)Dartronics

    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.

    • 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.
  6. πŸ“š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β€’Packt

    AI Enhancement with Knowledge Graphs - Mastering RAG Systems

    Implementation of RAG architectures powered by Knowledge Graphs (Neo4j) and vector databases to improve LLM precision.

    RAG SystemsNeo4jKnowledge GraphsGenAIVector Databases
    πŸ“šCourseraβ€’Imperial College London

    Mathematics for Machine Learning: Linear Algebra

    Applied mathematics for ML: vectors, matrices, eigenvalues, and mapping data to vector spaces.

    Linear AlgebraEigenvectorsPython/NumpyML Mathematics
    πŸ“š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
    πŸ“šCourseraβ€’University of California, Irvine

    Introduction to Programming the Internet of Things (IOT) Specialization

    Complete specialization in IoT solution design, from Arduino/C to Raspberry Pi/Python and connectivity.

    IoT ArchitectureArduinoRaspberry PiC ProgrammingPython
    πŸ“šCourseraβ€’Pontificia Universidad CatΓ³lica de Chile

    Electrons in Action: Electronics and Arduinos

    Practical implementation of circuits and microcontrollers for personal inventions.

    ArduinoElectronicsEmbedded CPrototyping
    πŸ“šCourseraβ€’Autodesk

    Intro to Digital Manufacturing with Autodesk Fusion 360

    CAD/CAM design for digital manufacturing and casing/part prototyping.

    CAD3D ModelingFusion 360Digital Manufacturing
    πŸ…Credlyβ€’Amazon Web Services

    AWS Certified Cloud Practitioner

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

    Cloud ComputingAWS ServicesCloud SecurityDeployment
    πŸ“šCourseraβ€’Google

    Introduction to Git and GitHub

    Version control, repository management, and team collaboration.

    GitGitHubVersion ControlCI/CD Basics
    πŸ“šCourseraβ€’The Hong Kong University of Science and Technology

    Server-side Development with NodeJS, Express and MongoDB

    Robust backend: RESTful APIs, authentication, and NoSQL databases.

    Node.jsExpressMongoDBREST APIAuthentication
    πŸ“šCourseraβ€’The Hong Kong University of Science and Technology

    Front-End Web Development with React

    Development of reactive SPAs and state management with components.

    ReactJavaScriptSPAUI Components
    πŸ“šCourseraβ€’Universidad de los Andes

    TypeScript Fundamentals

    Static typing for JavaScript, interfaces, and generics.

    TypeScriptJavaScriptType Safety
    πŸ“šCourseraβ€’University of Michigan

    Using Python to Access Web Data

    Web Scraping, APIs, and JSON/XML format handling. Vital for RAG.

    Web ScrapingPythonREST APIsJSON/XML

    Showing 14 of 40 courses