Jonathan Santos photo

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.

Programming languages

Technologies

Front-End

  • React
  • Next.js
  • 11ty
  • Sass
  • React Native

Back-End

  • Node
  • SQL
  • Flask
  • Linux
  • Docker

Design

  • Figma
  • Blender
  • Krita
  • Audacity

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