Jhonatan de Souza
Software Engineer
Software Engineer · Python · Automation · RPA · AI · Content Creator
Education
Bachelor's Degree in Computer Science · UNIVALE · 2014 – 2017
Technical Skills
Languages
- Python
- C#
- Bash
- JavaScript
- SQL
Frameworks & Libraries
- Django · Flask
- Selenium · Playwright · PyAutoGUI
- Scrapy
- Pandas · NumPy · Matplotlib · Seaborn
- Tkinter · CustomTkinter · Openpyxl
Databases
- PostgreSQL
- MySQL
- SQLite
- SQL Server
- Oracle
Tools & Infrastructure
- Linux · Docker
- AWS · Azure
- Git · GitLab · Jira
- Render · VPS · Supabase
AI Developer Tools
- GitHub Copilot
- Cursor
- Claude Code
- Gemini CLI
- OpenAI Codex
Spoken Languages
- English (Fluent)
- Portuguese (Native)
Professional Experience
Founder, Python Automation Instructor & Content Creator
Dev Aprender
- 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
- 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
- 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
- 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
- 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
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
open_in_newFull programming logic course taught on YouTube. Covers fundamental concepts of programming thinking, algorithms and problem-solving for beginners.
Complete SQL Course
open_in_newComprehensive SQL course covering queries, joins, subqueries, database design and real-world data manipulation — taught on YouTube.
Web Automation with Selenium + AI
open_in_newReal-world Python web automation project combining Selenium browser automation with AI — demonstrates practical automation for business workflows.
Send Emails Automatically with Python
open_in_newStep-by-step tutorial showing how to automate email sending with Python — covers SMTP, attachments, and real-world use cases.
Automate Spreadsheets with Python
open_in_newPractical tutorial on automating spreadsheet tasks with Python — covers reading, writing, and manipulating Excel/CSV files programmatically.
Automate Data Scraping with Selenium
open_in_newHands-on tutorial demonstrating how to automate data scraping from websites using Python and Selenium — extracting structured data from dynamic pages.
Web Scraping with Python and Selenium
open_in_newComplete guide to web scraping using Python and Selenium — covers browser automation, navigating dynamic content, and exporting scraped data.
Offline Media Transcriber
open_in_newOpen-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.
I'm Jhonatan.
Software Engineer & Educator.
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.