Michel S.

Michel S.

Full Stack Developer

Brazil
Hire Michel S. Hire Michel S. Hire Michel S.

About Me

Goal-oriented Full Stack Engineer with more than 10 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. Hands-on experience working on several complex projects used by thousands of users, from planning to deployment. Michel is highly familiar in developing backend with Python, frontend with React, as well as DevOps and team management. He strives to write good quality and well-tested code, which he considers the key concept for long term projects with a good evolving environment.

Work history

UpStack
UpStack
Full Stack Developer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

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

  • Ensure that features are being delivered efficiently and on-time.

Work On Learning
Work On Learning
Lead Developer
2020 - Present (4 years)
Remote
  • Worked on the development of an educational software from a US based company that allows teacher to upload a PDF file and add interactivity, so his students can fill the worksheet online.

  • Promoted code-quality by applying Prettier, Typescript, Sonarqube, Mypy. Implemented the CI/CD pipeline for a monorepo with AWS CodeBuild, EB, ECR.

  • Guided senior team members to keep up code quality, TDD and efficient solutions. Adopted Storybook and promoted high componentization level.

Various Companies
Various Companies
Full Stack Developer
2019 - 2021 (2 years)
Remote
  • Worked on developing SizeUP, a React Native/Expo App to help restaurants to better coordinate cost prices oscillation with machine learning techniques.

  • Developed a jobs portal provided as a SPA with high UX requirements; scalable stack orchestrated using Docker-Compose. Created a Scrapy+Selenium crawler that seeks notebooks prices from different stores, compares their prices, and posts the cheaper ones to a Wordpress website.

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

Lessons10.com
Lessons10.com
Full Stack Developer
2017 - 2020 (3 years)
Remote
  • Worked on the development of a tool to help teachers in the exam corrections, allowing them to take a picture of the exam using a mobile app.

  • Used Python and Open-CV for image parsing.

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

Turbosys
Turbosys
Owner/Full Stack Developer
2007 - Present (17 years)
Remote
  • Performed direct implementation and code reviews for multiple web development projects. Provided leadership, direction, and mentorship for a team of developers and designers.

  • Closely collaborated 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, a WMS solution with several integrations: from ERPs to shipping companies, among other projects.

Portfolio

Full-Stack Developer - Lessons10
Full-Stack Developer - Lessons10

Lessons10 is a tool to help teachers in the 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. The project was developed using Django as backend, and React/React native as frontend, 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 in the project: React.js, Django.

Full-Stack Developer - Magtab.com
Full-Stack Developer - Magtab.com

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, blog, site, 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 that hosts PDF files in an app, by a complete solution with responsive layout landing pages done through React.js and Google AMP. The testing base allowed us to keep evolving, upgrading the code base to the latest Python, Django, and React versions. Technologies used in the project: React.js, Django.

Full-Stack Developer - Enviando
Full-Stack Developer - Enviando

With integrations with several shipping companies, google cloud print, ERPs, and e-commerce platforms, Enviando is the best solution for Brazilian e-commerce companies to handle picking, packing, and shipping of their orders. Due to the correct application of continuous integration and continuous delivery process, my team was able to evolve the software at a fast pace and improve the software as quickly as needed by the clients. Developed a WMS to handle hundreds of orders processing and shipping, from different e-commerce top players. The project was launched in 2016 as a solution for the leading Brazilian games store and, after been successful with them, it was launched as a SaaS. The project allowed their clients to make 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 in the project: Django, Bootstrap.

Full-Stack Developer - Mainiti
Full-Stack Developer - Mainiti

Mainiti, which means mean “every day” in Japanese, is an online platform for teaching mathematics to children. It helped several schools and institutions to improve their students' familiarity with mathematics. It was built using Django in the backend and Foundation in the frontend and comprises of more than 250 models of exercises with thousands of examples, from basics to high school questions, created through Python scripts. The project was launched in 2012 and allowed several students to enhance their skills, especially in mathematics. I built several different models of complex mathematical exercises and I wrote scripts to build exercise options (for example, to calculate each digit in an addition or subtraction). Technologies used in the project: Django, Foundation.

Full-Stack Developer - Board Monitor
Full-Stack Developer - Board Monitor

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

Owner - Portal do Representante
Owner - Portal do Representante

Portal do Representante is the 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. I developed the portal from scratch and took care of maintenance, planning, evolving, marketing, and SEO, across its nine years of existence. Technologies used in the project: Python, Django.

Owner - VagaPraVoce.com
Owner - VagaPraVoce.com

VagaPraVoce.com (which means, "Job for you") was launched with usability and good user experience in mind. It was developed using Django and React, with a focus on white-label clients. The project was successfully launched in 2020. Implemented AI concepts to match candidates to job offers, and built the application as an easily scalable stack using Docker. Technologies used in the project: React.js, Django.

Education

Electrical engineering
Electrical engineering
Federal University of Technology at Curitiba, Paraná
2002 - 2009 (7 years)
Agile Estimating and Planning - Beyond Story Points and Planning Poker - 2018
Agile Estimating and Planning - Beyond Story Points and Planning Poker - 2018
Agile