Michel S.

About Me

Michel is a Senior Full-stack Developer with 15+ years of experience leading remote teams and developing web projects using Python, Django, React, React Native, and ES6, always with a focus on quality, maintainability, and ROI, using good coding patterns, TDD/BDD, CI/CD, and Agile approaches. He has hands-on experience working on several complex projects used by thousands of users, from planning to deployment. Michel is highly skilled in back-end development with Python, front-end with React, and DevOps. He writes well-tested code, which he considers a key concept for long-term projects with a good evolving environment.

Frontend

Backend

Database

DevOps

QA & Testing

Other

Work history

UpStack
UpStack
Senior Full-stack Developer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Classwork.com
Classwork.com
Full-stack Developer
2020 - Present (5 years)
Remote
  • Working on the development of an educational software from a US-based company for teachers to upload a PDF file and add interactivity, so students can fill the worksheet online.

  • Promoting code quality by applying Prettier, TypeScript, SonarQube, Mypy.

  • Guiding senior team members to keep up code quality, TDD, and efficient solutions.

  • Implementing a CI/CD pipeline for a monorepo with AWS CodeBuild, EB, ECR.

  • Adopted Storybook and promoted a high componentization level.

Various Companies
Various Companies
Full-stack Developer
2019 - 2021 (2 years)
Remote
  • Developed SizeUP, a React Native/Expo app for restaurants to better coordinate cost prices oscillation with Machine Learning techniques.

  • Developed a job portal provided as a SPA with high UX requirements, with scalable stack orchestrated using Docker Compose.

  • Created a quotation software for one of the biggest Brazilian game stores to offer prices for second-hand products, with automation of most of the communication and dealing process, using Django, React, React Semantic UI for its development.

  • Created a Scrapy+Selenium crawler that seeks notebook prices from different stores, compares their prices, and posts the cheaper ones to a WordPress website.

Lessons10
Lessons10
Full-stack Developer
2017 - 2020 (3 years)
Remote
  • Developed a tool to help teachers with exam corrections, allowing them to take a picture of the exam using a mobile app.

  • Used Python and OpenCV for image parsing.

  • Contributed with marketing and leads funnel optimization for the project.

Turbosys
Turbosys
Owner | Full-stack Developer
2009 - Present (16 years)
Remote
  • Performing direct implementation and code reviews for multiple web development projects.

  • Collaborating with stakeholders and project managers to establish design and development guidelines.

  • Built several platforms and websites including a job portal provided as a SPA with high UX requirements, a platform for teachers, and a WMS solution with several integrations from ERPs to shipping companies.

  • Guiding and mentoring a team of developers and designers.

Showcase

Full-stack Developer - Enviando
Full-stack Developer - Enviando
  • Enviando is a SaaS solution for Brazilian eCommerce companies to streamline picking, packing, and shipping.

  • The project evolved rapidly through CI/CD, improving the software based on client feedback.

  • It successfully handles hundreds of orders from various eCommerce platforms, increasing efficiency by 40% and reducing errors.

Full-stack Developer - Magtab
Full-stack Developer - Magtab
  • Magtab is a content marketing platform focused on digital marketing and media publishing.

  • The platform assists with editorial graphic projects, text creation, image/video/gif integration, and social media distribution.

  • Magtab replaced a legacy PDF hosting application with a responsive landing page solution built with React.js and Google AMP.

Full-stack Developer - Lessons10
Full-stack Developer - Lessons10
  • Lessons10 is a tool for exam correction, specifically designed for teachers to use bubble sheets and scan student answers.

  • The project utilizes Django as the backend and React/React Native for the front-end, leveraging Python-OpenCV for bubble sheet parsing.

  • It offers both an Android app for taking pictures and a web app for online student exercises, saving teachers time on exam correction.

Full-stack Developer - Mainiti
Full-stack Developer - Mainiti
  • Mainiti is an online platform for teaching mathematics to children.

  • Launched in 2012, it assists schools and institutions in improving student math knowledge.

  • The platform is built using Django on the back end and Foundation on the front end, with a large collection of exercise models and examples.

Owner - Portal do Representante
Owner - Portal do Representante
  • A leading job portal for salespeople in Brazil.

  • Has served over 100,000 companies and sales representatives.

  • Developed and maintained the portal from scratch for over 7 million pageviews.

Full-stack Developer - Board Monitor
Full-stack Developer - Board Monitor
  • Board Monitor is a platform for company boards and committees to schedule, manage, and digitally sign meeting reports.

  • It integrates video conferencing (Webex) and digital signatures for meetings.

  • The solution was acquired by significant companies including Rumo All, WEG, Scania, and others.

Owner - VagaPraVoce.com
Owner - VagaPraVoce.com
  • Launched a white-label job platform in 2020 with Django and React.js.

  • Implemented AI-powered matching for candidates and built a scalable application using Docker.

  • Prioritized usability and user experience during development.

Education

Bachelor's Degree, Electrical Engineering
Bachelor's Degree, Electrical Engineering
Federal University of Technology ParanĂ¡ - Brazil
2002 - 2009 (7 years)