Guillermo Waitzel
Verified Expert in Engineering
APIs Developer
Buenos Aires, Argentina
Toptal member since November 14, 2013
Guillermo is an outstanding software engineer with 12+ years of experience developing world-level applications. He is capable of designing and deploying complete apps from 0 to 1. His achievements range from building apps rated with 4.9 stars on the App Store to receiving several Apple features. Guillermo owns what he builds, commits, and works hard to achieve success. He leads and scales teams but is also a great team player.
Portfolio
Experience
Availability
Preferred Environment
Swift, Git, Xcode, iOS, SwiftUI, UIKit, APIs
The most amazing...
...thing I developed is Marcus by Goldman Sachs. The bank's consumer banking app—has several times awarded iOS with average ratings of 4.9 in the App Store.
Work Experience
Lead iOS Engineer
Domain Money
- Built the app's trading feature, allowing users to buy, sell, and swap stocks or crypto inside the platform.
- Built the transfers feature. This enables users to deposit or withdraw money to and from external accounts linked using "Plaid." It also includes the management of external accounts.
- Developed the "strategies" feature. A set of investing strategies that include a combination of assets (stocks and crypto) within a certain level of desired risk and exposure.
- Created an onboarding wizard which showcased and helped new users grasp all the app's features, allowing them to take immediate action (link an account, buy an asset or strategy, etc.).
- Created the KYC of the app, a set of screens and forms needed for onboarding a user into the platform. The order of the screen is server-based, allowing for further customization.
Lead iOS Engineer
Goldman Sachs
- Led and launched the "Savings account" feature, which provided useful information, transactions, several charts, linking external accounts, and the ability to transfer from and to the savings account.
- Led and mentored a team of two people. I was in charge of the "Savings and Checking" team. I conducted interviews and presented the "Checking Initiative" in a quarter opening meeting to an audience of 100 people.
- Redesigned the home feed with a custom collection view layout that displayed auto-sizing tiles. This allowed the team to focus on building the tile's content and seemingly integrate them into the app.
- Expanded the "Checking account" feature. This included managing the checking account (similar to savings) and debit card management.
- Leveraged the card management feature from "Checking" to be used with external cards through the service Marqeta. Our card management feature was excellent, which allowed us to integrate external cards in two weeks.
iOS Engineer
Clarity Money
- Launched the V1.5 of the app, which improved in many aspects and achieved an outstanding 4.9 stars in the App store, becoming the main competitor to Mint.
- Integrated Plaid to link external accounts, display their transactions, and gather helpful information for the user.
- Implemented the "Savings account" feature. It allowed users to save for a goal and make recurring investments.
- Built more than five tiles and features within the app, including "Savings," "Credit Cards," "Credit Score," "Transactions," etc.
- Oversaw the animations and UI flair within the app. Implemented the main loading animations and success particle systems.
Lead Developer
Phelo
- Developed an Instagram-like social network. I built and deployed the full app, including login, profile management, new posts feature, and reporting.
- Created an innovative tag system for each picture, with a creative UI that allowed several tags to be placed near locations.
- Delivered iOS architecture using VIPER-inspired router and MVP concepts.
- Developed a deep-link URL scheme for inter-app communication and better user experience.
- Created a mentions and notifications system on different parts of the app.
Lead Developer
CUAround
- Developed the back-end of a social network.
- Developed the UI/UX of a social network.
- Integrated AWS S3 to the social network storage.
- Implemented server architecture in AWS.
- Set up generic graphic artifacts that are used in development of modern UI.
Lead Software Engineer
QuickEats
- Redesigned server-client architecture.
- Redesigned the server database.
- Improved system stability/security.
- Supported different types of discounts.
- Supported synchronization of the POS with the server and app, allowing to manually update tickets from POS.
Lead Software Engineer
Atmospheir
- Created the architecture for a cloud-based contact management application.
- Developed a full messaging system with the ability to share media content such as photos, videos, GIFs, and audio.
- Implemented a dynamic notifications system, which can be adapted server-side to new formats or information types.
- Integrated the iOS native address book into an existing app, enabling users to modify information in a different way.
- Implemented efficient graphic effects for enhancing user experience, such as complex animations, compounded blur, image composition, and more.
iOS and Mac OS Developer
Esquilax Games
- Created an OpenGL-based graphics engine supporting 2D and 3D rendering.
- Implemented the iOS game Climber Brothers.
- Created a .OBJ (3D models) loader and parser for rendering 3D meshes.
- Developed the AI for card games featuring a variable level of skill.
- Created a step by step animation algorithm integrated with the Cocoa Framework.
- Designed a custom level creation tool for the app Climber Brothers.
- Added support for sharing content on social networks in all of the company's games.
- Added realistic physics simulation via integration of Box2D.
- Incorporated SVG support for curve creation and terrain design.
- Created a smoothing algorithm using SVG curves and approximation.
- Implemented rope physics using constraints and Newtonian mechanics.
- Designed and implemented a PVP multiplayer environment for a battle game.
- Created a particle system including generation of radial and gravity particles.
- Created the Battle Rush game.
- Implemented a radio streaming app.
- Developed a server-client framework for displaying animations simultaneously on different devices.
iOS Developer
Wuzy INC
- Integrated Stripe as a payment system.
- Integrated OpenMaps into the application.
- Designed a GPS-like route finder to display on screen.
- Implemented signup/sign-in UI for Vines and customers.
- Implemented custom maps annotations for improving UX.
iOS Developer
Oxean
- Developed an app, Vale Puerto, for showing company port facilities in Argentina.
- Created an app, Vale, for displaying company facilities in Argentina.
- Supported image and video display via AVFoundation.
- Designed a custom map interface showing different spots in the VALE facilities.
- Implemented support for efficient scrolling around the Vale app.
iOS Developer
Portegno Apps
- Created the Crazy Hairstyle Studio app.
- Created a base framework for editing hairstyles in a realistic hairstyle salon app.
- Built a multi-shading tool for blurring, coloring, and efficient rendering of images.
- Added features for camera support, photo editing, and screenshot export to a game.
- Added online synchronization for user-created products.
- Designed and implemented a virtual canvas to support multiple devices.
- Created an anchor and multi-point manipulation system for displayed objects.
- Added support for real-time image editing by rendering images to textures.
iOS Developer
Webetico SNC
- Supported communication with an AS400 for an iOS app.
- Supported multithreaded loading of images to display in a catalogue.
- Developed a framework for synchronizing local data with server data.
- Designed and implemented a custom grid for displaying data.
- Supported image synchronization on demand.
- Created a trivia game that allowed possible customers to their contact information.
- Created a multi-language app for a museum displaying information about museum exhibits.
- Created a CRM app allowing customers to place orders online and offline.
Experience
Marcus by Goldman Sachs
https://apps.apple.com/us/app/marcus-by-goldman-sachs/id1489511701Domain Money
https://apps.apple.com/us/app/domain-money-investing/id1575799570Clarity Money
CUAround
Atmospheir
Wuzy
Quickeats
Climber Brothers
Battle Rush
Crazy Hair Studio
Chinchon
Phelo
• Tag anything within a picture and associate it with a profile,
hashtag, or location
• Add links to your tags
• Share photos with your friends
• Like, share, or comment on any tag
• Discover tags from around the world
Escoba de 15
iJewels
Education
Bachelor's Degree in Software Engineering
Universidad Tecnológica Nacional - Buenos Aires, Argentina
Skills
Libraries/APIs
Node.js, Parse SDK, Facebook SDK, OpenGL ES, OpenGL, Stripe, PubNub
Tools
Xcode, TestFlight, Git, AWS ELB, AWS SDK, Mongoose
Languages
Swift, Objective-C, SQL, C, C++, C#, T-SQL (Transact-SQL), GraphQL, Swift 4, Swift 2, Swift 3, JavaScript
Frameworks
Core Data, iPhone SDK, iOS SDK, Box2D, SwiftUI, UIKit, Unity, QuartzCore, Cocoa, JSON Framework for Objective-C, Core Bluetooth, Express.js, ADO.NET
Paradigms
MVVM, Model View Controller (MVC), Object-oriented Programming (OOP), Design Patterns, Model View Presenter (MVP), Agile Software Development, Concurrent Programming, Functional Programming
Platforms
iOS, Parse, Amazon EC2, Amazon Web Services (AWS)
Storage
Realm, Oracle PL/SQL, MongoDB, MySQL, Amazon S3 (AWS S3), Databases
Other
Software Engineering, APIs, Data Protection, Back-end, Location Services, Push Notifications, Low-level Programming, GRDB, Securities, WebAuth
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