Summary
Software engineer with 8 years of professional experience in fast-paced, product-led environments. Well versed in application development, systems design, and cloud infrastructure. Currently building Napo’s backend with the goal of revolutionising Pet Care in the UK.
Work Experience
May 2022 - Present - Senior Software Engineer, Napo Pet Insurance, London, UK
Achievements:- Successfully led multiple backend projects for the development of an online platform from PoC to production.
- Successfully set up and led a project to set up payment processing for mobile app subscriptions (Apple and Google in-app purchases).
- Architected microservices and developed 5+ services.
- Spearheaded transition to event-based architecture on a company level.
- Integrated with multiple third-party APIs.
- Mentored mid-level engineers that have since been promoted.
- Created a knowledge sharing platform for the engineering team
Technologies:
- Python3.11, FastApi, PubSub, Terraform, GCP, Docker, Postgres, Apple and Google In-App Purchases, Datadog, Django and DRF
March 2021 - May 2022 - Platform Engineer, TouchSurgery by Medtronic, London, UK
Achievements:- Optimized media processes, boosting global availability of video content.
- Enhanced video product observability using Honeycomb.
- Directed product localisation into multiple languages, increasing global reach of products.
- Developed APIs and internal tools.
- Authored technical proposals and reports.
- Mentored mid and junior level engineers.
- Advocated for culture and best practices
Technologies:
- Python3, Honeycomb, Cloudfront, S3, Elemental Mediaconvert, Cloudwatch, Django, REST, BFF
Oct. 2019 - March 2021 - Senior Software Engineer, TouchSurgery by Medtronic, London, UK Achievements:
- Designed and implemented a multithreaded embedded data processing Python application controlled via websockets.
- Developed in-house libraries and contributed to production deployments.
- Promoted best SW development practices through: GitFlow, automated pipelines, unit test suites.
- Liaised with several product development teams (software and hardware) to ensure accuracy of process and product quality.
Technologies:
- Python3, asyncio, websockets, boto3, SQLAlchemy, unittest, nginx, Bitbucket Pipelines, Git, Linux
June 2018 - Oct 2019 - Full-Stack Developer, University of California Davis, Iquitos, Peru Achievements:
- Enhanced a Django-based data management system for better storage and visualization.
- Migrated legacy MySQL data to a normalized Postgres database.
- Managed UNIX server deployment and maintenance, greatly improving uptime.
- Built a corporate network, improving data flow and security.
Technologies:
- Python, Django, Apache, PostgresSQL, MySQL, Wireshark, OpenVPN, Javascript, jQuery, HTML, CSS, Bash
March 2017 - June 2018 - Junior Full-Stack Developer, Instituto Português do Mar e da Atmosfera, Lisbon, Portugal
Achievements:
- Designed and implemented a hybrid mobile application.
- Implemented an OCR algorithm capable of reading bivalve commercial labels.
- API development for communication between the mobile application and the server.
Technologies:
- Python, Django, Apache, Django Rest Framework, Ionic2
Education
Research Intern - Sensor Based Cooperative Robotics Laboratory, 2016, Macau, China
Designed and tested a discrete-time Kalman filter using Matlab to estimate the location of an underwater vehicle.
Undergraduate Researcher - IIT Madras Research Lab, 2015, Chennai, India
Developed a testing environment in C to predict the Satellite’s orbit and facilitate potential route corrections through the induction of magnetic fields.
Master’s Degree in Electrical and Computer Engineering - Técnico Lisboa, 2015 - 2018, Lisbon, Portugal
Major - Systems, Decision & Control
Minor - Telecommunications
Coursework for Master’s Degree in Electrical and Computer Engineering - Indian Institute of Technology Madras (IIT-M), 2015 - 2016, Chennai, India
Bachelor Degree in Electrical and Computer Engineering - Técnico Lisboa, 2011 - 2015, Lisbon, Portugal
Publications
- Evaluation of a New Approach to the Access of Official Monitoring Results for Live Bivalve Molluscs - Beja da Costa, Manuel & Jurczuk, Magdalena & Marques, Bernardo & Nuno Silva, João