Manuel García-Estañ

Manuel García-Estañ

Murcia, Spain
Hire Manuel
Scroll To View More
Manuel García-Estañ

Manuel García-Estañ

Murcia, Spain
Member since August 30, 2013
Manuel is an industrial engineer with more than five years of experience developing iPhone and iPad applications, working both as a team member and alone. A design fanatic, he always aims to write the best code possible, creating apps that are gorgeous inside and out.
Manuel is now available for hire
  • Objective-C, 5 years
  • iOS, 5 years
  • Swift 2, 1 year
  • Android, 3 years
  • Apple Watch development, 1 year
  • Java, 3 years
  • Django, 2 years
Murcia, Spain
Preferred Environment
Xcode, Git, Hg, Sublime, AndroidStudio, PyCharm
The most amazing...
...feat I've accomplished is reaching the #1 ranking in the Spanish App Store with multiple iOS apps.
  • iOS Developer
    2014 - PRESENT
    • Created my own set of tools to consume a REST API and parse it into the local storage in iOS apps (both swift and Objective-C).
    • Built a library to configure the styles of the interface items of an iOS app.
    • Developed a wrapper to simplify the in-app purchase process.
    • Wrote an iOS library to work with a SOAP service provided by a mobile phone company.
    • Programmed a library to configure the styles of the interface items of an iOS app.
    • Created a chat app for a big mobile phone company.
    • Built the iPhone, iPad, and Android versions of a Spanish bestseller cookbook.
    Technologies: Objective C, Swift, iOS, Java, Android, Python, Django, PHP, MySQL
  • iOS Developer
    Untitled Project with Docler Media (via Toptal)
    2016 - 2016
    • Fixed bugs.
    Technologies: Objective-C, CoreImage
  • iOS Developer
    Cannonball Projects (via Toptal)
    2014 - 2016
    • Fixed existing bugs.
    • Executed a redesign of the app.
    • Rewrote the full app.
    Technologies: Objective-C
  • iOS Developer
    Digital Trike (via Toptal)
    2013 - 2013
    • Implemented a screen flow to add order details.
    • Integrated with PayPal API.
    Technologies: Objective-C, PayPal API
  • Software Engineer
    DisplayNote, Tech
    2012 - 2013
    • Developed an iOS and Mac OS X front-end for several apps.
    • Developed an Objective-C interface to integrate a C++ back-end library with iOS and Mac projects.
    • Developed a HaXe extension to use iOS and Android native components.
    • Created a reusable framework on HaXe to simplify app development.
    • Created a multi-platform (iOS and Android) HaXe component to access a phone's address book.
    • Created a polling system in HaXe to use in iOS applications.
    Technologies: Objective-C, HaXe
  • Lead iOS Developer
    2011 - 2012
    • Designed and developed 10+ applications available on the iOS and Mac App Stores (including social networking, gaming, and medical apps).
    • Developed web services and APIs (using MySQL and PHP) to link our mobile apps to data stored on our servers.
    • Created TMX World, a cooking-based social network for iPad and iOS, the most downloaded app in the App Store's "Food and Drink" Category (Summer 2012).
    • Customized several interface controls (buttons, switches, animations, gestures, and transitions) to improve UX.
    • Built several applications from scratch, including analysis (taking part in the study of business needs and design), programming, and publishing to the App Store.
    • Developed a web interface to let app owners access various statistics. For example: the number of registered user, daily users sorted by country, or the number of items added by a given user.
    • Developed a web interface to let app administrators support users manually (e.g., sign-up, restore password, activate users).
    Technologies: Objective-C, PHP, MySQL
  • Developer
    2011 - 2011
    • Developed and published eight iOS and Mac apps, including games, utilities, and healthcare apps.
    • Developed an Objective-C component to explore and download files from user's Dropbox and Google Drive accounts.
    • Designed icons and user interfaces for all the aforementioned mobile apps.
    • Developed a web page (with PHP, CSS, and MySQL) where customers could see some of the applications I developed and contact me with any questions.
    • Developed a web service (MySQL and PHP) and Objective-C class to store a user's high scores for an iOS game.
    • Developed an in-app purchase store inside one of my games to let the user buy additional levels.
    • Created a web application to generate individual profiles of students based on their answers to questions about their skills, interests, and learning styles, and suggest a set of resources and educational activities matched to their individual profiles.
    Technologies: Objective-C
  • Cannonball Streams (Development)

    Cannonball is a social network that show plans and challenges around you and let you create and share your own plans.

    Technical features:
    - Consumes a REST API and parses it into a local database in Core Data
    - Tracks user location and sends it to the server
    - Native calendar integration
    - Map integration
    - Push notifications

  • A&M (Development)

    Personal project developed for my own wedding. It allowed the guests confirm their assistance, get a route to the celebration venue, check where were they sat, share their pictures, and comment other guests' pictures.

    I developed the apps (iOS and Android) and the REST API.

    Technical features:
    - REST API written in Python (Django).
    - Admin panel where the bride and groom can register new guests, configure the tables, or add new locations to the event
    - iOS and Android native apps.
    - Consuming a REST API and parsing results into the local database (Core Data for iOS, SQLite for Android).
    - Push notifications
    - Maps integrations

  • Betlyn (Development)

    Betlyn is a new social network which will let you meet new people and win awards throught a new betting system. Once you are part of the Betlyn community, you only need to go to the Radar section and find people to challenge.

    Technical features:
    - Consumes a REST API and parses it into a local database in CoreData
    - Tracks user location and sends it to the server.
    - Push notification-based Chat
    - Push notifications to inform the user of important events related with their bets.
    - In-app purchases

  • Karate Quiz (Development)

    Quiz app based on Karate. Here I developed the whole iPhone app, the iOS app, and the API (with Django).

    Technical features:
    - REST API written in Python (Django)
    - Takes the current user level and returns a set of custom questions
    - Admin panel to let the customer enter new questions and see user data
    - iOS and Android native apps
    - REST API
    - Social network integration
    - Push notifications

  • MGEStyles/Goya (Other amazing things)

    An easy way to set custom styles to any UIResponder from the Interface Builder.

    As an iOS developer, I felt very often frustrated with how difficult is to set consistent styles to my views in the Xcode Interface Builder. If you think in a UILabel, you can use the same style (font, color and size) for a set of labels in different UIViewController. If, some time later, the design changes you'll have to change the properties of all these labels one by one, which is a tedious work. I try to solve this issue by developing MGEStyles. This library, inspired by the Android styles system, simplifies this task, giving you the chance of define a totally custom styles in one single place and using it all over your project, using the Interface Builder or by code.

  • Tiendas Anticrisis (Development)

    This app was built for a chain of commerces to allow them sell their products through the iPhone

    Technical features:
    - Consuming a REST API and parsing into a local database in CoreData
    - Notifications triggered based on the user location (when they are near a shop) and beacons (when they enter a shop)
    - Push notification-based chat
    - Integration with external payment gateway
    - Maps integration

  • Honua (Development)

    Social network that allows the user to create/comment/share their favorite garments and looks.

    Technical features:
    - Consumes a REST API and parses into a local database in CoreData
    - Push notifications

  • vShaker (Development)

    App that lets the user create videos using their own pictures and music.

  • CityPlan (Development)

    App that shows a list of commerces/points of interests/events around the user.

    Technical features:
    - Consumes a REST API and parses into a local database in CoreData
    - Tracks the user's location
    - Custom app translation system that allows the user to select a different language from the selected on the phone
    - Native calendar integration
    - Push notifications

  • Karate School (Development)

    App for the World Karate Federation, developed as part of the campaign to make Karate an Olympic sport for the 2020 games.

  • Swift Best Practices and Tips by Toptal Developers (Publication)
    This resource contains a collection of Swift best practices and Swift tips provided by our Toptal network members.
  • Manuel is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Manuel shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
  • Languages
    Objective-C, Python, Swift 2, PHP, Java, Swift 3
  • Frameworks
    Cocoa Touch, Core Data, Cocoa, Django REST Framework, Django
  • Platforms
    iOS, Android, Mac OS X
  • Libraries/APIs
    Dropbox API, Twitter API, Facebook API, Youtube API, Retrofit, ActiveAndroid, CocoaPods, PayPal API
  • Tools
    greenDAO, Sketch, Pixelmator, Adobe Photoshop
  • Paradigms
    Scrum, Agile Software Development
  • Storage
    MySQL, Realm, MongoDB
  • Misc
    In-app Purchases, Apple Watch development, Design, Carthage, API Design
  • Course degree in iOS development
    Spanish National University of Distance Education (UNED) - Spain
    2011 - 2011
  • Course degree in Industrial Design
    Copenhagen University College of Engineering (IHK) - Denmark
    2007 - 2007
  • Bachelor's degree in Industrial Engineer
    Universidad Politécnica de Cartagena - Spain
    2001 - 2007
I really like this profile
Share it with others