Welcome to my portfolio
Hi, I'm Thiago Padovani
Software Developer
My name is Thiago Padovani and I'm a passionate for technology, music and creating new projects. I started my self-taught studies in web development at Udemy, discovering my passion for coding. I’ve got my Bachelor’s Front-end Development diploma by the university Openclassrooms. I have more than three years of experience which most of it working fully remote. In my current role I’m responsible for architecting and designing technical solutions for complex problems on projects, I also present demos to the client and review my team's PRs in my day to day. One of the biggest achievements in my career was when I had the opportunity to participate in a redesign of a whole supermarket e-commerce application with a high traffic flow.
Solid knowledge:
HTML, CSS, Sass, Styled-components, Reactjs, JavaScript, TypeScript, Material UI, React Testing Library, Jest, Git and Responsiveness
Improving knowledge:
Redux Toolkit, Nextjs, MySQL, Nodejs, PostegreSQL, Cypress, Docker and Django
Studying:
DevOps, AWS and AI.
may 2022 - current
In this role I’m responsible for architecting and designing technical solutions for complex problems on the project.
Among my responsibilities are making presentations of sprint deliveries to the clients and review colleagues code including juniors and seniors.
As it’s one of my main strengths, I proposed a way to standardize the application’s responsiveness following good practices to cover the Figma breakpoints for the application to scale well.
In my current project, which is a banking web application for an American Credit Union, I managed to implement a complex nav bar based on Notion menu behavior using recursive programming.
Tech used: HTML, CSS, Styled-components, Material UI, Reactjs, JavaScript, TypeScript, Redux Tool Kit, Jest, React Testing Library and Cypress.
These are some of the article I wrote in Medium, you may find something interesting to read.
Nextjs 13 new features
Nextjs is proving that is a very complete framework, mainly because we’re talking about a full-stack tool, it uses React under the hood…
How to apply useReducer
One of the most important things that every React developer must know is how to handle the state. And when we talk about this, the main…
Git rebase, how it works
Git is one of the tool that developers most frequently use, specially if we’re talking about a professional environment when you’re working…
How to setup RTK Query and OpenAPI
Nowadays one the of the keywords for success in web development is productivity and in the community we can find lots of tool to improve…
RTK Query beginners tutorial
Even the most novice front-end developers have already had to fetch data from some API and built something with that. And sometimes we…
How to apply useMemo and useCallback wisely
We can say for sure that one of the most used tools in React are the hooks. They’re a new addition in the version 16.8 and came to simplify…
Feel free to contact me by hiting the button below. Whether you have a question, talk about new opportunities or just want to say hi, I’ll try my best to get back to you!