verified +8 years of development experience

Jhonatan de Souza

Software Engineer

Software Engineer · Python · Automation · RPA · AI · Content Creator

Jhonatan de Souza
keyboard_arrow_down
school

Education

Bachelor's Degree in Computer Science · UNIVALE · 2014 – 2017

stack

Technical Skills

code

Languages

  • Python
  • C#
  • Bash
  • JavaScript
  • SQL
widgets

Frameworks & Libraries

  • Django · Flask
  • Selenium · Playwright · PyAutoGUI
  • Scrapy
  • Pandas · NumPy · Matplotlib · Seaborn
  • Tkinter · CustomTkinter · Openpyxl
storage

Databases

  • PostgreSQL
  • MySQL
  • SQLite
  • SQL Server
  • Oracle
build

Tools & Infrastructure

  • Linux · Docker
  • AWS · Azure
  • Git · GitLab · Jira
  • Render · VPS · Supabase
smart_toy

AI Developer Tools

  • GitHub Copilot
  • Cursor
  • Claude Code
  • Gemini CLI
  • OpenAI Codex
translate

Spoken Languages

  • English (Fluent)
  • Portuguese (Native)
Career

Professional Experience

Founder, Python Automation Instructor & Content Creator

Dev Aprender

June 2018 — Present
  • Built and scaled an online Python education brand from the ground up, growing the Dev Aprender YouTube channel to over 23M and 366k+ subscribers. Led all content, curriculum, and community strategy independently.
  • Designed and delivered comprehensive Python courses covering automation (Selenium, Playwright, PyAutoGUI), web development (Django), data analysis (Pandas), desktop GUIs, and SQL.
  • Produced step-by-step video tutorials on real-world automation projects, helping students land their first tech jobs.
  • Coached students on freelance career development: client acquisition, pricing, portfolio building, and resume writing.
  • Managed the full operation as a solo founder: content production, community engagement, and course platform management.

Python · Selenium · SQL · Playwright · Leadership · Teaching · Pandas · Content Creation

Software Engineer

Itasoft

May 2019 — October 2019
  • Led backend development of a multi-tenant SaaS web application, including a robust multi-client authentication system.
  • Wrote Python automation scripts to streamline QA testing throughout the development cycle, significantly reducing manual testing hours.
  • Led a small development team, coordinating delivery and code quality.

C# · .NET Core · Python · Linux · SQL Server · AWS · Git

Full Stack .NET Developer

UruIt

February 2019 — May 2019
  • Collaborated with an international team using Scrum to build a SaaS coaching product.
  • Developed and maintained secure REST APIs; performed legacy code maintenance.

Stack: ASP.NET · .NET · SQL Server · JavaScript · Git

.NET Developer

Quay System e Web Portals

May 2018 — April 2019
  • Developed .NET web applications using MVC5 and Web Forms with a focus on clean architecture, Unit Testing, and DRY principles.
  • Built front-end features with AngularJS; managed source control with Git and Azure DevOps (TFS).

C# · .NET · SQL Server · JavaScript · AngularJS · Git · Scrum

.NET Developer

Genoma College

May 2017 — April 2018
  • Developed ASP.NET MVC5 web applications using Code-First Entity Framework and the Repository Pattern with dependency injection (Ninject).
  • Built front-end features using C#, HTML, CSS, JavaScript, jQuery, AJAX, and Knockout; managed source control with Git/TFS.

C# · .NET · SQL Server · JavaScript · Angular · Bootstrap · Git

Work

My Projects

Here are some of the projects I've worked on.
(I'm unable to show my paid and more advanced projects)

Programming Logic Course thumbnail
YouTube

Programming Logic Course

open_in_new

Full programming logic course taught on YouTube. Covers fundamental concepts of programming thinking, algorithms and problem-solving for beginners.

Programming Logic Beginner YouTube Course
SQL Course thumbnail
YouTube

Complete SQL Course

open_in_new

Comprehensive SQL course covering queries, joins, subqueries, database design and real-world data manipulation — taught on YouTube.

SQL Databases YouTube Course
Python Web Automation with Selenium + AI thumbnail
YouTube

Web Automation with Selenium + AI

open_in_new

Real-world Python web automation project combining Selenium browser automation with AI — demonstrates practical automation for business workflows.

Python Selenium AI YouTube Project
Send Emails Automatically with Python thumbnail
YouTube

Send Emails Automatically with Python

open_in_new

Step-by-step tutorial showing how to automate email sending with Python — covers SMTP, attachments, and real-world use cases.

Python Automation SMTP YouTube Project
Automate Spreadsheets with Python thumbnail
YouTube

Automate Spreadsheets with Python

open_in_new

Practical tutorial on automating spreadsheet tasks with Python — covers reading, writing, and manipulating Excel/CSV files programmatically.

Python Pandas Excel YouTube Project
Automate Data Scraping with Selenium thumbnail
YouTube

Automate Data Scraping with Selenium

open_in_new

Hands-on tutorial demonstrating how to automate data scraping from websites using Python and Selenium — extracting structured data from dynamic pages.

Python Selenium Data Scraping YouTube Project
Web Scraping with Python and Selenium thumbnail
YouTube

Web Scraping with Python and Selenium

open_in_new

Complete guide to web scraping using Python and Selenium — covers browser automation, navigating dynamic content, and exporting scraped data.

Python Selenium Web Scraping YouTube Project
Offline Media Transcriber screenshot

Offline Media Transcriber

open_in_new

Open-source desktop app that transcribes audio and video files fully offline using OpenAI Whisper and PyTorch. Built with PyQt5, pydub and ffmpeg — no internet required.

Python PyQt5 Whisper PyTorch Open Source
About me

I'm Jhonatan.
Software Engineer & Educator.

Jhonatan de Souza

With 8+ years of professional programming experience, I've built systems ranging from automation bots ,desktop GUIs and freelance work — primarily with Python and the .NET stack.

In 2018 I founded Dev Aprender, a Python education channel that grew to over 23 million views and 366k subscribers, teaching automation, web development and freelancing to developers across Brazil and beyond.

I'm passionate about writing clean, maintainable code and building tools that actually make people's lives easier.

  • verified 8+ years of professional software engineering
  • groups Founder of Dev Aprender · 23M+ views · 366k+ subscribers
  • smart_toy Daily AI-assisted development with Copilot, Cursor & Claude Code
  • translate Fluent English · Native Portuguese
  • calendar_month Available for freelance & full-time opportunities

Ready to start a project?

I'm available for freelance work and open to full-time opportunities. Let's build something great together.