Guilherme Gaspar
Verified Expert in Engineering
Software Developer
Guilherme is a full-stack developer, data engineer, back-end developer, and CTO who specializes in Python supplemented with React and AWS. He is passionate about his work and is business-driven. He values clear and transparent communication. He has experience in different countries, and companies of different sizes, showing he adapts easily to any working context. Guilherme freelances for the variety, helping to build exciting projects all around the world.
Portfolio
Experience
Availability
Preferred Environment
Slack, Git, Visual Studio Code (VS Code), MacOS
The most amazing...
...thing I've been a part of is a FB chatbot used by over 150,000 users. As CTO, I designed, developed, maintained, and continuously improved the product.
Work Experience
DevOps
Sociétè Général
- Developed and maintained an internal tool to help secure and monitor public cloud usage (Django, RabbitMQ, JQuery, PostgreSQL).
- Tracked and fixed bugs using Jira as a tracking tool.
- Created weekly deployments in several environments using Docker and Jenkins.
- Handled data migrations between different versions of a given tool.
CTO
Freshr
- Designed, developed, and maintained a Facebook chatbot used by more than 100,000 users, served by an API in Python Flask and hosted in AWS (Lambda and RDS).
- Designed, developed, and deployed mobile applications for Android and iOS, using React Native and AWS (Dynamo DB, Lambda, RDS).
- Identified the need and developed an advertisement ventilation system that allowed the company to improve the click rate of their clients' advertisements.
- Identified the need, designed, and developed a Slack application (bot) to allow content creators to add content to our main application through Slack.
Data Engineer
Equancy
- Led technical efforts for the development of a Facebook chatbot using Python, RabbitMQ, MongoDB, and Docker, and deployed using Nginx and AWS.
- Developed, led technical efforts, and maintained several web dashboards using Python (Django, SQL Alchemy, Pandas), JavaScript (React, D3, HighCharts), MySQL, PostgreSQL, and Docker.
- Produced several ad-hoc data reports in Excel, PowerPoint, and HTML, using Python, MySQL, PostgreSQL, Hadoop, Spark, and Bash.
- Managed a technical team with five people, mainly handling planning and resource allocation.
Software Engineer
Amadeus
- Led the development of an ancillary service feature within the Amadeus Seat Allocation product, working with several teams across several countries, using C++ and Edifact with Scrum-like methodology.
- Designed, developed, maintained, and monitored (memory usage, CPU consumption, network traffic, error logging) several features within the Amadeus Seat Allocation product.
- Led a quality assurance project, working with an offshore team (India) and filling a gap between the functional and technical teams.
Experience
Advertisement Ventilation System
KPI Dashboard
Facebook Messenger Chatbbot
Slack Bot
Skills
Languages
Python, Python 3, JavaScript, JavaScript 6, C++
Frameworks
Django, React Native, Flask
Libraries/APIs
React, Pandas, SQLAlchemy, Zappa
Paradigms
Agile, DevOps
Platforms
AWS Lambda, MacOS, Visual Studio Code (VS Code), Unix, Linux, Amazon Web Services (AWS), Docker
Storage
MySQL, MongoDB, PostgreSQL
Other
Web Development, APIs, Full-stack, Serverless, Cloud, Lambda Functions
Tools
RabbitMQ, Boto 3, Git, Slack, Jenkins
Education
Master's Degree in Computer Science
Instituto Superior Técnico, Universidade de Lisboa - Lisboa, 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