Gonzalo Hirsch
Verified Expert in Engineering
Full-stack Developer
London, United Kingdom
Toptal member since February 1, 2021
Gonzalo is an efficient and reliable full-stack developer who has worked with multiple tech stacks, such as AWS, to engineer the best solutions. In addition to winning innovation contests, Gonzalo is passionate about taking on projects that impact the world, being inspired by and inspiring others, and taking on new challenges. He has participated in many Java-based projects where he designed and implemented systems architecture, such as a digital payments API using AWS.
Portfolio
Experience
- Java - 5 years
- Python - 5 years
- C - 5 years
- JavaScript - 4 years
- Full-stack - 4 years
- SQL - 3 years
- UI Design - 3 years
- NoSQL - 2 years
Availability
Preferred Environment
Visual Studio Code (VS Code), OS X, Git, Google Drive, Agile, Google Workspace, Slack, Email, Amazon Web Services (AWS), Terminal
The most amazing...
...thing I've developed was a digital payments API in Java, using a complete stack of AWS services.
Work Experience
Full-stack Developer
The Winston Project
- Increased conversions by 3-4x by migrating university websites in the US to custom CMS-based websites using Gridsome's SSR for Vue.js and 11ty (CSS, HTML, Tailwind CSS, JavaScript, PostgreSQL).
- Captured more than 10,000,000 impressions by developing end-user applications for content discovery and community management clients.
- Reduced time to market by 65% and saved up to $4,500 per year by engineering, implementing, and optimizing architecture for application back ends with Node.js, JavaScript, TypeScript, and Python.
- Experimented and studied the feasibility of features and created MVPs for back-end development.
- Engineered features and technologies during the design and development of a CMS front end and back end.
- Improved SEO scores by more than 40% by analyzing SEO performance.
- Improved overall site accessibility by more than 50%, complying with WCAG 2 guidelines.
Co-founder and Vice President
IEEE Computer Society ITBA
- Collaborated with the other founder to grow the society leadership team from two to twenty people.
- Recruited engineers with interesting profiles to apply and participate in the interview and selection process.
- Managed logistics and fundraising teams to ensure that sponsors were contacted properly and deadlines were met.
- Designed and taught two courses at the university: Introduction to Python and Django REST APIs.
Full-stack Developer
Tech Consulting Firm
- Developed and designed an API for a digital payments platform using Java and a full stack of AWS, including Lambda, Serverless, S3, DynamoDB, and CloudFront.
- Created a companion app for a digital payments platform using Apache Cordova and Vue.js.
- Developed a simple eCommerce app for a subscription magazine using C#, .NET, and ASP.
- Oversaw the correct deployment of multiple applications using Jenkins as a CI/CD platform for automating deployment pipelines.
- Designed and managed databases for applications, such as a building administration app, an eCommerce app for a subscription magazine, an internal tool used for data entry by an invoicing company, and a user management tool for an events company.
- Designed a mobile application to implement a proof-of-work system for a company, using location-based techniques to determine whether someone was inside the premises.
Experience
Social Network for Code Snippets
I was the lead front-end and back-end developer and the designer for the system. Using Agile Scrum development, the whole application was built in approximately 5-6 weeks. The REST API was built using Spring and Jersey in Java and PostgreSQL as the persistence layer but abstracted using Hibernate ORM. The SPA was built using React, JavaScript, HTML, and SCSS.
App to Find Tutors Within a University
Using Firebase as the back end and Agile Scrum development, we rolled out the application in approximately three months. Although the project sparked interest in several universities, it was discontinued due to a lack of advertising.
Web App for Restaurant Reviews
I was the sole developer of the whole application. The back end was built using Django and the Django REST framework in Python with a PostgreSQL connection. The front-end was created using Vue.js.
Web Scraper for Google Directory
As the sole developer, I built the scraper using Python and Selenium. It successfully extracts all the users from the organization to run analyses over the dataset.
Web App for Trip Storing
I was the sole developer of the application. The back end was built with Django and the Django REST framework in Python, using PostgreSQL as persistence. The front end was built using Vue.js.
URL Shortener Server
I was the sole developer of the project, which was entirely made in Go, and offered custom mappings for URLs.
Proxy SOCKS v5 Server
The server acted as a middleman for clients wanting to use the server to connect. It also collected data to generate metrics. Administrators could use a provided client connected to the server, using the SCTP protocol to access the remote management settings and alter variables at runtime.
I was a member of the development team that was designing the system.
Education
Master's Degree in Software Engineering
Instituto Tecnológico de Buenos Aires (ITBA) - Buenos Aires, Argentina
Bachelor's Degree in Software Engineering
Instituto Tecnológico de Buenos Aires (ITBA) - Buenos Aires, Argentina
Certifications
AWS Solutions Architect Associate
Amazon Web Services
Advanced Subsidiary
University of Cambridge
ICE Diploma
University of Cambridge
B2 First
University of Cambridge
Skills
Libraries/APIs
Vue, Vuex, React, Node.js, GitHub API, Amazon API
Tools
GitHub, Git, Android Studio, CLion, Trello, JetBrains, Google Workspace, Slack, Amazon CloudFront CDN, Terminal, Amazon Elastic Block Store (EBS), Amazon Lex, Amazon Simple Email Service (SES), Amazon Simple Queue Service (SQS), Amazon EKS
Languages
Java, SQL, C, JavaScript, Python, HTML, HTML5, Assembly, C#, CSS, SCSS, Sass, Go, Ruby, Active Server Pages (ASP), Solidity, TypeScript, Hugo, x64 Assembly
Paradigms
Database Design, Agile Software Development, Spatial Databases, UX Design, UI Design, Agile, REST, Jamstack
Platforms
OS X, Visual Studio Code (VS Code), Android, Amazon Web Services (AWS), Firebase, AWS Lambda, Docker, Blockchain, Ethereum, Netlify
Storage
Redis, PostgreSQL, Relational Databases, Graph Databases, Databases, NoSQL, Amazon DynamoDB, Microsoft SQL Server, MongoDB, Neo4j, MySQL, Amazon S3 (AWS S3), Elasticsearch, Amazon EFS
Frameworks
Django, Flask, Spring, Hibernate, Selenium, Django REST Framework, Redux, JSON Web Tokens (JWT), .NET, Jersey, Express.js, Tailwind CSS, Vue SSR
Other
Full-stack, Sorting Algorithms, Mathematics, APIs, Google Drive, Email, Optimization, Web Server Development, Physics, Front-end, Web Scraping, Back-end, User Interface (UI), Front-end Development, Architecture, Teamwork, Back-end Development, User Experience (UX), Clustering Algorithms, Serverless, University Teaching, Amazon Route 53, AWS Certificate Manager, Scraping, Networking, SCTP, Proxies, Screen Scraping, Smart Contracts, Analytics, Gridsome, SEO Tools, Accessibility, WCAG 2, Transloadit, Cordova, Full-stack Development, SOCKS5, Infrastructure, Cloud, Cloud Infrastructure, Hybrid Cloud Infrastructure
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