Thiago P.Full-stack Product Engineer
Skills
A highly motivated individual with a deep passion for technology and a strong commitment to continuous learning.
Computer Instructor
2/1/2013 - 10/1/2014
Developed and delivered comprehensive curriculum focused on various programming languages including Python, Java, and C++. Utilized integrated development environments (IDEs) such as PyCharm, Eclipse, and IntelliJ for hands-on coding sessions. Designed and executed a series of lectures and practical exercises to enhance understanding of data structures and algorithms. Employed educational tools such as Blackboard and Canvas to organize coursework and track student progress. Led workshops on web development frameworks, including Django, Flask, and Spring, and provided guidance on frontend technologies like HTML, CSS, and JavaScript frameworks such as Angular, React, and Vue.js. Conducted rigorous assessments through both automated testing tools and peer code reviews to ensure student comprehension. Facilitated collaborative projects using version control systems like Git and GitHub to teach best practices in software development. Administered virtual labs and remote learning environments using virtual machines and cloud-based services such as AWS Educate and Google Cloud Platform. Demonstrated proficiency in database management systems including MySQL, PostgreSQL, and MongoDB. Fostered an inclusive and engaging learning environment by leveraging diverse educational resources and adapting teaching methods to accommodate various learning styles.PHP Programmer / IT Analyst
1/1/2008 - 12/1/2012
Developed advanced skills in JavaScript, TypeScript, and Python while executing complex software development tasks. Gained expertise in using front-end technologies such as Angular, React, and Vue.js to build dynamic, responsive web applications. Leveraged back-end frameworks including Node.js, Django, and Flask to create robust server-side logic. Demonstrated proficiency in working with databases such as MySQL, PostgreSQL, and MongoDB to manage and query large datasets. Utilized cloud services like AWS, Azure, and Google Cloud for deploying applications and handling storage solutions. Employed containerization tools like Docker and orchestration platforms such as Kubernetes for optimized software deployment and scaling. Mastered version control practices using Git, ensuring seamless collaboration and code integration within a team. Implemented continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins and GitLab CI/CD, enhancing the efficiency of the development process. Developed automated tests using frameworks such as Jest, Mocha, and PyTest to ensure code quality and reliability. Participated in Agile methodologies, contributing to sprint planning, daily stand-ups, and retrospective meetings to improve development cycles and team output.
Software Engineering at Pitágoras College
2008 - 2013
TypeScript Part 1: Evolving Your JavaScript at Alura
2/1/2022Vue.js Part 2: Building Single Page Applications at Alura
1/1/2021Vue.js Part 1: Building Single Page Applications at Alura
1/1/2021Vectors and Animation with SVG: Working with CSS and JavaScript at Alura
1/1/2021Vectors and Animation with SVG: Working with CSS and JavaScript at Alura
1/1/2021Rest with NodeJS: API with Express and MySQL at Alura
1/1/2021Introduction to Django: Models, Routes, and Views at Alura
1/1/2021Foundations of JavaScript: Objects at Alura
1/1/2021Data Visualization Part 1: Introduction to Graph Design at Alura
1/1/2021Data Science: First Steps at Alura
1/1/2021API with Django 3: Django Rest Framework at Alura
1/1/2021
Thiago is available for hire
Hire Thiago P.All Howdy Candidates are vetted for skills and english proficiency.