Pedro Moreira Torres
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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.
Work Experience
Co-founder and CTO
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.
Mobile Engineer
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.
Back-end Developer
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.
Back-end and API Developer
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.
Mobile and Web Developer
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.
Co-founder and Lead Web Developer
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.
Co-founder and Web Developer
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.
Software Engineer
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.
Software Engineer
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.
Experience
Questular
Treasured
Amanha.pt
Netpecas.pt
http://netpecas.pt/B-Parts.com
Grohappy.co.uk
Espo, Sporl and EAFPS
Rep.uk
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
San Jose State University - San Jose, California
Master's Degree in Computer Science
Faculdade de Engenharia da Universidade do Porto - Porto, Portugal
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring