Gonzalo Nardini
Verified Expert in Engineering
Software Developer
Gonzalo is a passionate developer, driven by his desire to use his problem solving and technical skills to solve challenging problems in a wide array of fields. His flexibility is one of his strongest qualities; he can pick up technologies on the fly according to the needs of the moment, all while maintaining a high quality bar.
Portfolio
Experience
Availability
Preferred Environment
Git, Android Studio, Visual Studio Code (VS Code), MacOS
The most amazing...
...project I've built is Fidus, a loyalty program for small and medium sized businesses that quickly grew to 200+ thousand users.
Work Experience
Lead Engineer
Fidus
- Built a prototype to get the first customers. The prototype kept working with nearly no maintenance for over a year.
- Created both the back end—developed on Ruby on Rails and deployed in AWS—and an Android app that runs on tablets using Java.
- Led a five-engineers' development team and helped build a React Native app and a web page using React.
- Took product ownership and helped get the project back into a growth state after a brief stagnation.
- Provided mentorship to other developers, helping them grow and improving on their skills.
- Worked closely with the marketing department and the CEO to gather requirements and provide insights into all sorts of business metrics.
Software Engineer
Medallia
- Worked remotely with an international team, to which I contributed significantly.
- Developed RESTful APIs to expose many entities using Swagger and internal tools.
- Wrote unit and integration tests to increase the code coverage and quality of the codebase.
- Mentored a fellow developer and helped him improve on his technical skills.
- Helped out the front-end team by building and maintaining features using React when the team's front-end load was bigger than the team's capacity.
Software Engineer Intern
- Helped develop an immersive YouTube virtual reality app that can be used on the Daydream viewers.
- Ramped up quickly and made big contributions using Google's internal tools.
- Added new features to YouTube's back end using Python to support the app.
- Learned an internal framework on C++ and made meaningful contributions to it, helping other members of the team get up to speed on it.
- Developed a tool in Go that automates a process that was previously being done by hand.
- Used Bigtable as a database after giving myself a crash course in its use.
Technical Leader
Bouncy Hippo
- Developed the proof of concept and first prototype of Brawl Club, a real-time mobile multiplayer game.
- Designed the structure of the Firebase database.
- Led the engineering effort throughout the development of the app.
- Performed user tests to identify places for improvement and made modifications based on that feedback.
- Helped develop an AI that plays the game for practice using decision trees.
Software Engineer
Wolox
- Developed an Android app that helps people stop smoking by connecting with an IoT lighter via Bluetooth Low Energy.
- Developed an Android app that matches people with interest in the same sports so that they can meet and play together.
- Developed an Android app that allows sharing and selling photographs.
- Developed an internal library that helps make applications testable by using the model view presenter design pattern and dependency injection, increasing code quality on all projects.
- Took ownership over one of the microservices of a big fintech project.
Experience
Fidus
Brawl Club
Get Out!
https://github.com/gnardini/EscapeTheRoom-unityQuitbit
Redux for Android
https://github.com/gnardini/Redux-AndroidLoans & Debts Tracker
Unstuck Me
https://github.com/gnardini/unstuck-me-androidIt helps make decisions by allowing users to upload up to four different images and let people vote on the one they prefer.
LoL Voice
https://github.com/gnardini/lolvoice-androidGlobal Programming Competition (IEEExtreme)
http://www.ieee.org/membership_services/membership/students/competitions/xtreme/index.htmlEducation
Bachelor's Degree in Software Engineering
Instituto Tecnologico de Buenos Aires - Argentina
Certifications
7.00x: Introduction to Biology Competency Exam
MITx
Skills
Languages
SQL, Java, JavaScript, Ruby, HTML, TypeScript, Kotlin, Python, Swift, CSS, Elm, C++, Go
Frameworks
Ruby on Rails (RoR), Dagger 2, Redux, Hibernate, Spring MVC, React Native, Selenium
Libraries/APIs
React, Node.js, RxJava, Fresco, Picasso, Butterknife, Retrofit, React Router, React Navigation
Tools
Amazon Simple Email Service (SES), Amazon Simple Notification Service (Amazon SNS), Amazon QuickSight, Kibana, Redux Thunk, Git, Android Studio
Paradigms
Agile Software Development, Object-oriented Programming (OOP), Scrum, Functional Reactive Programming, Kanban
Platforms
Android, AWS Elastic Beanstalk, Amazon Web Services (AWS), Firebase, Amazon EC2, Bluetooth LE, Heroku, MacOS, Visual Studio Code (VS Code)
Storage
PostgreSQL, JSON, Amazon S3 (AWS S3), Realm, NoSQL, MongoDB
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