
Pedro Marques
Verified Expert in Engineering
Software Developer
Zürich, Switzerland
Toptal member since November 5, 2021
Pedro is an experienced software developer, team lead, and architect who has built thriving products in embedded systems, cloud platforms, SaaS applications, and machine learning. He has startup experience both as a company founder of one successful exit and senior technical staff. He led Fortune 500 companies' technical projects for Juniper Networks and Google. For the past five years, Pedro's focused on machine learning, leading projects at Laserlike (acquired by Apple), Google, and startups.
Portfolio
Experience
- C++ - 10 years
- Python - 8 years
- Generative Pre-trained Transformers (GPT) - 5 years
- Natural Language Processing (NLP) - 5 years
- Go - 4 years
- Kubernetes - 4 years
- SaaS Design - 4 years
- Keras - 3 years
Availability
Preferred Environment
TensorFlow, Keras, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), C++, Python, Go
The most amazing...
...product I've built is a network virtualization solution called Contrail Networking, which is deployed by some of the largest telecom companies in the world.
Work Experience
Founder and CTO
BLP Digital
- Designed the application structure, including the SaaS platform. I created the engineering processes and frameworks for both ML and cloud software delivery.
- Built a TensorFlow model to interpret tables in commercial documents such as invoices and delivery notes using a combination of NLP and image processing techniques.
- Created the application back end that interfaces between the user and the ML predictions.
Tech Lead
- Led a project to extract entity relationships from web documents.
- Created a data extraction pipeline over Google's document indexing.
- Built an integration between extracted tuples and the Google search engine.
Senior Software Enginer
Laserlike
- Developed a machine-learning algorithm to embed web documents in a topic space. Created a search algorithm to retrieve documents by topics.
- Built a GitOps automation system to deploy the application stack to Google Cloud.
- Built a data processing pipeline to extract data from Bigtable, clean up and process the dataset, and train the document embedding models.
Founder and Lead Architect
Contrail Systems
- Created the product concept, recruited the founding team, and participated in the process of raising capital from investors.
- Built the original prototype of the control plane.
- Supported the initial lead customers and through their deployments.
Experience
TensorFlow and Keras Contributer
https://github.com/pedro-r-marques/keras-list-mapperLinux Kernel IPv6 Stack
Kubernetes Contributor
Education
Bachelor's Degree in Computer Science
Universidade de Lisboa - Lisbon, Portugal
Skills
Libraries/APIs
Keras, TensorFlow, Pandas, Scikit-learn, SpaCy
Tools
Amazon Virtual Private Cloud (VPC), Flume
Languages
C++, Python, Go, SQL
Frameworks
LightGBM
Platforms
Kubernetes, OpenStack, Docker, OpenShift, Amazon Web Services (AWS)
Storage
Google Cloud, Google Bigtable, MySQL
Other
Border Gateway Protocol (BGP), Machine Learning, Natural Language Processing (NLP), Computer Science, SaaS Design, Linux Kernel Programming, Transmission Control Protocol (TCP), IPv6, Data Science, Generative Pre-trained Transformers (GPT)
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