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 three 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
Portfolio
Experience
  • Objective-C, 5 years
  • iOS, 5 years
  • Swift 2, 1 year
  • Django, 1 year
  • Android, 3 years
  • Apple Watch development, 1 year
  • Java, 3 years
Murcia, Spain
Availability
Part-time
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.
Employment
  • iOS Developer
    Freelance
    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).
    • Created a library to configure the styles of the interface items of an iOS app.
    • Created a wrapper to simplify the in-app purchase process.
    • Created an iOS library to work with a SOAP service provided by a mobile phone company.
    • Created a library to configure the styles of the interface items of an iOS app.
    • Created a chat app for a big mobile phone company.
    • Created the iPhone, iPad, and Android versions of a Spanish bestseller cookbook.
    Technologies: Objective C, Swift, iOS, Java, Android, Python, Django, PHP, MySQL
  • 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
    Uptoseven
    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, switchs, 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
    Freelance
    2011 - 2011
    • Developed and published 8 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 users 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
Experience
  • Cannonball Streams (Development)
    https://itunes.apple.com/es/app/cannonball-streams/id483936424?mt=8

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

    Technical features:
    - Consuming a REST Api and parsing into a local database in CoreData
    - Tracking user location and send it to the server.
    - Integration with native calendar
    - Map integration
    - Push notifications

  • A&M (Development)
    https://itunes.apple.com/us/app/a-m/id1068098494?l=es&ls=1&mt=8

    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 (CoreData for iOS, Sqlite for android).
    - Push notifications
    - Maps integrations

  • Betlyn (Development)
    https://itunes.apple.com/es/app/betlyn/id1053571115?mt=8

    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:
    - Consuming a REST API and parsing into a local database in CoreData
    - Tracking user location and send 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)
    https://itunes.apple.com/es/app/karate-quiz/id1053547572?mt=8&ign-mpt=uo%3D4

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

    Technical features:
    - REST API written in Python (Django).
    - It take the current user level and return a set of questions according with such level.
    - Admin panel to let the customer enter new questions and see users data.
    - iOS and Android native apps.
    - Consuming a REST API.
    - Social network integration
    - Push notifications

  • MGEStyles (Other amazing things)
    https://github.com/ManueGE/MGEStyles

    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, simplify 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)
    https://itunes.apple.com/es/app/tiendas-anticrisis/id1062825229?mt=8

    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 notifications based chat.
    - Integration with external payment gateway.
    - Maps integration.

  • Honua (Development)
    https://itunes.apple.com/es/app/honua-escanea-los-codigos/id968342455?mt=8

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

    Technical features:
    - Consuming a REST API and parsing into a local database in CoreData.
    - Push notifications.

  • CityPlan (Development)
    https://itunes.apple.com/es/app/cityplan/id490965184?mt=8

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

    Technical features:
    - Consuming a REST API and parsing into a local database in CoreData.
    - Tracking user location.
    - Custom app translation system that allows the user to select a different language from the selected on the phone.
    - Integration with native calendar.
    - Push notifications.

  • TMX World (Development)
    https://itunes.apple.com/es/app/tmx-world/id477762058?mt=8

    A cooking-based social network where users can upload their own recipes, as well as rate and share those of others. Available for Mac, iPhone and iPad.

    Developed in six languages and ranked #1 on the Spanish App Store's “Food and drink” category (January 2013). Received over 200k downloads from all over the world and over 50k registered users. Includes Facebook and Twitter integration.

  • vShaker (Development)
    https://itunes.apple.com/cr/app/vshaker/id967273978?l=en&mt=8

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

  • Karate School (Development)
    https://itunes.apple.com/en/app/karate-school/id635163142?mt=8

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

  • Fiebre Niños (Development)
    https://itunes.apple.com/es/app/fiebre-ninos-plus/id474474998?mt=8

    Application for calculating the proper dose of various
    medications for sick children. Developed for six countries, based on the most popular medicines for each one, achieving a #1 rank in the Spanish App Store's “Medical” (Winter 2011) and over 30k downloads.

  • 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.
Skills
  • Languages
    Objective-C, Python, Swift 2, PHP, Java
  • Frameworks
    Cocoa, Cocoa Touch, Core Data, Django REST, Django
  • Platforms
    iOS, Mac OS X, Android
  • Libraries/APIs
    Dropbox API, ActiveAndroid, Retrofit, CocoaPods, Twitter API, Facebook API, Youtube API, PayPal API
  • Tools
    greenDAO, Sketch, Adobe Photoshop, Pixelmator
  • Paradigms
    Scrum, Agile Software Development
  • Storage
    MySQL, MongoDB, Realm
  • Misc
    In-app Purchases, Apple Watch development, Design, API Design, Carthage
Education
  • 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
Hire the top 3% of freelance developers
I really like this profile
Share it with others