Julián Luis Astrada
Verified Expert in Engineering
Software Developer
Tandil, Buenos Aires Province, Argentina
Toptal member since November 17, 2020
Julián is a talented developer who began his career in 2013. He has worked with a wide range of clients and diverse technologies, methodologies, and development patterns. He has rewritten and optimized code as well as built applications from scratch. He created an app used by thousands worldwide, supported in multiple languages, with a consistent 4.8 rating on the App Store. Julián enjoys challenges and uses the latest technologies to support multiple devices and deliver exceptional products.
Portfolio
Experience
- Mobile Analytics - 7 years
- Swift - 7 years
- Push Notifications - 7 years
- Model View ViewModel (MVVM) - 6 years
- Unit Testing - 4 years
- Asynchronous Data Streams - 2 years
- VIPER Architecture - 2 years
- Reactive Programming - 2 years
Availability
Preferred Environment
Swift, Xcode
The most amazing...
...app I've built from scratch is used worldwide with thousands of reviews, supported in five languages, and has a 4.8 rating on the App Store.
Work Experience
Senior iOS Developer
Symplicity
- Developed an application from scratch used worldwide, with a 4.8 rating, thousands of reviews, and support in more than five languages.
- Built a chat module for the application, allowing users to queue for chats with people of interest and getting real-time updates from a socket connection.
- Updated the UI and kept the user synchronized after events were informed by the socket connection using RxSwift and reactive programming.
Senior iOS Developer
Flo Technologies
- Developed an iOS application capable of installing a custom hardware device into the user's home Wi-Fi. The application received an asynchronous stream of data when subscribed to the device output.
- Took exceptional care with resource consumption, especially with the battery and network. Monitored different metrics to make it as efficient as possible.
- Tracked application usage and improved user engagement with Google Analytics.
Semi Senior iOS Developer
Spark Digital
- Developed an iPhone application for a well-known British newspaper and its Apple Watch companion app. I used the first version of Swift as soon as it came out.
- Tracked and fixed bugs using Jira. Estimated tasks, reviewed my partner's code, and followed the Scrum planning methodology.
- Resulted in the client being very satisfied with the work and the application we built successfully replaced the existing one.
Experience
Symplicity Jobs and Careers
https://apps.apple.com/us/app/symplicity-jobs-and-careers/id1239828027The application was reviewed by thousands of students and maintained a consistent 4.8 rating.
On a technical level, we used Fastlane, Socket Cluster, Firebase, RxSwift, Crashlytics, RealmSwift, and Alamofire.
Unit and UI tests were implemented to improve the app's quality and create a more reliable product.
Flo Technologies
https://apps.apple.com/us/app/flo-by-moen/id1114650234MQTT protocol was used to communicate with the device and receive the data stream that the device output. Analytics was influential in the application; we used them to improve user engagement and understand better how they used the app.
On a technical level, the app involved SocketCluster, Firebase, Alamofire, Push Notifications, Asynchronous data, and Google Analytics.
Education
Engineer's Degree in Systems Engineering
Universidad Nacional del Centro - Tandil, Buenos Aires, Argentina
Skills
Libraries/APIs
REST APIs, Firebase iOS SDK, Alamofire, RxSwift
Tools
SocketCluster, MQTT, Fastlane, Crashlytics, Git, Apple Push Notifications
Languages
Swift, Objective-C
Frameworks
OAuth 2, RealmSwift, Core Data
Paradigms
Scrum, Model View ViewModel (MVVM), Model View Controller (MVC), RESTful Development, Unit Testing, Asynchronous Programming, VIPER Architecture, Reactive Programming, Agile Software Development, Object-oriented Programming (OOP)
Platforms
iOS, Apple Watch
Storage
Realm
Other
Push Notifications, Social Media Integration, Mobile Analytics, Asynchronous Data Streams, Automated UI Testing, Internet of Things (IoT), WiFi Integration, Code Architecture, Key Performance Indicators (KPIs), UI Testing
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