Hello! I'm André Almeida, a programmer from Portugal with a passion for bringing ideas to life through code. Whether crafting sleek websites, creating engaging game mechanics, or developing software solutions, i thrive on creating projects that are both functional and visually appealing. I’m always eager to learn new technologies, solve challenging problems, and push the boundaries of my creativity. Let’s build something amazing together!
Skills
Programming Languages: TypeScript, JavaScript, HTML, CSS, Python, Java and Currently learning C#
Frameworks: .Net Core, Bootstrap, Laravel
Databases: PostgreSQL, MySQL, SQLite
Methodologies: Scrum, Scrumban
Other Tools: Git, Bash, REST APIs, Data Structures and Algorithms, GitHub, Azure, Docker, MobX, Cypress, Redux, React
Experience
Ahau Software
Full-Stack Developer (Intern)
Azores, Portugal
October 2019 - March 2022
Developed and executed unitary and automated tests for the company's REST API
Contributed to refactoring and debugging a platform used in a chain of libraries in Germany
Integrated a team that developed an app for a French University and server side scripts, using PowerShell, for cross-platform process automation.
Created features, with React, for the web application and Chromium browser extension
Developed unit tests and implemented automated testing using Cypress
Created online documentation and recorded tutorials for the company's new products.
Cereal Games
Game / Web Developer (Intern)
Azores, Portugal
July 2019 - September 2019
Created a mobile game for kids using Unity and C#, and submitted to the Apple and Google Play stores
Conducted code maintenance and refactoring to optimize and enhance existing systems.
Assumed the role of a Technical Artist, integrating artistic elements into technical processes for a cohesive product.
Developed a Web Application and REST API using Laravel, HTML, CSS, JavaScript, and MySQL.
Cereal Games
Game Developer (Intern)
Azores, Portugal
October 2018 - February 2019
Developed a mobile game for use in district daycare centers, aimed at educating children about recycling.
Collaborated closely with the design team to create and modify game assets, seamlessly incorporating them into the final product.
Utilized C# and Unity for game mechanics, XML for data storage, and Scrum for project development.
Projects
Reactivities
A social media app that allows users to create and share their activities, as well as follow other users and view their activities
PlayTrack
A social media app that allows users to create and share their activities, as well as follow other users and view their activities
Reactivities
Description: This project was created while attending an online course on Udemy, teached by Neil Cummings, it's a social network application that allows users to create, follow other users and their event and enroll in such events.
Features: User authentication, activity feeds, activity filtering, real-time updates, chat, create/edit/delete activities, follow/unfollow users, follow/unfollow activities, and more.
Languages & Tools: React, .NET Core, MobX, PostgreSQL
Test Accounts:
Email: bob@test.com / tom@test.com
Password: Pa$$w0rd
Challenges: Handling real-time data efficiently.
Live Demo: View Live Demo
Code Repository: View on GitHub