Professional Documents
Culture Documents
Davi W. M. Suga (4th Copy)
Davi W. M. Suga (4th Copy)
Suga
Software Engineer Self-taught by nature and programmer since the age of 13, since then in passionate love
github.com/davisuga with the area. Functional programming passionate. In addition to professional experiences,
linkedin.com/in/davisuga/ a significant part of what I know was motivated by sheer curiosity and a willingness to
daviciencia1@gmail.com experiment and be better.
WORK EXPERIENCE
Full-stack Developer | EkonoMe
08/2020 - Present
Built entire frontend features from Figma Designs like a real-time messaging center, user management system, and dynamic forms
Worked together with the product and design team to improve the UX of existing features
Proactively took backend responsibilities and delivered authorization features in a Nest+Node.js app
Improved overall UX by adapting layout for a variety of devices and increasing performance
Developed new features, such as geolocation of products and stores, dynamic filters, persistent cache, etc, using React Native.
Ported the whole e-commerce mobile app code to the web
Planned implementation and built an app called "Compartilhe", using Parse in the backend and React Native.
Built state management with concepts of immutability, single source of truth, and reactive programming with React and Redux.
Worked on a learning platform called "Alpha EdTech" using React, responsive CSS, Context API, JWT, and a custom design system.
ACADEMIC EXPERIENCES
Technical Degree | Federal Institute of Education, Science and Technology of São Paulo - IFSP
01/2017 - 01/2021
Made undergraduate research and developed a CLI app that creates interactive graphics using solar flare data from NASA's
website: github.com/davisuga/solarwheather
Final paper: A programming learning platform named Olá Mundo! github.com/davisuga/olamundo-next from scratch using React +
NextJS + ChakraUI for frontend and Prisma + PostgreSQL for backend
Implemented Incremental Static Generation for platform content and exercises using markdown