João C.

João C.

Senior Software Engineer

Lisbon, Portugal
Hire João C. Hire João C. Hire João C.

About Me

I am a Software Developer well-versed in the development and delivery of different iOS/web applications over the last 5 years; contributing immensely to 7 industry-grade apps on the AppStore. I have technical mastery in Swift, can also work with legacy Objective-C codebases, and popular iOS libraries like Alamofire, Kingfisher, SnapKit or Charts. I strive to deliver user-friendly products built on top of clean and testable architectures for clients.

Work history

UpStack
UpStack
iOS/Web Developer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Freelance
Freelance
iOS/Web Developer
2018 - Present (6 years)
Remote
  • Regularly provide expertise for the development of apps for the iPhone and iPad ecosystem.

  • Offer guidance for the development of functional cross platform web apps with a responsive design and mobile-first mindset.

  • Efficiently design, build and deploy server systems; from databases to web services for clients.

Mitel
Mitel
iOS Developer
2018 - 2018
Stockholm, Sweden
  • Offered expertise and engineered an internal iOS chat/communication tool for Mitel.

  • Successfully rewrote a small but relevant module on the project; dropping legacy Objective-C code for Swift.

  • Developed and instilled best practices on the project, managed bugs, crashes, and inquiries.

Greenely AB
Greenely AB
Lead iOS Developer
2017 - 2018 (1 year)
Stockholm, Sweden
  • Provided technical expertise for the end-to-end development and maintenance of the iOS app for the client.

  • Oversaw the growth of the app's user base from 3,000 to 20,000.

  • Managed the development of the app a on clean architecture (VIPER) for Greenely.

Appego
Appego
Software Developer
2016 - 2017 (1 year)
Stockholm, Sweden
  • Worked on the development of different highly performant mobile applications for clients of Appego.

  • Engineered an innovative feature for 2 platforms using Objective-C for iOS and Java for Android.

  • Built a feature for a client using BankID; Sweden’s standard for citizen identification and authentication.

Bold International
Bold International
iOS Consultant
2015 - 2016 (1 year)
Porto, Portugal
  • Provided technical consultancy for the development and implementation of diferent iOS projects for Bold’s clients.

  • Replicated an existing Android app on iOS for a client with features for real-time chat, video calls and GPS-based user location.

  • Engineered a feature on the Betfair app to display yellow/red cards during football matches so users can place bets on these markets.

Top Docs
Top Docs
iOS Developer
2015 - 2015
Porto, Portugal
  • Developed the main features for a cloud-based document-sharing app and refactored the existing MVP to modern standards for iOS architectural patterns.

  • Successfully designed, architected and contributed to the company’s own API.

  • Developed an entire UI test suit (more than 200 UI tests) that saved hours of manual QA testing basic app functionality and flow.

Porto Tech Center / Rocket Internet Portugal
Porto Tech Center / Rocket Internet Portugal
iOS/Web Developer
2014 - 2015 (1 year)
Porto, Portugal
  • Actively participated in the development of an order processing and warehouse management web platform to support the operations of ventures under Rocket Internet.

  • Successfully developed a re-usable UIKit component that mimicked Android’s swipe view with tabs for use on different screens for the iOS app.

  • Oversaw the development of the product display view, one of the most used screens io the app.

Xhockware
Xhockware
iOS/Web Developer (Intern)
2014 - 2014
Porto, Portugal
  • Participated in the development of an indoor location-based promotion service for retail stores.

  • Worked on the end-to-end development of the entire prototype, including the backend and mobile app.

  • Oversaw all the R&D tasks on the project; fine tuning the use of iBeacons on the indoor location service prototype.

Portfolio

Lead iOS Developer - Greenely iOS App
Lead iOS Developer - Greenely iOS App

The Greenely app aides users to wirelessly monitor their electricity usage at an hourly level and get solid tips on how they can reduce the use of electricity in their villa, apartment or summer cottage. Oversaw the considerable mitigation of technical debt on the project from two different contractors. Refactored the codebase internally using a clean and testable architecture (VIPER).

iOS Developer - TeeApp
iOS Developer - TeeApp

The TeeApp is a social and competetive app for golfers. It allows them to challenge their friends, collect tee points and advance on the leaderboard. Worked on the complete redesigned of the profile screen; replicating the famous Twitter profile screen on the project with all its complex animations.

iOS Developer - Tidsvar
iOS Developer - Tidsvar

Tidsvar® is a simple and user-friendly system for administering and time reporting for personal assistance and other nursing services. The app gives access to an internet-based planning module and to a linked reporting concept via the iPhone App or web. Participated in the implementation of integrations with Sweden's BankiD standard for citizen identification and authentication. Worked on the implementation of the integrations for the Android project also.

iOS Developer - Betfair Sportsbook App
iOS Developer - Betfair Sportsbook App

Betfair Sportsbook allows users to place bets on football. Implemented the new subview that showed a football match's data on yellow and red cards, thus allowing users to place bets on this market. Worked on the Swift-based “hybrid” app that wrapped the mobile website inside WKWebView, overseeing the bridging of features to native components like TouchID with our web technology.

Education

Education
Build Responsive Real World Websites with HTML5 and CSS3
Udemy
2018 - Present (6 years)
Education
The Web Developer Bootcamp
Udemy
2018 - Present (6 years)
Education
Android App Development Essentials: Create your First App
LinkedIn
2016 - Present (8 years)
Education
Android App Development Essential Training
LinkedIn
2016 - Present (8 years)
Education
iOS Animation with Swift
Udemy
2016 - Present (8 years)
Education
Learn UI/UX and Mobile App Design in Photoshop from Scratch
Udemy
2016 - Present (8 years)
Education
iOS 4th Edition
Instituto Superior de Engenharia do Porto
2014 - Present (10 years)
Education
Linux Professional Institute Certification Level 1 (LPIC 101)
Instituto Superior de Engenharia do Porto
2013 - Present (11 years)
Education
BSc. Informatics Engineering
Instituto Superior de Engenharia do Porto
2011 - 2016 (5 years)