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.

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

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

Freelance
Freelance
iOS/Web Developer
2018 - Present (7 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.

Showcase

Lead iOS Developer - Greenely iOS App
Lead iOS Developer - Greenely iOS App
  • The Greenely app allows users to wirelessly monitor electricity usage hourly.

  • It provides actionable tips for reducing electricity consumption in villas, apartments, and summer cottages.

  • The app refactored the codebase using a VIPER architecture for improved technical debt mitigation and testability.

iOS Developer - TeeApp
iOS Developer - TeeApp
  • TeeApp is a social and competitive golf app.

  • It allows users to challenge friends, collect points, and advance on a leaderboard.

  • The project includes a redesigned profile screen replicating the Twitter profile screen with animations.

iOS Developer - Tidsvar
iOS Developer - Tidsvar
  • Tidsvar is a user-friendly system for administering and time reporting.

  • It provides access to an internet-based planning module and a linked reporting concept.

  • The app includes integrations with Sweden's BankiD standard for citizen identification and authentication and Android project integrations.

iOS Developer - Betfair Sportsbook App
iOS Developer - Betfair Sportsbook App
  • Betfair Sportsbook offers football betting.

  • Implemented a new subview displaying match data with yellow/red card indicators.

  • Developed a Swift-based hybrid app wrapping the mobile website within WKWebView.

Education

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