Pedro S.

Pedro S.

Senior Software Engineer

Lisbon, Portugal
Hire Pedro S. Hire Pedro S. Hire Pedro S.

About Me

Pedro is a Senior Full Stack Developer with 13+ years worth of expertise; in designing and developing interactive software solutions using the latest JavaScript frameworks/libraries. He is team-minded - working to understand client requirements, implement the scalable technical architecture, and iterate new solutions in response to feedback. He is highly attentive, adapts well to evolving priorities, and stays current with recent technology trends and approaches.

Work history

UpStack
UpStack
Senior Full Stack Developer
2020 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

StudentFinance
StudentFinance
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Worked on creating customizations of our different platforms for each customer (schools and students), from the ground up.

  • Built apps that store sensitive information and deal with sensitive processes like payments.

  • Managed the hiring process of all the frontend developers, QA engineer and designer, as well as acting as the moderator of our daily stand-ups and retrospective sessions.

Obby
Obby
Lead Developer
2016 - 2019 (3 years)
London, United Kingdom
  • Served as a high-level technical expert for Oddy working on SEO, UI/UX solutions and server configurations.

  • Ensured that systems, infrastructure, and applications conform to modern architectural standards and best practices.

  • Utilized deep SDLC experience to provide support for existing solutions, implement new features and fix defects.

Group Travel Technologies
Group Travel Technologies
Full Stack Web Developer
2014 - 2014
Lagos, Portugal
  • Applied software design and development best practices in the iteration of Group Travel's web-based booking software solution for travel agencies.

  • Drove innovation on the project through rapid prototyping and iterative development; liaising with different teams for on-time delivery of the solution.

  • Developed extensions on top of the core product; integrating it with external APIs/vendor interfaces and provided support for customers and partners.

Freelance
Freelance
Senior Full Stack Developer
2012 - Present (12 years)
Remote
  • Design, code, test, and implement different software solutions for clients based on specifications provided and various scripted or compiled languages on projects.

  • Review, diagnose and troubleshoot unexpected issues on different web solutions, as well as relevant tools on projects; optimizing web-based software for best performance.

  • Follow best practices and ensure adherence to the latest architecture standards and policies on solutions.

Sinfic S.A
Sinfic S.A
Web Developer
2010 - 2016 (6 years)
Lisbon, Portugal
  • Collaborated with senior developers and management to gather requirements, develop responsive designs, and implement rich UIs for the Quatenus tracking portal.

  • Deployed code and content changes on the portal within tight deadlines; evolving in the role over time.

  • Translated design requirements and workflows into a working solution on the project; debugging and troubleshooting issues for fast resolution.

Portfolio

Lead Developer - Obby
Lead Developer - Obby

Obby is leading the way in rethinking learning. It offers a marketplace where users can find workshops, courses and classes in London. Worked on the core components of Obby's platform; deploying code and new solutions. Built a super-fast search engine feature into the platform and a dashboard that allows teachers to manage courses and classes. The solution was successfully launched with10k+ users and 100s of schools signed onto the platform.

Lead Developer - Hightide
Lead Developer - Hightide

Hightide is an online tool that assists users in managing bookings. The tool enables users to create personalized accounts for bookings on its calendar. It allows users to check for availability on the calendar with the ability to organize, add, change, move, and cancel bookings. Built the app from scratch; translating design requirements to the solution and evangelizing best practices. Developed a simple UI to fit the operations of any accommodation / rental business. The solution was launched and tested with a few clients, although it never took off fully.

Full Stack Developer - Tracking Edition by Quatenus
Full Stack Developer - Tracking Edition by Quatenus

Quatenus offers specialized products in the monitoring, control and real-time localization of assets (either fixed or mobile), based on geo-referenced information. It uses an intelligent system to localize, track and monitor in real-time high-value personal assets (family, pets, vehicles, mobile phones, etc.) with GPS and GSM technologies. Developed a mobile-ready, web app version of Quatenus' main desktop product to track and monitor assets. The mobile product was launched as is the second most profitable product of the company; with clients all over the world.

Education

Masters Degree in Electronics and Computer Engineering
Masters Degree in Electronics and Computer Engineering
Nova University of Lisbon
2002 - 2009 (7 years)
Try Python
Try Python
Code School
The Magical Marvels of MongoDB
The Magical Marvels of MongoDB
Code School
Staying Sharp With AngularJS
Staying Sharp With AngularJS
Code School
Shaping up with Angular.js
Shaping up with Angular.js
Code School
Real Time Web with Node.js
Real Time Web with Node.js
Code School
Git Real
Git Real
Code School
Flying through Python
Flying through Python
Code School
Building blocks of ExpressJS
Building blocks of ExpressJS
Code School