Michel S.

Michel S.

Senior Full-stack Developer

Curitiba, Brazil
Hire Michel S. Hire Michel S. Hire 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.

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.

Portfolio

Full-stack Developer - Enviando
Full-stack Developer - Enviando

Featuring integrations with several shipping companies, Google Cloud print, ERPs, and eCommerce platforms, Enviando is the best solution for Brazilian eCommerce companies to handle picking, packing, and shipping of their orders. Applying a CI/CD process, the team was able to evolve the software at a fast pace and improve it as quickly as needed by the clients. Developed a WMS to handle the processing and shipping of hundreds of orders from different eCommerce top players. The project was launched in 2016 as a solution for the leading Brazilian games store, and after its success with them, it was launched as a SaaS. The project allowed their clients to carry out the same picking/packing/shipping process with 40% of the effort, even more accurately, and without errors. The main client processed more than 160,000 orders through it. Technologies used: Django, Bootstrap.

Full-stack Developer - Magtab
Full-stack Developer - Magtab

Magtab is a content marketing platform designed to assist in digital marketing and digital media publishing. The company's platform assists in editorial graphic projects, inserts texts, images, videos, gifs, podcasts, helps in distributing the content on social networks, blogs, sites, and applications, enabling clients to generate leads and engage more readers or customers. Developed a content design platform to build landing pages used by several small companies and marketing agencies. Replaced a legacy application hosting PDF files in an app with a complete solution with responsive layout landing pages done through React.js and Google AMP. The testing base allowed for upgrading the codebase to the latest Python, Django, and React versions. Technologies used: React.js, Django.

Full-stack Developer - Lessons10
Full-stack Developer - Lessons10

Lessons10 is a tool to help teachers with exam correction, allowing them to include bubble sheets to their PDF exams and to scan the students' answers from these bubble sheets using an Android app. Developed the project using Django as back end and React/React Native as front end using Python-OpenCV for bubble sheets parsing. The project helps teachers save time when correcting exams both with the Android app to take pictures or with a web app where students can fill the exercises online. Developed the web app that parses the exam using Python/OpenCV and shows the scores (Django REST framework and React). It was successfully launched at the end of 2019. Technologies used: React.js, Django.

Full-stack Developer - Mainiti
Full-stack Developer - Mainiti

Mainiti, which means “every day” in Japanese, is an online platform for teaching mathematics to children. Launched in 2012, it helped several schools and institutions to improve their students' familiarity with mathematics. It was built using Django on the back end and Foundation on the front end, with 250+ exercise models with thousands of examples, from basics to high-school questions, created through Python scripts. Built several different models of complex mathematical exercises and wrote scripts to build exercise options (for example, to calculate each digit in an addition or subtraction). Technologies used: Django, Foundation.

Owner - Portal do Representante
Owner - Portal do Representante

Portal do Representante is a leading job portal for salespeople in Brazil. With 7 million pageviews in 2019, mostly from organic traffic, it helped more than 100,000 companies and sales representatives to meet and work together. Developed the portal from scratch and took care of maintenance, planning, evolving, marketing, and SEO across its nine years of existence. Technologies used: Python, Django.

Full-stack Developer - Board Monitor
Full-stack Developer - Board Monitor

Board Monitor is a platform for company boards and committees to schedule and manage meetings and decisions taken, meet through video conference (Webex), and digitally sign meeting reports. The solution was acquired by giants like Rumo All, WEG, Scania, and other billion-dollar companies. Technologies used: Django, Bootstrap.

Owner - VagaPraVoce.com
Owner - VagaPraVoce.com

VagaPraVoce.com (meaning "Job for you") was launched with usability and good user experience in mind. Developed the site with Django and React.js, with a focus on white-label clients, and launched it in 2020. Implemented AI concepts to match candidates with job offers and built the application as an easily scalable stack using Docker.

Education

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