Marcos Ribeiro
> Software Engineer
Software Engineer (Mid-Level)
Syngenta Digital | Belo Horizonte, Brazil
- Led the 0-to-1 development of a Greenfield Farm Management System (FMS), architecting a scalable frontend using React, Refine, and Ant Design.
- Delivered a feature-complete MVP in 6 months, enabling real-world market validation for warehouse and financial management modules.
- Engineered a self-service onboarding engine using N8N and Node.js, transitioning the platform to a Product-Led Growth (PLG) model.
- Reduced user onboarding time from several days to under 20 minutes by automating data validation and provisioning.
- Architected and deployed an AI-powered speech-to-text order generation system using AWS infrastructure (EC2, S3, MSK for messaging, CloudFormation for IaC), enabling customers to create orders through voice commands.
Junior Software Engineer
Syngenta Digital | Belo Horizonte, Brazil
- Developed complex geospatial visualizations using Mapbox, enabling real-time interactive tracking of farm assets on custom maps.
- Optimized frontend performance by refactoring legacy React components, significantly reducing page load times for high-traffic modules.
- Led UI refactoring initiatives using Ant Design to improve code maintainability and ensure design consistency across the product suite.
Software Engineering Intern
Syngenta Digital | Belo Horizonte, Brazil
- Achieved a rapid technical ramp-up, delivering full-stack features in Python and React/Redux within the first month of onboarding.
- Demonstrated high adaptability by mastering the internal development ecosystem and supporting core engineering workflows.
Undergraduate Researcher
LCE β Evolutionary Computation Lab, UFMG | Belo Horizonte, Brazil
- Developed a system to optimize the structural configuration of electrical transmission towers using genetic algorithms, reducing design search space and improving convergence to optimal solutions.
- Built interactive geospatial visualizations to display the impact of environmental factors β including climate, elevation, and terrain β on tower configuration decisions.
- Developed a JavaScript web application to visualize optimization results, rendering interactive maps and charts to compare tower configurations across different geographic and climatic conditions.
Undergraduate Researcher
LABBIO β Bioengineering Lab, UFMG | Belo Horizonte, Brazil
- Designed and implemented a patient gait analysis system using a pressure-sensitive mat with a mesh of actuators, capturing real-time footstep data to characterize walking patterns.
- Processed and visualized sensor data to generate gait reports, supporting clinical assessment of patients' locomotion and biomechanical analysis.
- Integrated hardware sensor input with software data pipelines, enabling automated collection and structured storage of patient movement information.
Software Engineer with 6 years of progressive experience and a track record of growth within a high-impact technology company. Proven ability to lead 0-to-1 product launches, including a comprehensive Farm Management System (FMS) delivered as an MVP in 6 months. Expert in React, Node.js, and Python, with specialized experience in geospatial data (Mapbox), workflow automation (N8N), and Product-Led Growth (PLG) strategies. Recognized for a rapid technical ramp-up and a focus on transforming complex manual processes into high-performance, self-service digital experiences.
Languages
Frameworks & Tools
BS in Electrical Engineering
2018 β 2024Federal University of Minas Gerais (UFMG)
Coursework: Algorithms and Data Structures, Software Engineering, Digital Systems, Microprocessors, and Control Systems.
Spec in Data Science
2025 β 2026UNICAMP
Coursework: Machine Learning, Deep Learning, MLOps, Business Analytics, Python, R, NoSQL/NewSQL databases.