Full-stack Web developer
Hello there! I'm Jonathan Santos also known as Jhow by some, a person who is in love with technology, and loves to learn and develop new things. I have experience in the development of Front-End and Back-End Web applications, mobile apps, mobile/desktop games, robotics, and even teaching of these subjects to children and teenagers.
I'm also an open-source enthusiast, and beyond software development, I also do 3D Modeling/Animation, image/vector editing, prototyping in Figma, and I'm always happy to help in what I can.
My experiences
Khan Academy - Math
Complete deep dive to the World of Math, presenting essential subjects such as Arithmetic, Geometry, Algebra, Probability, and many others
GetNinjas
Working in the maintanance and development of Front-End systems, utilizing React, Next.js, Sass, Google Tag Manager, Docker and GraphQL. I worked in the creation of the new home page, new survey pages and helped in the creation and evolution of the architecture of the website focused in the final clients of the company.
CS50X
A complete introduction to Computer Science, covering subjects such as Memory, Data Structures, Web Development, Low level programs and more. Beyond the fundamental subjects, the course also covers some practical knowledge, like C, Python, Flask, HTML, CSS, Javascript, SQL, etc.
Learn to test Javascript Applications
A deep course about testing in the Javascript ecosystem. I learned about unit and integration tests using Jest, End-to-End tests with Cypress, TDD, tests good practices, CI and CD with Github Actions, and more.
Megahack 5.0
I participated in the online Megahack jointly organized by various companies, like Uber, Renner, Orama, etc. I participated in the challenge from the fintech Mercado Pago
Imersion in API development with Node.js By #NodeBR!
Done during the Quarantine, I decided to learn about Back-End Web development with Node.js, and with this course, I've learned about Node.js, Hapi, SQL with PostgreSQL, NoSQL with MongoDB, Docker, TDD, and more.
Supergeeks
As an instructor for kids and teenagers, teaching about programming, web development, game development, AI, CG, robotics, and more
Bluehack
I participated to Bluehack organized by IBM. Together with my team, we reached 4th place, by developing the automachat
Mastertech
During my time at eComanda I participated in the first front-end web bootcamp from Mastertech, where I learned all the basics of front-end web development, including HTML, CSS, Sass, Github, Npm, AngularJS, Bootstrap, Firebase, and more
eComanda
After finishing my course at ETEC, I was fully hired as a software developer at eComanda, where I developed more mobile applications with Xamarin.Forms, became one of the web developers, participated in the creation and maintenance of Pedir Comida PWA
eComanda
During my last semester at the course in ETEC, I got my first job, as an intern of software development at eComanda. Here I developed mobile apps for the company using Xamarin.Forms and C# and helped at various other tasks in development as tests and maintanence of the WordPress blog of the company
ETEC
The course of game programming at ETEC was my first contact with the world of programming. Here I learned to program with Java, Javascript, and C#. I also learned to use Unity, Blender and had my first experiences with web and mobile development
Previous works
Pedir Comida PWA
Project I participated at my time in eComanda, made with React, Typescript. My first PWA
Pague Zé
Project I created during the Megahack 5.0, made with React.js and CSS writen by hand
Unicórnio Adivinha App
Mobile app made by me using React Native and prototyping in Figma. Recognize the emotion of a person with a photo
Portfolio generator
A portfolio website gererator built with 11ty