Thales de Assis — Full Stack Developer

thales.dev
  • Home
  • About Me
  • Talk to Me
  • My Journey
  • Skills
  • My Work
  • Contact

Hi! My name is Thales,
I'm a Brazilian full stack developer
from Belo Horizonte - Minas Gerais

About MeTalk to MeMy JourneySkillsMy WorkContact

This is my brain.
Feel free to explore it.

Portrait of Thales de Assis

About me

Portrait of Thales de Assis

Thales de Assis

I've been creating digital experiences since 2011 as a full stack developer based in Belo Horizonte. My journey started with an online PHP + MySQL course at Lynda.com and soon after I landed my first job at a marketing agency. That's where I discovered the thrill of building things that live on the web, something that still motivates me every day.

Over the years, I've worked with several agencies building sites and systems with PHP, Laravel, JavaScript, Angular, React, and MySQL. I've also developed my own Content Management System to make freelance projects smoother and more flexible. I graduated in Information Systems at PUC Minas, but most of what I know came from hands-on experience, experiments, and the joy of learning by doing. Lately, I've been diving deep into AI, exploring how it can enhance development workflows and open new creative possibilities.

Outside of coding, I'm a curious geek who loves gaming, watching movies and series. Whether I'm learning a new framework or helping a teammate debug a tricky issue, I try to bring the same mix of curiosity, humor, and passion to everything I do.

Talk to Me

My Journey

Instructor at CNI

Apr 2008

Nov 2010

Delivered beginner and intermediate training in Windows, Microsoft Office, Photoshop, hardware maintenance, and web design using Macromedia Studio (Dreamweaver, Flash, Fireworks). Classes were tailored for a wide range of students — from teenagers taking their first steps toward a career in technology to adults seeking to requalify for the job market.

  • Created detailed lesson plans combining theory, practical exercises, and real-world scenarios to build strong foundational skills.
  • Adapted teaching strategies to suit different learning styles and experience levels, conducting both individual and group lessons.
  • Introduced students to digital creativity tools, web standards, file management, and safe internet usage.
  • Installed, configured, and maintained classroom hardware and software, ensuring all systems were ready for every session.
  • Encouraged career readiness by providing personalized guidance and mentoring students on applying their skills to real opportunities.
  • Maintained an engaging and inclusive classroom environment that fostered curiosity, confidence, and enthusiasm for technology.

Bachelor’s Degree in Information Systems at PUC

Feb 2010

Nov 2015

Interdisciplinary degree program combining computer science, business administration, and information management. The course emphasized both the technical and strategic aspects of IT, preparing students to bridge the gap between software development and organizational decision-making.

  • Software design & development: implementation of systems using structured and object-oriented paradigms, testing methodologies, and documentation best practices.
  • Networks & infrastructure: configuration, network security, and systems administration across multiple platforms.
  • Databases & data management: relational modeling, optimization, and AI-assisted information retrieval.
  • IT governance & management: methodologies such as PMBOK, BPM, and agile project frameworks for aligning technology with business goals.

The program also emphasized ethics, innovation, and the social impact of technology, developing well-rounded professionals capable of combining technical proficiency with strategic thinking and user-centered design principles.

Agência Penta

Sep 2011

Jun 2012

Worked on custom website development projects, converting Photoshop (PSD) layouts into clean, functional front-end implementations. Sites were integrated into a proprietary Content Management System (CMS) that empowered clients to update content independently.

  • Delivered multiple fully functional client websites on 2–4 week deadlines, ensuring adherence to quality and visual design requirements.
  • Collaborated with a Project Manager to translate client goals into technical specifications and achievable timelines.
  • Implemented cross-browser solutions, including complex fixes for older browsers such as Internet Explorer 6–7.
  • Introduced best practices for UX improvements like “outdated browser” notifications to enhance user experience.
  • Developed backend logic in PHP 5 and managed relational data using MySQL.
  • Contributed to a small team of 3 full-stack developers, sharing insights and collaborating on internal improvements.

Lazuli Studio

Oct 2012

Nov 2015

Focused on responsive website development using PSD designs as a base, ensuring cross-device compatibility and integrating each project with a custom CMS or WordPress. Collaborated closely with designers and project managers to deliver modern, SEO-optimized websites for diverse clients.

  • Developed both small, rapid-delivery sites and larger multi-page platforms with dynamic content and advanced features.
  • Applied responsive grid layouts and SEO best practices across all client projects.
  • Created custom WordPress themes and lightweight proprietary CMS integrations for simplified content management.
  • Organized workflow using Trello, facilitating transparent communication and agile progress tracking.
  • Handled deployments and DNS/hosting configurations, ensuring smooth handoff to clients.
  • Maintained version control and code quality using Git.
  • Worked as part of a compact, efficient team of 2 full-stack developers managing independent pipelines.

Publix Comunicação

May 2016

Nov 2017

Responsible for full-cycle development of websites and online systems, transforming PSD designs into responsive, dynamic platforms. Implemented CMS and e-commerce integrations using PayPal, PagSeguro, and Moip, while also maintaining internal systems and mentoring junior developers.

  • Delivered marketing-focused websites integrated with analytics, SEO, and social media tools to enhance brand presence.
  • Maintained complex systems including a legal case tracking platform and a music-related credit management system (GetSongs).
  • Integrated third-party payment solutions and implemented secure data handling practices.
  • Used Asana for project tracking and cross-team coordination.
  • Guided junior developers in coding standards, version control, and structured workflows.
  • Worked in a close-knit team of 3 developers, managing overlapping deadlines and varied client demands.

Despite tight deadlines and high workloads, maintained strong communication with clients and ensured consistent delivery of quality-driven web solutions aligned with marketing objectives.

CUREM (Medical Training Center)

Nov 2017

Apr 2020

Led the modernization of the company’s internal system, transitioning from AngularJS + PHP to Angular 7 + Laravel 5.2. Developed, maintained, and optimized features that supported the full medical course sales lifecycle — from pricing and enrollment to payment, certification, and reporting.

  • Designed and implemented new modules for payments, refunds, financial reporting, and course management.
  • Integrated with RD Station, Jiva ERP, Correios, and multiple payment gateways.
  • Collaborated in Scrum-based sprints, managing tasks through Kanban boards for iterative delivery.
  • Contributed to business process refinement and system analysis for new feature feasibility.
  • Mentored junior developers and participated in peer reviews to uphold coding quality.
  • Collaborated within a 3-developer full-stack team using Git (SourceTree) for version control and CI.

This migration project significantly improved performance, maintainability, and scalability while aligning the platform with modern technologies and company growth demands.

Symplicity

May 2020

Jul 2026

Developed responsive, accessible front-end interfaces for university management platforms using Angular and PHP with Smarty Templates. Worked remotely with a multicultural U.S.-based team, contributing to modernization efforts for legacy academic systems used by universities worldwide.

  • Integrated new components with existing legacy systems, ensuring seamless backward compatibility and stable performance.
  • Developed an internal planning poker tool using Socket.io, integrated with the company’s task management system and AI integration to create questions in order to improve sprint estimation processes.
  • Maintained and organized GitLab repositories, including code reviews and merge request validations.
  • Interviewed new developers and provided onboarding and training for team members.
  • Collaborated in a distributed Agile environment, emphasizing accessibility, UX consistency, and maintainability.

Played an active role in modernizing front-end standards, mentoring peers, and ensuring the delivery of high-quality, reliable software for universities and career services across North America.

See ya!

Skills

FrontEnd Scripting

JavaScript (Vanilla/JQuery)

Angular

ReactJS (NextJS)

React Native (learning)

BackEnd Scripting

PHP

Laravel

NodeJs (learning)

Database

MySQL

SQL Server

MongoDB (learning)

Layout Design

HTML

SCSS

Photoshop

English Proficiency

Speaking (6.5 out of 9)

Listening (7 out of 9)

Writing (6 out of 9)

Reading (7 out of 9)

* Results from IETLS, September 26th 2019, classified as "Competent User"

Others

Search Engine Optimization

Git

Wordpress

My work

Etiquetas Adesivas

Etiquetas Adesivas project thumbnail

Fitas Personalizadas

Fitas Personalizadas project thumbnail

Advogado Trabalhista SP

Advogado Trabalhista SP project thumbnail

Etiquetas Brasil

Etiquetas Brasil project thumbnail

Instituto Odeon

Instituto Odeon project thumbnail

Odeon Companhia Teatral

Odeon Companhia Teatral project thumbnail

Tabocas

Tabocas project thumbnail

Getsongs

Getsongs project thumbnail

CMS

CMS project thumbnail

symprojects

symprojects project thumbnail

pointing

pointing project thumbnail

Project case studies

Content Management System

Custom PHP/MySQL CMS for faster freelance site delivery, with configurable fields and image cropping.

This is a personal project, made in my free time. I needed a simple, easy to use, customizable and responsive content management system to help my clients change their website content and help me produce faster.

Features:
- Reads a MySQL database to allow the developer to configure each table and it's columns by choosing the kind of field the user will input data.
- Simple, direct and responsive layout.
- Image cropping.

Stack: PHP5, MySQL, HTML5/CSS3 and JQuery.

GetSongs

Marketing site for a behavioral-skills game, built with WordPress front-end integration.

GetSongs is a game that maps user's behavioral skills and measure their mastery degree. This simple website was made to present the game.

Project by: Publix Comunicação

Link: http://www.getsongs.com.br

Scope: develop front-end and integrate to Wordpress.

Stack: HTML5/CSS3, JQuery and Wordpress.

Visit GetSongs

Companhia Teatral Odeon

WordPress site for a theatrical company covering agenda, performances, news, and contact.

Companhia Teatral Odeon is a theatrical group active in the assembly, research and production of theatrical performances. This website was made to present the group and publish their agenda, performances, news and make contact.

Project made as freelancer

Link: http://www.odeoncompanhiateatral.com.br

Scope: develop front-end.

Stack: HTML5/CSS3, JQuery and Wordpress.

Visit Companhia Teatral Odeon

Instituto Odeon

Non-profit cultural institute site with projects, notices, news, and transparency content.

Instituto Odeon is a non-profit private cultural association that promotes cultural production and management. This website presents the institute, publish their projects, notices, news, transparency information and make contact.

Project made as freelancer

Link: http://institutoodeon.org.br/

Scope: develop front-end.

Stack: HTML5/CSS3, JQuery and Wordpress.

Visit Instituto Odeon

Etiquetas Adesivas

Mobile version for an Etiquetas Brasil product catalog site.

Etiquetas Adesivas is a website made to present products from Etiquetas Brasil, a company that produces and sells all kinds of tags.

Project made as freelancer

Link: http://etiquetasadesivas.com.br/

Scope: create the mobile version.

Stack: HTML5/CSS3 and JQuery

Visit Etiquetas Adesivas

Fitas Personalizadas

Mobile version for an Etiquetas Brasil custom ribbons catalog site.

Fitas Personalizadas is a website made to present products from Etiquetas Brasil, a company that produces and sells all kinds of tags.

Project made as freelancer

Link: http://fitaspersonalizadas.com.br/

Scope: create the mobile version.

Stack: HTML5/CSS3 and JQuery

Visit Fitas Personalizadas

Etiquetas Brasil

Full PHP/MySQL site with custom CMS for product presentation and quote requests.

Etiquetas Brasil is a company that produces and sells all kinds of tags. This website was made to present it's products and get quote requests.

Project by: Lazuli Studio

Link: http://etiquetasbrasil.com.br/

Scope: full website development.

Stack: HTML5/CSS3, JQuery, PHP, MySQL and custom made CMS.

Visit Etiquetas Brasil

Tabocas

Multilingual corporate site (PT/EN/ES) for a power transmission construction company.

Tabocas is a company that operates in construction of transmission lines and power substations. This website was made to present the company and showcase it's work. It has multilingual feature that supports portuguese, english and spanish.

Project by: Publix Comunicação

Link: http://www.tabocas.com.br

Scope: develop front-end, integrate to CMS and implement multilingual feature.

Stack: HTML5/CSS3, JQuery, PHP, MySQL and my custom made CMS.

Visit Tabocas

Montone Advogados

Law office website with custom design, CMS, and PHP/MySQL backend.

Advocacia Montone is a law office. The website was made to present the office's services.

Project made as freelancer

Link: http://advogadotrabalhistasp.com

Scope: layout design and full website development.

Stack: HTML5/CSS3, JQuery, PHP, MySQL and my custom made CMS.

Visit Montone Advogados

Symplicity Projects

Internal hub listing teammate side-projects to share useful tools across the company.

I've created this project at work to converge side-projects made by my colleagues into a central list, so everyone can share and know about helpful software to possibly include in their daily work.

Scope: full-stack development.

Stack: HTML5/CSS3, PHP, MySQL.

Pointing Room

Realtime planning-poker tool with WebSockets and Jira integration for sprint grooming.

I've created this tool using Websockets to help my team to vote for task complexity during Grooming meetings in a simple and ad-free interface. It includes integration with Jira so team mates can read all the tasks being voted in the same interface.

Scope: full-stack development.

Stack: HTML5/CSS3, NextJS, NodeJS, Websockets, MySQL.

Say hi!

Contact

Would you like to ask something, have a job proposal or a freelancer project? Tell me below:

Say hi!

Thank you for your message! I'll contact you as soon as I can!

Loading
Loading