Pedro Moreira Torres

Pedro Moreira Torres

Porto, Portugal
Hire Pedro
Scroll To View More
Pedro Moreira Torres

Pedro Moreira Torres

Porto, Portugal
Member since March 11, 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
    Angular 2.0, Android, Django, Django REST Framework, Celery, AWS, Python...
  • Glazed Solutions, Lda.
    iOS, Objective-C, Android, Java, Django, Python, HTML5, JavaScript, CSS
  • Rep.uk
    Flask, Heroku, Python PostgreSQL
Experience
  • CSS3, 6 years
  • Django, 6 years
  • HTML5, 6 years
  • JavaScript, 6 years
  • Python, 6 years
  • AWS EC2, 4 years
  • Angular, 3 years
  • Amazon Beanstalk, 2 years
Porto, Portugal
Availability
Part-time
Preferred Environment
Mac OS X, Linux, Git, Mercurial, Eclipse, Xcode
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
    B-Parts
    2014 - PRESENT
    • 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: Angular 2.0, Android, Django, Django REST Framework, Celery, AWS, Python, HTML5, JavaScript, CSS, MySQL, Ubuntu
  • Mobile Engineer
    Glazed Solutions, Lda.
    2012 - PRESENT
    • 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: iOS, Objective-C, Android, Java, Django, Python, HTML5, JavaScript, CSS
  • Back-end Developer
    Rep.uk
    2017 - 2017
    • 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: Flask, Heroku, Python PostgreSQL
  • Back-end and API Developer
    GroHappy
    2017 - 2017
    • 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: Django, Django REST Framework, MySQL, AWS, Elastic Beanstalk, Ubuntu
  • Mobile and Web Developer
    Espo 2016, EAFPS, and Sporl Congresses
    2016 - 2017
    • 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: Ionic, Cordova, Django, Django REST Framework, AngularJS, HTML, JavaScript, CSS, MySQL, AWS, Elastic Beanstalk, Azure, Ubuntu
  • Co-founder and Lead Web Developer
    Net Peças
    2013 - 2014
    • 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: Django, Python, AWS, HTML5, JavaScript, CSS, Ubuntu, MySQL
  • Co-founder and Web Developer
    Amanhã Global
    2012 - 2013
    • 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: Django, Python, HTML5, JavaScript, CSS, PHP, MySQL, Ubuntu
  • Software Engineer
    ALERT Life Sciences Computing, S.A.
    2012 - 2012
    • 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: ActionScript 2.0, Oracle DB
  • Software Engineer
    Porto24
    2011 - 2011
    • 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: Java, Android, XML, JSON, PHP, SQL
Experience
  • Questular (Development)
    https://itunes.apple.com/gb/app/questular/id469948101

    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 (Development)
    http://www.treasured.com/

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

  • Amanha.pt (Development)

    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 (Development)
    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 (Development)
    https://www.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 (Development)
    http://www.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 (Development)

    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 (Development)
    https://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
    CSS3, HTML5, JavaScript, Python
  • Frameworks
    Django, Angular, Django REST Framework, Ruby on Rails (RoR)
  • Platforms
    Linux, AWS EC2, iOS, Android
  • Storage
    MySQL, MongoDB, PostgreSQL
  • Misc
    Amazon Beanstalk
  • Libraries/APIs
    React.js
Education
  • Master's degree in Software Engineering
    San Jose State University - San Jose, California
    2011 - 2012
  • Master's degree in Computer Science
    Faculdade de Engenharia da Universidade do Porto - Porto, Portugal
    2007 - 2012
I really like this profile
Share it with others