Iago Belo

About

Hi! I'm Iago — a Tech Lead with nearly eight years of experience in software engineering.

I have deep experience in the React ecosystem (React, Next.js, Gatsby and related frameworks), state management, mobile development (Android and React Native), software architecture, testing and CI/CD.

I'm passionate about building scalable, maintainable systems, mentoring engineers and working closely with design and product teams to deliver high-impact experiences.

Technical Skills

Languages and Tools

JavaScript, TypeScript, Java, HTML, CSS, Shell, Linux, Node.js

Frameworks and Libraries

React, React Native, Apollo, GraphQL, Styled Components, Redux, MobX, Context API, Hooks

Testing and CI/CD

Cypress, Jest, Storybook, CI/CD pipelines

Professional Experience

Tech Lead — Linte

Sep 2019 – Present

  • Development and maintenance of a large-scale SaaS platform using React, TypeScript and Apollo (GraphQL).
  • Created and maintained the company's first UI component library using Storybook.
  • Safeguarded front-end code quality through code reviews, technical guidance and sound architectural practices.
  • Close collaboration with the design team, taking part in sprints and delivery tracking.
  • Mentored junior developers and contributed to the technical growth of the team.

Front-End Engineer — Shawee

Aug 2018 – Sep 2019

  • Development and maintenance of the largest hackathon platform in Brazil using React, Apollo and TypeScript.
  • Mentored teams during events and provided technical support to participants.
  • Improved platform stability and overall code quality.
  • Increased test coverage with Jest and introduced new QA practices.
  • Active participation in sprints and release processes.

Software Engineer — CESAR

Apr 2018 – Aug 2018

  • Planned and developed web and mobile applications using React, Android/Java and Node.js for large companies.
  • Worked in cross-functional teams delivering high-impact solutions.
  • Highlights: contributed to two Samsung concept projects and mentored students in CESAR's Summer Job programme.

Mobile Engineer — 3Y Software House

May 2017 – Feb 2018

  • Responsible for developing every mobile application at the company, using Android/Java and React Native.
  • Direct contact with clients to assess feasibility, define features and track progress.
  • Improved performance and standardised project setups.

Software Developer — Dot Promo

Nov 2016 – May 2017

  • Developed the company's internal management system using React, Electron.js and Flow.
  • Built static marketing websites with HTML, CSS and JavaScript.

Software Developer — Buscar Peças

May 2016 – Nov 2016

  • Built and maintained the company's sales platform, with Android/Java on mobile and PHP on the backend.
  • Collaborated with stakeholders to streamline workflows and improve the user experience.

Contact

Feel free to reach out if you'd like to talk about technology, leadership or my career.