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

Portfolio

  • 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

Experience

Location

Lisbon, Portugal

Availability

Part-time

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.

Employment

  • VP Software Engineering

    2017 - PRESENT
    Cups
    • 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
    Thoth
    • 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
    ISEL
    • 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
    SAPO
    • 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

Experience

  • 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
    https://www.skystore.com/

    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
    https://github.com/cguedes/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.

Skills

  • 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)

Education

  • 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