Thierry Pitela Santos profile picture

Software Engineer | Front-end Developer

|

About

Here is a little background

Hi there, my name is Thierry Pitela Santos, a 26 years old full-stack developer who loves technology, mainly involving design and front-end. I've been a software development student since 2017 and I graduated as a Software Engineer at the State University of Ponta Grossa (UEPG). Self-motivated, passionate, hardworking developer with a bent towards the development of customized interfaces taking into account accessibility and security. Always looking to improve my knowledge and to implement the best programming practices. Let's have a coffee ☕

Experience

IT Support Analyst Technician

Prefeitura Municipal de Ponta Grossa

IT Support

Oct 2018 - Oct 2019

  • Optimization of systems through analysis, restructuring and updating of legacy codes, with a view to reducing operating costs and improving functionality.
  • Creating standardized system interfaces to simplify management and ensure an intuitive user experience.
  • Implementing unit tests and carrying out preventive maintenance.
  • Demonstrated proactivity, critical thinking and decision-making skills when dealing with unfamiliar databases and technologies.
  • Actively collaborated in all phases of the systems development lifecycle, applying Agile Methodologies from gathering requirements to launching production versions.
  • Coordinated and collaborated with the project management team to ensure that development deadlines and established objectives were met.
  • Actively participated in the introduction and adoption of key concepts from agile methodologies and product development best practices, including unit testing and a focus on user experience.

Frontend Developer

Bsoft

FirebirdPascal DelphiFigmaDockerTortoise SVNGimpGitAzure DevOps

Oct 2019 - Nov 2024

  • Optimization of systems through analysis, restructuring and updating of legacy codes, with a view to reducing operating costs and improving functionality.
  • Creating standardized frontend system interfaces to simplify management and ensure an intuitive user experience.
  • Implementing unit tests and carrying out preventive maintenance.
  • Demonstrated proactivity, critical thinking and decision-making skills when dealing with unfamiliar databases and technologies.
  • Played a key role in creating, implementing and testing system interfaces, simplifying overall management and providing a more intuitive user experience.
  • Actively collaborated in all phases of the systems development lifecycle, applying Agile Methodologies from gathering requirements to launching production versions.
  • Coordinated and collaborated with the project management team to ensure that development deadlines and established objectives were met.
  • Actively participated in the introduction and adoption of key concepts from agile methodologies and product development best practices, including unit testing and a focus on user experience.

Front-end Developer

Carbigdata

JavascriptTypescriptReact jsNext jsTailwind CSSGitSanityAI/MLBig DataComputer Vision

Nov 2024 - Present

  • Developed and optimized AI-driven platforms for vehicle plate recognition across the entire country, serving major insurance companies and banks.
  • Built solutions for identifying cloned vehicles, validating vehicle records, and image qualification, always with a focus on performance and user experience.
  • Played a key role in the company's logo redesign, helping to create a visual identity that aligned with the company's goals of innovation and modernization.
  • Enhanced data flow and frontend architecture, ensuring superior performance in rendering and real-time updates of system information, resulting in continuous delivery and a faster user interface.
  • Collaborated closely with backend and business teams in a Big Data environment to ensure efficient data integration and security, following best development practices.
  • Took the lead in implementing security policies, ensuring strict access control and data integrity, while prioritizing reliable, real-time information delivery to clients.
  • Leveraged cutting-edge technologies and optimization techniques to improve the overall user experience and drive the continuous evolution of the platform.

Skills

Hover over a skill for current proficiency

1 year

3 years

2 years

3 years

2 years

1 year

2 years

1 year

1 year

2 years

2 years

1 year

3 years

0.5 years

1 year

1 year

0.5 year

1 year

1 year

4 years

3 years

4 years

1 years

2 years

4 years

1 year

4 years

3 years

1 year

1 year

3 years

1 year

1 year

1 year

1 year

1 year

3 years

1 year

1 year

1 year

1 year

1 year

Projects

Netflix UI Intreface - API  project screenshot

Case Study 1 of 13: Netflix UI Intreface - API

JavascriptReact jsHTMLCSS

A web project developed with react, html and css that explores the power of the Netflix API while exploring concepts of responsiveness and interactive design, replicating the interface of one of the biggest video platforms on the market.

Parking Backend project screenshot

Case Study 2 of 13: Parking Backend

JavaSpring FrameworkIntellij

In this project I had the challenge of developing a set of APIs using Spring Boot to control a parking lot. The entry, exit and amount to be charged from the customer will be controlled. All API development best practices were applied, including security with Spring Security and access to PostgreSQL databases. Tests and test coverage reports were performed. After completion, the app was deployed to the Heroku cloud in order to make our API available to the Internet. user: user password: 12345

HABITS - Daily Routine Setup project screenshot

Case Study 3 of 13: HABITS - Daily Routine Setup

Prisma ORMJavascriptFigmaTailwind CSSTypescriptReact Native

A simple and intuitive application developed with React, prisma , Typescript and Render that allows users to define goals for their routines through a panel of dates. It is possible to create goals for your day to day, in a simple and dynamic way. It makes it easy to manage your tasks and progress on a daily basis. It also provides google authentication, but considering google's free plans it can fail sometimes.

Twitter Interface UI project screenshot

Case Study 4 of 13: Twitter Interface UI

React jsHTMLCSSTypescript

This project is a Twitter user interface (UI) clone using React focused on addressing the fundamentals of this technology such as componentization, properties, state, forms, etc.

Pokedex Cool project screenshot

Case Study 5 of 13: Pokedex Cool

React jsJavascriptCSSHTML

A react project exploring javascript concepts and animation libraries. In addition, the Pokemon API was used to exemplify the item listing. The project also features responsive design, pagination and a distinctive design.

Menu theme-switcher project screenshot

Case Study 6 of 13: Menu theme-switcher

React jsJavascriptTypescript

A simple React frontend project to exercise concepts such as customizable hooks, application states and contexts, as well as color manipulation using styled-components

Landing Page - ADVOCACY project screenshot

Case Study 7 of 13: Landing Page - ADVOCACY

HTMLCSSJavascript

A project developed using pure javascript in order to explore the capabilities of the language. The objective was to develop a landing page for a law firm, exploring the main concepts of responsiveness and interface design.

Move it project screenshot

Case Study 8 of 13: Move it

TypescriptJavascriptNext jsReact js

Based on the pomodoro technique, move.it aims to help people who stay in front of the computer for long periods and end up not exercising, challenging the user in a fun way. move.it is an application developed during Next Level Week #3 - ReactJs Trail - hosted by Rocketseat Features Start a 25 minute cycle. - Abandon cycle. - Fires a sound effect when the cycle comes to an end. - Sends a notification when the cycle ends. - Each cycle releases a new challenge. - User earns XP for every challenge completed. - User can level up.

Discord UI App project screenshot

Case Study 9 of 13: Discord UI App

React jsJavascriptHTMLCSSSupabase

Project created in React immersion with @alura, whose objective was to explore websocket communication concepts for a Dsicord-style conversation chat. In it, it is possible for several people to communicate simultaneously, in addition to allowing the sending of gifs and images. /projects_img/ Just connect your github account and enjoy it xD

Event Platform project screenshot

Case Study 10 of 13: Event Platform

React jsTailwind CSSTypescriptGraph QL

This project is a web event platform made with React, Typescript, GraphQL, GraphCMS and other modern web development technologies.

Feedback Widget project screenshot

Case Study 11 of 13: Feedback Widget

Node jsReact jsPrisma ORMTailwind CSSTypescript

Widget built at NLW Returns with accessibility and using the best technologies on the market. The main idea is to provide a way that users can send feedbacks. The application is divided between web and server, so this is only the visual template.

GitBlog project screenshot

Case Study 12 of 13: GitBlog

TypescriptHTMLJavascript

A stylish application that allows you to view issues in your repository with greater clarity. In this project, the best practices in the scope of frontend development were applied, from the use of context apis, to the creation of customizable Hooks to the use of functions such as memo and useCallback to optimize page renderings.

Coffee Delivery project screenshot

Case Study 13 of 13: Coffee Delivery

TypescriptHTMLJavascript

An application for controlling coffee delivery, using the main React structures such as useReducer and context api, in addition to providing an interactive and responsive interface.

Contact

I have got just what you need. Lets Talk.

+55 (42) 920003054

thierrypitela@hotmail.com

Ponta Grossa - Paraná , BR