Carlos Guedes, Web Development Developer in Lisbon, Portugal
Carlos Guedes

Web Development Developer in Lisbon, Portugal

Member since October 17, 2015
Carlos is a software engineer that lives in Europe’s west coast, Portugal. With more than 15 years of experience in teaching and software development, he has strong skills in full-stack development with extensive knowledge in web technologies. He loves to write code in JavaScript and React.
Carlos is now available for hire


  • Cups
    Stripe, Amazon S3 (AWS S3), Heroku, Google Cloud Platform (GCP), Express.js...
  • Sky UK, Ltd.
    React, JavaScript, Web API, REST, .NET
  • Thoth
    Quartz.NET, Microsoft SQL Server, SQL, ASP.NET Web API, ASP.NET, .NET



Lisbon, Portugal



Preferred Environment

React, TypeScript, JavaScript, Visual Studio Code, MacOS

The most amazing...

...project I've coded was a classroom platform that is used by thousands of students and dozens of teachers.


  • VP Software Engineering

    2017 - PRESENT
    • Supported the existing B2C Cups app.
    • Created a platform for selling product.
    • Managed a team of SW developers.
    • Created reusable components published to a private NPM repository.
    • Defined best practices and tools.
    Technologies: Stripe, Amazon S3 (AWS S3), Heroku, Google Cloud Platform (GCP), Express.js, Node.js, Angular, React, TypeScript, JavaScript
  • Software Architect

    2014 - PRESENT
    Sky UK, Ltd.
    • Developed, architected, and designed software.
    • Implemented improvements in TVOD systems.
    • Maintained and developed Sky Store stores on web, internet TV, and mobile devices.
    • Defined best practices and tools.
    Technologies: React, JavaScript, Web API, REST, .NET
  • Independent Business Owner

    2009 - PRESENT
    • Created solutions architecture.
    • Built a component to manage student enrollment in groups of a classroom.
    • Developed an extensible solution to notify participants of classroom activities.
    • Created a way to publish teacher groups and individual work items.
    • Built a dashboard to display, in a matrix, students' submissions by work item.
    • Developed a whole back end to add students, teachers, and new classrooms.
    Technologies: Quartz.NET, Microsoft SQL Server, SQL, ASP.NET Web API, ASP.NET, .NET
  • Lecturer in Computer Science

    2005 - 2015
    • Taught programming, web application development, computer graphics, OOP, intro to programming, and intro to information systems.
    • Oversaw software laboratory classes.
    Technologies: Node.js, CSS, HTTP, ASP.NET, SQL, C#, .NET, OpenGL, JavaScript, Java
  • Software Architect

    2013 - 2014
    Coriant GmbH & Co. KG
    • Trained people in software development topics with hands-on sessions.
    • Reduced the technical debt of the product.
    • Ensured the evolution of the core platform, performing the evaluation and implementation.
    • Maintained and evolved the software architecture of the solution.
    • Worked with the release management team to ensure we have a streamlined process in software development.
    • Worked with the UI/UX team analyzing the impact on the platform.
    Technologies: Maven, JBoss, Java EE, Java
  • Software Engineer

    2010 - 2011
    • Supported the development of core services in the service delivery broker team.
    • Created a services marketplace.
    • Extended the existing back-office to support demanding features.
    Technologies: Enterprise Service Bus (ESB), CSS, HTML, JavaScript, ASP.NET, .NET


  • Thoth

    Thoth is classroom platform to help students and teachers in day-to-day activities. It allows students to enroll in classrooms, join work groups, download work item assignments, submit works, receive news, and track classroom lectures.

  • Sky Store

    Sky Store is an easy way to buy or rent the biggest blockbusters or all time classic movies whenever you want, any time, anywhere. I've worked with the back-end team in order to deliver a flexible and scalable platform that is used by multiple types of devices.

  • SAPO Services Marketplace

    SAPO Services is a marketplace branded by SAPO where users can buy Web services and contents in a SOA (Service-Oriented Architecture) environment. These services can be bought and modulated by SAPO users, allowing greater flexibility in the creation of new multi-platform applications.

  • Github-batch

    This open source tool batches the creation of GitHub repositories and teams in the context of an organization.

  • Atrium

    Atrium is a prototype of a platform that provides online open courses. The platform shares a Dropbox folder with the course author and the author uses markdown and a simple file system structure to write and publish course content.

  • WebPaint

    A sample cooperative web paint application.


  • Languages

    ECMAScript (ES6), XML, HTML, C#, JavaScript, TypeScript, CSS3, ES7, Java, CSS, SQL, HTML5
  • Frameworks

    ASP.NET MVC, ASP.NET, Redux, .NET, ASP.NET Web API, Express.js, Entity, AngularJS, Angular
  • Libraries/APIs

    Node.js, LINQ, jQuery, React, REST APIs, Google Sheets API, Stripe, Stripe API, Web API, OpenGL, Passport.js, Plaid API, Redux-Saga, React Final Form
  • Tools

    Sublime Text 3, Git, VS Code, GitHub, Google Sheets, Webpack, Maven, Plaid
  • Paradigms

    REST, Concurrent Programming
  • Storage

    MongoDB, SQLOrm, Microsoft SQL Server, Amazon S3 (AWS S3), Redis, JSON
  • Other

    Ajax, Architecture, Web Development, MERN Stack, APIs, Front-end, HTTP, Quartz.NET, Enterprise Service Bus (ESB), Dashl
  • Platforms

    Heroku, MacOS, Visual Studio Code, Java EE, JBoss, Google Cloud Platform (GCP)


  • M.Eng. Degree in Computer Engineering
    2004 - 2005
    Instituto Superior de Engenharia de Lisboa - Lisbon
  • B.Eng. Degree in Computer Engineering
    2000 - 2003
    Instituto Superior de Engenharia de Lisboa - Lisbon

To view more profiles

Join Toptal
Share it with others