Thomas Chang

Full Stack Developer

Desenvolvedor Full Stack

EN | PT

Computer Science Graduate with Distributed Systems Expertise

Passionate about creating innovative web solutions and distributed architectures

Formado em Ciência da Computação com Especialização em Sistemas Distribuídos

Apaixonado por criar soluções web inovadoras e arquiteturas distribuídas

About Me

I'm a Full Stack Developer with a Bachelor's degree in Computer Science from Universidade Federal de Viçosa and a specialization in Distributed Systems Architecture from PUC Minas.

With expertise in both frontend and backend technologies, I build scalable, high-performance applications that solve real-world problems. My experience includes working with various web technologies, cloud infrastructures, and distributed system architectures.

I'm passionate about creating clean, efficient code and implementing best practices that result in maintainable, resilient applications.

Sobre Mim

Sou Desenvolvedor Full Stack com bacharelado em Ciência da Computação pela Universidade Federal de Viçosa e especialização em Arquitetura de Sistemas Distribuídos pela PUC Minas.

Com expertise em tecnologias de frontend e backend, construo aplicações escaláveis e de alta performance que resolvem problemas reais. Minha experiência inclui trabalhar com várias tecnologias web, infraestruturas em nuvem e arquiteturas de sistemas distribuídos.

Sou apaixonado por criar código limpo e eficiente, implementando melhores práticas que resultam em aplicações sustentáveis e resilientes.

Skills & Expertise

Habilidades & Expertise

Frontend Development

Desenvolvimento Frontend

  • JavaScript / TypeScript
  • React | Angular | Vue
  • HTML5 / CSS3
  • Responsive Design
  • UI/UX Principles

Backend Development

Desenvolvimento Backend

  • Node.js | Express | Nest
  • Java | Spring
  • RESTful APIs
  • SQL / NoSQL Databases
  • ORMs

Distributed Systems

Sistemas Distribuídos

  • Scalable Architectures
  • Cloud Computing
  • Containerization (Docker)
  • Kubernetes
  • Message Queues

Tools & Methods

Ferramentas & Métodos

  • Git / Version Control
  • CI/CD Pipelines
  • Agile Methodologies
  • Automated Tests
  • DevOps Practices

Professional Experience

Experiência Profissional

JUNE 2023 - PRESENT
JUNHO 2023 - PRESENTE

Full Stack Developer (Mid-level)

EMIS Minas, Contagem

Desenvolvedor Fullstack Pleno

EMIS Minas, Contagem

  • Led development of multiple web applications using modern JavaScript frameworks
  • Liderou o desenvolvimento de várias aplicações web usando frameworks JavaScript modernos
  • Architected scalable backend solutions for high-traffic applications
  • Projetou soluções de backend escaláveis para aplicações de alto tráfego
  • Implemented distributed system architectures to handle complex data processing
  • Implementou arquiteturas de sistemas distribuídos para processar dados complexos
  • Collaborated with cross-functional teams to deliver integrated solutions
  • Colaborou com equipes multifuncionais para entregar soluções integradas
SEPTEMBER 2022 - JUNE 2023
SETEMBRO 2022 - JUNHO 2023

Junior Systems Development Analyst

DTI Sistemas, Belo Horizonte

Analista de Desenvolvimento de Sistemas Júnior

DTI Sistemas, Belo Horizonte

  • Developed and maintained web applications using JavaScript, React, and Node.js
  • Desenvolveu e manteve aplicações web usando JavaScript, React e Node.js
  • Created RESTful APIs and integrated with third-party services
  • Criou APIs RESTful e integrou com serviços de terceiros
  • Improved application performance and implemented responsive designs
  • Melhorou o desempenho de aplicações e implementou designs responsivos
JUNE 2021 - SEPTEMBER 2022
JUNHO 2021 - SETEMBRO 2022

Systems Development Intern

DTI Sistemas, Belo Horizonte

Estagiário em Desenvolvimento de Sistemas

DTI Sistemas, Belo Horizonte

  • Assisted in developing web applications and interfaces
  • Auxiliou no desenvolvimento de aplicações e interfaces web
  • Participated in code reviews and implementation of new features
  • Participou de revisões de código e implementação de novos recursos
  • Learned and applied software development best practices
  • Aprendeu e aplicou melhores práticas de desenvolvimento de software
OCTOBER 2020 - JUNE 2021
OUTUBRO 2020 - JUNHO 2021

Full Stack Development Intern

Código Font, Viçosa

Estagiário em Desenvolvimento Full Stack

Código Font, Viçosa

  • Worked on frontend and backend development for various client projects
  • Trabalhou no desenvolvimento frontend e backend para vários projetos de clientes
  • Gained practical experience with JavaScript, HTML/CSS, and various frameworks
  • Adquiriu experiência prática com JavaScript, HTML/CSS e vários frameworks

Education

Formação

JULY 2023 - DECEMBER 2024

Specialization in Distributed Software Architecture

PUC Minas

Post-graduate specialization focused on designing and implementing scalable distributed systems, cloud computing, and modern architectural patterns.

JULHO 2023 - DEZEMBRO 2024

Especialização em Arquitetura de Software Distribuído

PUC Minas

Especialização pós-graduação focada em projetar e implementar sistemas distribuídos escaláveis, computação em nuvem e padrões arquiteturais modernos.

MARCH 2017 - SEPTEMBER 2022

Bachelor in Computer Science

Universidade Federal de Viçosa

Comprehensive education in computer science fundamentals, software engineering, algorithms, data structures, and systems development.

MARÇO 2017 - SETEMBRO 2022

Bacharel em Ciência da Computação

Universidade Federal de Viçosa

Educação abrangente em fundamentos de ciência da computação, engenharia de software, algoritmos, estruturas de dados e desenvolvimento de sistemas.

Get In Touch

Feel free to reach out for collaboration opportunities or just to say hello!

Entre em Contato

Sinta-se à vontade para entrar em contato para oportunidades de colaboração ou apenas para dizer olá!