Pedro Moreira Torres, Software Developer in Porto, Portugal
Pedro Moreira Torres

Software Developer in Porto, Portugal

Member since April 17, 2013
Pedro is a talented web software engineer with successful entrepreneurial experience. He has a strong background in Django back-end development, as well as in JavaScript and front-end development.
Pedro is now available for hire

Portfolio

  • B-Parts
    Amazon Web Services (AWS), Ubuntu, MySQL, CSS, JavaScript, HTML5, Python...
  • Glazed Solutions, Lda.
    CSS, JavaScript, HTML5, Python, Django, Java, Android, Objective-C, iOS
  • Rep.uk
    PostgreSQL, Python, Heroku, Flask

Experience

Location

Porto, Portugal

Availability

Part-time

Preferred Environment

Xcode, Eclipse, Mercurial, Git, Linux, MacOS

The most amazing...

...project I've built from scratch was an online car parts store that sold 200k+ parts to 25 countries.

Employment

  • Co-founder and CTO

    2014 - PRESENT
    B-Parts
    • Created an online car parts business from scratch to profitability.
    • Managed a developer team of five.
    • Raised seed funding, created strategic partnerships, and worked in business development.
    • Developed both client and reseller storefronts.
    • Created the OMS and CRM back-office in Angular 2.0.
    • Deployed web and Android applications for supplier stock upload and management.
    • Integrated with support, invoicing, payments, and other suppliers’ applications.
    • Optimized for SEO.
    • Enabled i18n and l10n.
    Technologies: Amazon Web Services (AWS), Ubuntu, MySQL, CSS, JavaScript, HTML5, Python, Celery, Django REST Framework, Django, Android, Angular
  • Mobile Engineer

    2012 - PRESENT
    Glazed Solutions, Lda.
    • Developed several iPhone and iPad apps, including apps for media and event sharing, a virtual paper-chase app with redeemable discounts, and media content apps for soccer clubs.
    • Developed an Android app for sports gamification and location tracking.
    • Developed Django back-ends and APIs for several apps with features such as media management, multiple authentication methods, privacy-aware search, and smart notifications systems.
    • Worked in a team using Agile software development methodologies.
    Technologies: CSS, JavaScript, HTML5, Python, Django, Java, Android, Objective-C, iOS
  • Back-end Developer

    2017 - 2017
    Rep.uk
    • Worked on a grade comparison application for UK schools.
    • Joined front-end and back-end Git repositories.
    • Refactored existing codebase and database to split features from existing app.
    • Integrated the new application with the previous app's API to fetch school information.
    • Deployed the application to Heroku.
    Technologies: PostgreSQL, Python, Heroku, Flask
  • Back-end and API Developer

    2017 - 2017
    GroHappy
    • Created an enterprise learning and coaching platform.
    • Developed the courses and content management back-office.
    • Built a dynamic evaluation forms creator.
    • Created the automatic course recommendation system.
    • Programmed an API for a single-page app.
    • Deployed to AWS Elastic Beanstalk.
    Technologies: Amazon Web Services (AWS), Ubuntu, AWS Elastic Beanstalk, MySQL, Django REST Framework, Django
  • Mobile and Web Developer

    2016 - 2017
    Espo 2016, EAFPS, and Sporl Congresses
    • Developed a multi-tenant medicine conference app for three clients.
    • Deployed iOS, Android, and Windows Phone apps to corresponding app stores.
    • Built features for agendas, posters, papers, competitions, speakers, and schedule management.
    • Implemented venue and party listings.
    • Created a user private agenda planner.
    • Created back-end with an API and back-office to manage content.
    • Deployed application to Microsoft’s Azure.
    Technologies: Amazon Web Services (AWS), Ubuntu, Azure, AWS Elastic Beanstalk, MySQL, CSS, JavaScript, HTML, AngularJS, Django REST Framework, Django, Cordova, Ionic
  • Co-founder and Lead Web Developer

    2013 - 2014
    Net Peças
    • Created reverse auction store for used car parts.
    • Developed an email parser to send logistics notifications.
    • Build a suppliers back-office to upload their stock and price.
    • Added Google Analytics integration.
    • Raised funding in six months.
    Technologies: Amazon Web Services (AWS), MySQL, Ubuntu, CSS, JavaScript, HTML5, Python, Django
  • Co-founder and Web Developer

    2012 - 2013
    Amanhã Global
    • Developed a daily event listing platform.
    • Built local based event listings.
    • Created a promoter’s back-office for events management.
    • Integrated with Facebook for event crawling and sharing.
    • Deployed to Ubuntu VM.
    Technologies: Ubuntu, MySQL, PHP, CSS, JavaScript, HTML5, Python, Django
  • Software Engineer

    2012 - 2012
    ALERT Life Sciences Computing, S.A.
    • Reformulated the medical software module.
    • Developed a front-end with ActionScript 2.0 and a back-end with Oracle DB.
    • Redesigned and optimized database module schema.
    • Implemented domain-specific features such as institutional profiles for professionals, specialty consultation requests, and an optimized initial specialty appointments process.
    Technologies: Oracle, ActionScript 2
  • Software Engineer

    2011 - 2011
    Porto24
    • Developed an Android application for the aggregation of cultural event and venues.
    • Created API methods for accessing a legacy database with a PHP back-end.
    • Designed and developed a system to filter and serve geolocated content.
    • Used Google Maps API to create a customized map and markers, including a directions feature.
    • Incorporated phone contacts and integrated social networks.
    Technologies: SQL, PHP, JSON, XML, Android, Java

Experience

  • Questular

    Questular is an interactive game that gives users a unique tour of their city. Users follow clues on their phone to uncover fun details about the cities, upload pictures and videos of themselves to the app website, and win points and fame.

  • Treasured

    Treasured is an online memory box, where users can store, organize and share memories.

  • Amanha.pt

    City based and daily events listing platform. Promoters can upload events on our platform, and Users would visit to check what to do tomorrow in a city.

  • Netpecas.pt
    http://netpecas.pt/

    Reversed auction for used car parts. Workshops can request for a part online, and registered suppliers could make an offer for that request. Requests would last two days, and within that time users may purchase any of the bids.

  • B-Parts.com

    Online store for used car parts for workshops, and a CMS for scrapyards. These could upload and manage their stock with a web or Android application. That stock would than be showed in our store, and international storefronts like eBay. Also, there is a Back-office for managing both workshops and scrapyards, with help from an CRM developed specially for the call center.

  • Grohappy.co.uk

    A platform that helps employees unlock their potential. By answering some questions, Grohappy suggests it’s users tutorials or other activities to develop their skills.

  • Espo, Sporl and EAFPS

    Mobile applications for three medical congresses. Presented congress information, allowed promoters to manage their agenda, speakers and posters list. Users could also plan their personal agenda for the event.

  • Rep.uk

    An application that rates students based on their performance and their school’s average on that year. Also helps companies find great talent based on students score.

Skills

  • Languages

    Python, HTML5, JavaScript, CSS3, Java, XML, PHP, SQL, ActionScript 2, Objective-C, CSS, HTML
  • Frameworks

    Django REST Framework, Angular, Django, Bootstrap, Ionic, AngularJS, Flask, Ruby on Rails (RoR)
  • Libraries/APIs

    API Development, React
  • Tools

    Google Checkout, Git, Mercurial, Xcode, Celery
  • Platforms

    AWS Elastic Beanstalk, Amazon EC2, Linux, Twitter, iOS, Android, Oracle, Ubuntu, MacOS, Eclipse, Azure, Heroku, Amazon Web Services (AWS)
  • Storage

    MySQL, PostgreSQL, MongoDB, JSON
  • Other

    APIs, Cordova

Education

  • Master's Degree in Software Engineering
    2011 - 2012
    San Jose State University - San Jose, California
  • Master's Degree in Computer Science
    2007 - 2012
    Faculdade de Engenharia da Universidade do Porto - Porto, Portugal

To view more profiles

Join Toptal
Share it with others