π» Backend Developer @SOMOS EDUCAΓΓO
![fullstack developer animated image](https://raw.githubusercontent.com/trepichio/trepichio/master/assets/code.gif)
Fast learner and eager to explore new technologies.
Like to share knowledge.
Able to switch between perfectionism and pragmatism. Believer in agile software development, team work and Clean Code.
Always questioning the status quo and wanting to improve.
Able and willing to think outside the box.
Steadily growing into Fullstack development and recently into VueJS, Typescript, NodeJS and PHP/Laravel.
My first contact with code was when I created my first website during the golden age of GeoCities using Microsoft Frontpage. I always loved gaming, computer, internet and other nerdy stuff and I've decided dedicate to code after I've earned my Bachelors in Computer Science in 2007.
I'm very passionate about new tech and all things releated.
- π Currently working on improving my web skill set.
- π Currently reading Clean Architecture, Robert C. Martin
- π Currently learning more about Cloud Architecture, Systems Design and Testing Development-Driven
- π± Currently learning more about Design Patterns, Typescript, Docker containers.
- π€ Exploring new technologies and developing software solutions and quick hacks.
- πΌ Have a Bachelor's degree in Computer Science since 2007;
- π― Willing to work on free-lance projects and collaborate on building open source projects. I am also available for a job.
- π Interests: DDD, TDD, Design and Architecture Patterns, UX and UI Design, Microservices
- π¬ Ask me about web development, and tech related technologies.
- β‘ Fun fact: I use tabs over spaces
- π My Resume in English or Brazilian Portuguese
- π₯οΈ My LinkedIn Profile
- π« How to reach me: [email protected]
- Completed two coding bootcamps by September 2020 - (see certificate links below)
- Fullstack Banco Carrefour by Digital Innovation One - βοΈdone!
- NodeJS Web Developer by Digital Innovation One - βοΈdone!
- Contributed with DIO community in Discord mentoring some fellow members how to code, logic basics and solve some coding challenges.
- Learned PHP and Laravel 7 and built a Vue Web App (decoupled Frontend and Backend) using Service-Repository Pattern) demanded by employer at the time.
- Built 2 side-projects for optimize support team's work at company I worked at that time:
- Learned AutoIt language and built a useful Testing tool for employer's Delphi software.
- Built a web tool to build and deploy customized installs of employer's software product based on NodeJS, Express, VueJS, Firebase, Message Queue, REST API.
- Built a few projects with VueJS, NestJS and Typescript
- Practiced a few JavaScript Design Patterns
- Earned freeCodeCamp's Responsive Web Design Certification (300h)
- Earned freeCodeCamp's JavaScript Algorithms and Data Structures Certification (300h)
- Learn CI/CD tools such as GitHub Actions and Kubernetes
- Learn Elixir
- Learn Vue 3
- Earn new certificates
- Become skilled in JavaScript Design Patterns, Typescript, Software Architecture and Testing Driven-Development
Note: The Most Used Languages chart is only a metric of which languages my public code on GitHub consists of and does not necessarily reflect my experience or skill level.