Gonzalo Fernández de Aguirre
Verified Expert in Engineering
Back-end Developer
Madrid, Spain
Toptal member since November 5, 2021
Gonzalo is a senior back-end developer with ten years of experience. His preferred stack is Python, Django, and Flask, and his areas of expertise include databases (MySQL, PostgreSQL, NoSQL) and Docker. Gonzalo has delivered a wide range of projects, including data migrations, automation scripts, model designs, and API definitions and implementations. In addition to full-time employment, Gonzalo has 5+ years of experience as a freelance developer for many company types, sizes, and environments.
Portfolio
Experience
- Django - 8 years
- Databases - 8 years
- Python - 8 years
- APIs - 5 years
- Microservices - 5 years
- Flask - 5 years
- Web Development - 5 years
- Wagtail CMS - 4 years
Availability
Preferred Environment
Python, Django, Flask, Wagtail CMS, PostgreSQL, MySQL, APIs, Web Development, Command-line Interface (CLI), Bash
The most amazing...
...projects were migrating an old monolith to a modern microservices architecture and designing and implementing a custom globalization of a CMS.
Work Experience
Senior Back-end Developer
Type/Code
- Maintained and added lots of new features (from small tweaks to full new ideas) required by the final client (EL Education) around their Wagtail, Django, and Python-based website.
- Handled all major decisions for Wagtail and focused on making the project work from the back end.
- Communicated directly with the client on a weekly basis and served as the translator between the business and the technical requirements.
Senior Back-end Developer
NextPacket
- Developed a custom API to communicate with specific network routing systems like NSP but with the IX-API definition restrictions plus specific requirements defined by the client (DE-CIX) to build a "CloudRouter."
- Built the needed API from scratch using the latest technology available. The project was a solid piece of software, fully tested and built within the given timeline.
- Received very positive feedback from the client. They praised the quality, the attention to detail, and the great communication skills.
Senior Back-end Developer
Twilio (Contract)
- Designed and implemented an ad hoc solution for globalization, localization, and translation within a heavily customized version of Wagtail, an open-source CMS architecture.
- Coded a very intense data migration of hundreds of unorganized, static code samples used in the documentation of Twilio libraries exposed in its website into dynamic code samples.
- Became the go-to person for new system design questions, new features, and almost every question regarding the back end of the Twilio site.
- Chosen to be part of hiring processes by interviewing potential colleagues and then becoming a mentor to the newest members.
Senior Back-end Developer
Imagination
- Migrated a very big, outdated, and slow system built as a monolith into a modern microservices architecture. The system is the black box given to engineers during big shows, such as Detroit Auto Show and Canon's Photokina.
- Made critical decisions in the very fast-paced, high-stakes marketing environment. Our motto was, "The show must go on, we will deliver."
- Became the technical studio senior engineer and go-to person for all questions regarding the black box we created for shows to run smoothly.
- Was chosen to be part of hiring processes by interviewing potential colleagues and then mentoring the newest team members.
Back-end Developer
Stonework Solutions
- Developed security applications in telecommunications and media, programming in VoIP environments, prevention and detection of fraud in telecommunication systems, and agents endowed with artificial intelligence.
- Became the tech lead for a small team, owning new projects and managing the team to deliver on requests.
- Implemented a heavily customized web app as a real-time dashboard to enable big applications to route VoIP calls, filter calls, and expose the system through that custom dashboard.
Web Developer
Efors
- Refactored and redesigned the database models, making the whole app faster and more efficient.
- Developed and implemented front-end pages from scratch using HTML5, CSS, and jQuery.
- Refurbished the whole template system and database connections and integrated a cache mechanism for a better web experience.
Experience
Twilio Website Globalization System
Imagination's Black Server Box
Twilio Code Samples Migration for Developer Education
Converter CLI
https://github.com/patillacode/converter-cliEducation
Superior Technician Degree in Computer Programming
IES Virgen de la Paloma - Madrid, Spain
Bachelor's Degree in Telecommunications
Universidad Carlos III - Madrid, Spain
Skills
Libraries/APIs
REST APIs, jQuery, SQLAlchemy, GraphQL API
Tools
Sublime Text 3, Celery, RabbitMQ
Languages
Python, SQL, HTML5, CSS, Bash, HTML, PHP, GraphQL
Frameworks
Django, Flask
Paradigms
Microservices, Microservices Architecture, Refactoring, REST
Storage
Databases, MySQL, PostgreSQL, CouchDB, Redis, Database Caching
Platforms
Docker, Twilio, Amazon Web Services (AWS), Kubernetes
Other
Wagtail CMS, Programming, APIs, Web Applications, Data Migration, Back-end, Back-end Development, Web Development, Command-line Interface (CLI), i18n, Team Leadership, Content Management Systems (CMS), Code Review, Technical Hiring, Interviewing, Source Code Review, Containerization, Engineering, Front-end, Libraries, VoIP, Fraud Prevention, Dashboards, Templates, Technical Design, Team Management, Task Analysis
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