Guilherme Almeida

Software Engineer

Blog and portfolio with some projects about software development.

desktop image

About

I'm a Software Engineer focusing on Web Development, graduated with a Bachelor's of Computer Science with 4+ years of experience in software development. I worked on several projects, primarily in web development and mainly using Javascript, nodeJS, and Python. Responsible for creating very understandable and functional code.

I'm passionate about learning new technologies and challenging jobs, sharing knowledge, and teamwork.

Outside of work, I have a passion for skateboarding, and also I like cooking vegetarian recipes and spending time with my wife and dogs.

Skills

As long as I started my career, I worked as a designer for about 6 years before becoming a developer, then I also have extensive knowledge of some design patterns and tools. I have Experience in Web Development, Software Development, Graphic Design, Computer Science, and Agile Methodologies.

I have been working with and studying different technologies, and below are some that I feel comfortable to work:

  • Javascript (Typescript / ES6+ / NodeJS / Jquery)
  • Python (Flask / Pytest)
  • Java
  • Frameworks (ReactJS / VueJS)
  • HTML5 (SEO / Accessibility)
  • CSS3 (Sass / Styled Components)
  • Design (Figma / Adobe XD / Adobe Photoshop / Adobe Illustrator)
  • Responsive Design (Mobile First)
  • Bundle tools (Webpack / Gulp)
  • Testing (Cypress / Mocha / Jest)
  • Git / Github / Gitlab
  • REST APIs (Postman / Insomnia)
  • Database (PostgreSQL / GraphQL)
  • Docker
  • Agile Methodologies (Scrum / Kanban)

Keep in touch

You can contact me through my social media (icons on the left) or by e-mail guisalmeida.dev@gmail.com.