João C.

About Me

João is a Senior iOS & Web Developer well-versed in the development and delivery of different iOS/web applications over the last 10 years, contributing immensely to 7 industry-grade apps on the AppStore. He has technical mastery in Swift and can also work with legacy Objective-C codebases and popular iOS libraries like Alamofire, Kingfisher, SnapKit, or Charts. João strives to deliver user-friendly products built on top of clean and testable architectures for clients.

Frontend

Backend

DevOps

Other

Work history

Pixelapoteose
Pixelapoteose
Founder
2019 - Present (6 years)
Lisbon, Portugal

Delivered 7+ mobile and 5 web apps for clients in Europe and the US.

SwiftJavaScriptNode.jsGitMongoDBFlutterFirebaseNext.jsWeb3 iOSMobile App Development Mobile Apps Web App Development
Freelance
Freelance
iOS/Web Developer
2018 - 2019 (1 year)
Remote
  • Developed apps for the iPhone and iPad ecosystem.

  • Developed functional cross-platform web apps with responsive design and mobile-first mindset.

  • Designed, built, and deployed server systems, from databases to web services for clients.

SwiftNode.jsMongoDBiOSWeb DevelopmentiPhone iPad Responsive DesignResponsive Web Apps Web App Development Web Services
Mitel
Mitel
iOS Developer
2018 - 2018
Stockholm, Sweden
  • Engineered an internal iOS chat/communication tool for Mitel.

  • Rewrote a small but relevant module, dropping legacy Objective-C code for Swift.

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

Greenely
Greenely
Lead iOS Developer
2017 - 2018 (1 year)
Stockholm, Sweden
  • Worked on end-to-end development and maintenance of the client's iOS app.

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

  • Managed the app development using clean architecture (VIPER).

  • Worked together with the design and product teams to ensure the app's quality in terms of UI/UX standards.

  • Collaborated closely with the back-end team as the app's content is fed by RESTful APIs.

  • Produced maintainable and testable code using TDD.

  • Automated tests and releases using Fastlane.

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

  • Engineered an innovative feature for two 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.

Devoteam
Devoteam
iOS Developer
2015 - 2016 (1 year)
Porto, Portugal
  • Developed and implemented iOS projects for clients.

  • Replicated an existing Android app on iOS 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 markets.

TOPDOX
TOPDOX
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 suite (200+ UI tests) that saved hours of manual QA testing of basic app functionality and flow.

Jumia Porto Tech Center
Jumia Porto Tech Center
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 reusable 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 on 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 back end and mobile app.

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

Showcase

iOS Developer - Tidsvar
iOS Developer - Tidsvar

Tidsvar is a simple 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. Also worked on implementing the integrations for the Android project.

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, so users can place bets on the 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.

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

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

iOS Developer - TeeApp
iOS Developer - TeeApp

TeeApp is a social app for golfers to challenge friends, collect tee points, and advance on the leaderboard. Worked on the complete redesign of the profile screen, replicating the famous Twitter profile screen with all its complex animations.

Education

BSc IT Engineering
BSc IT Engineering
Instituto Superior de Engenharia do Porto - Portugal
2011 - 2015 (4 years)
BSc Microbiology and Genetics
BSc Microbiology and Genetics
University of Lisbon - Portugal
2000 - 2024 (24 years)