José Guerreiro, Full-stack Developer in Essen, Germany
José Guerreiro

Full-stack Developer in Essen, Germany

Member since October 3, 2022
José is a software developer specializing in web platforms, apps, games, and interactive experiences. He has spent half his career working with computer graphics and building Unity and C# applications, while the other half focused on full-stack web development using technologies such as React, Node.js, and MongoDB. José loves bringing unique designs and concepts to life, giving end-users the best possible experience, and is always eager to create new things.
José is now available for hire

Portfolio

  • Plentific
    React, TypeScript, Git, Jira
  • Freelance Clients
    React, Node.js, TypeScript, MongoDB, Express.js, Unity, C#, Mongoose, APIs...
  • Sway
    React, Node.js, Express.js, MongoDB, JavaScript, Mongoose, APIs, HTML, JSX...

Experience

Location

Essen, Germany

Availability

Part-time

Preferred Environment

Visual Studio Code, Trello, Windows, Git, Figma

The most amazing...

...open-source boilerplate I've developed with React, Express.js, and Mongoose includes many components and examples to build high-quality web apps.

Employment

  • Software Engineer

    2022 - PRESENT
    Plentific
    • Improved the user experience and shipped new features for the Plentific user dashboard for clients and contractors.
    • Developed and maintained core React components, integrated back-end data and endpoints into the front end, and refactored part of the codebase from JavaScript to TypeScript.
    • Collaborated with the agile team to consistently deliver sprint goals and supported the team with code reviews and suggestions.
    Technologies: React, TypeScript, Git, Jira
  • Full-stack Developer | Unity Developer

    2020 - 2022
    Freelance Clients
    • Developed web apps, APIs, and Unity apps for numerous clients.
    • Designed and implemented efficient databases using MongoDB.
    • Created and integrated APIs using Express and improved UI/UX experiences using React.
    • Improved client outcomes and satisfaction through successful delivery and maintenance of projects.
    Technologies: React, Node.js, TypeScript, MongoDB, Express.js, Unity, C#, Mongoose, APIs, HTML, JSX, CSS, Blender, Figma, Git, .NET, Visual Studio Code, Trello, Windows, Next.js, CircleCI, Jest, Web Development, Mobile Apps, Full-stack Development, Front-end Development, Back-end Development, API Development
  • Full-stack Developer

    2018 - 2020
    Sway
    • Developed and maintained Sway, a social media influencer analytics platform focused on web app and API development.
    • Implemented and optimized MongoDB database schemas.
    • Constructed, maintained, and integrated secure and reliable REST APIs.
    • Developed and maintained engaging and user-friendly UI and UX designs with React.
    Technologies: React, Node.js, Express.js, MongoDB, JavaScript, Mongoose, APIs, HTML, JSX, CSS, Figma, Git, Visual Studio Code, Trello, Windows, Web Development, Mobile Apps, Full-stack Development, Front-end Development, Back-end Development, API Development
  • Software Developer

    2015 - 2018
    LPM Comunicação
    • Developed and maintained various software, including mobile apps, real-time architectural visualizations, and interactive 2D/3D experiences.
    • Designed and implemented UI/UX with UGUI and React Native.
    • Made 3D models and 2D and 3D animations using Unity and Blender.
    • Developed scripts and logic for Unity and mobile apps in C# and JavaScript.
    • Created shaders and graphical effects for Unity using OpenGL Shading Language (GLSL).
    Technologies: Unity, C#, GLSL, JavaScript, React Native, Virtual Reality (VR), Blender, Trello, Windows, Games, .NET, Mobile Apps, Game Development
  • Software Developer

    2015 - 2016
    NewsMuseum
    • Led all software development projects for NewsMuseum in Sintra, Portugal.
    • Created computer vision for touch tracking using IR cameras, C++, and integrated projection blending.
    • Synchronized graphics and logic between multiple systems by developing networking code using C#, TCP, and UDP.
    • Devised system management and monitoring software with Windows Forms and .NET.
    • Built multiple interactive 2D and 3D applications made with C# for Unity.
    • Developed and integrated logic for Arduino sensors and buttons.
    Technologies: Unity, C#, GLSL, Windows Forms (WinForms), .NET, C++, Blender, Windows, Games, Game Development
  • Unity Developer

    2014 - 2015
    Comsom
    • Developed interactive product showcases with 2D and 3D real-time graphics made with Unity.
    • Created 3D models and developed 2D and 3D animations using Unity and Blender.
    • Developed scripts and logic for interactive Unity apps using C#.
    Technologies: Unity, C#, Blender, .NET, Windows, Games, Game Development

Experience

  • Flawk
    https://flawk.cakeslice.dev

    A full-stack boilerplate powered by React, Express.js, and Mongoose.

    As a freelance full-stack developer, I started developing an open-source web app boilerplate that includes many components and functionalities that my clients usually need, both on the front end and back end. The boilerplate has improved from experience gained by maintaining and upgrading the projects I've worked on.

    Alongside the boilerplate, developers can also use a components showcase to check how each component's global style and configuration overrides are behaving.

    It is free and open-source with an MIT License.

  • Golden Visa Funds
    https://goldenvisafundsportugal.com

    A website and CRM tool to track and manage leads for investment funds. The back office contains features such as:

    • Lead statistics and charts implemented with MongoDB aggregations
    • Ability to download lead Excel reports using filters
    • Integration with the Paperform API

    The project was built using React, Node.js, and MongoDB technologies.

  • Outline Effect
    https://github.com/cakeslice/Outline-Effect

    Initially, I made this effect to help an indie game developer that needed an outline effect to highlight objects in the game. Eventually, I released a free, open-source version of the asset and made some improvements such as:

    • 3D renderer support
    • Multiple outline colors
    • Different blending modes
    • Option to merge outlines between renderers
    • HDR support, to combine with Bloom effect, for example
    • Alpha cutout texture support

    At the time, there weren't any free screen-space outline effects available in the Unity Asset Store, so it became popular, and people enjoyed using the asset for their games and projects.

  • Paper League
    https://play.google.com/store/apps/details?id=com.cakeslice.wastepaper

    A mobile game made with Unity for Android and iOS. This app was inspired by an old Flash game I used to play. Since I couldn't find the original game online, I made a new one with improved graphics and some extras.

  • Zagope Safety
    https://zagope.pt/en

    A website and mobile app to track, report and manage construction site accidents. The platform enables construction workers to report accidents and inspections on-site. Project managers can then aggregate, correct, and generate reports for each construction project.

    The project was built using React, Node.js, MongoDB, and Capacitor technologies.

Skills

  • Languages

    JavaScript, TypeScript, C#, HTML, CSS, GLSL, C++
  • Frameworks

    Unity, Express.js, Next.js, React Native, .NET, Jest
  • Libraries/APIs

    React, Node.js, API Development, Windows Forms (WinForms)
  • Tools

    JSX, Mongoose, Blender, Figma, Git, Trello, CircleCI, Jira
  • Storage

    MongoDB
  • Other

    Games, APIs, Web Development, Full-stack Development, Game Development, Front-end Development, Back-end Development, Virtual Reality (VR), Mobile Apps
  • Platforms

    Windows, Visual Studio Code

To view more profiles

Join Toptal
Share it with others