Kamil Chmurzynski, Mobile App Developer in Berlin, Germany
Kamil Chmurzynski

Mobile App Developer in Berlin, Germany

Member since September 28, 2015
Kamil is a software engineer who has a passion for mobile and game app development. He started programming in high school, which eventually led to him studying computer science at Oxford University. Of the apps he's done, he's proudest of a game similar to Clash of Clans and another one like FarmVille. He worked in many roles—from leading teams, unit and UI testing, to making back ends—and he never shies away from taking on any challenge.
Kamil is now available for hire

Portfolio

  • Paid Workout
    iOS, Swift, Swift 5, Android, Kotlin, HealthKit, Google Fit, Fitbit API...
  • Helpar
    iOS, ARKit, Firebase, Kotlin, Android, AWS API Gateway, Git, Android Studio...
  • Calibrr, LLC
    Mobile App Development, Amazon Web Services (AWS), AWS DynamoDB...

Experience

Location

Berlin, Germany

Availability

Part-time

Preferred Environment

Git, Visual Studio, Unity, Android Studio, Xcode

The most amazing...

...project I've worked on is an open-face Chinese poker solver which at the time was the only software of its kind and helped a pro player become more successful.

Employment

  • Mobile Developer

    2021 - PRESENT
    Paid Workout
    • Created an iOS and Android app to encourage people to exercise and undertake fitness challenges. It uses its own tokens or real cash for people to compete against others or specific score targets to win money and purchase fitness-related products.
    • Implemented a feature that allows users to participate in classes run by coaches and watch workout videos while the app measures their performance.
    • Integrated the app with HealthKit, Google Fit, and Fitbit to ensure the app gets the right data. The mobile apps also use location and distance tracking for one type of challenge.
    Technologies: iOS, Swift, Swift 5, Android, Kotlin, HealthKit, Google Fit, Fitbit API, Apple Watch, Location Services and Maps, Xcode, Git, Android Studio, Mobile Apps, Software Engineering, Architecture, RESTful APIs
  • Android Developer

    2020 - 2020
    Helpar
    • Organized the code architecture for the Android project to be viable for production.
    • Created UI solutions to ensure long-term productivity.
    • Composed the documentation to describe the back-end API.
    • Implemented video and audio call solutions using Agora.io.
    Technologies: iOS, ARKit, Firebase, Kotlin, Android, AWS API Gateway, Git, Android Studio, Full-stack, Mobile Apps, Minimum Viable Product (MVP), Software Engineering, Architecture, RESTful APIs
  • iOS Developer

    2019 - 2019
    Calibrr, LLC
    • Created a proof-of-concept iOS app for social account management.
    • Made an OpenAPI (Swagger) spec file that documented the back-end API.
    • Built an AWS-based back end to handle app requests.
    • Integrated social network SDKs—Facebook, Twitter, and Snapchat—to use with social profiles within the app.
    • Implemented geolocation services in the app that allowed user interactions.
    Technologies: Mobile App Development, Amazon Web Services (AWS), AWS DynamoDB, Amazon Cognito, AWS Lambda, AWS, Swift, iOS, Xcode, AWS API Gateway, Git, Full-stack, Mobile Apps, Minimum Viable Product (MVP), Software Engineering, Architecture, RESTful APIs
  • Full-stack Developer

    2019 - 2019
    RolloMotion, Inc.
    • Created an iOS (Swift) and Android (Kotlin) app for requesting and tracking scooter rides.
    • Developed an internal iOS app to help with scooter management.
    • Created a Swagger/OpenAPI spec to be used as an API between the back end and apps.
    • Built a back end based on AWS to support the customer-facing and internal apps.
    • Integrated various services, such as Stripe and Twilio.
    Technologies: Mobile App Development, Amazon Web Services (AWS), Twilio, Stripe, AWS DynamoDB, Amazon Cognito, AWS Lambda, AWS, Kotlin, Android, Swift, iOS, Xcode, AWS API Gateway, Git, JavaScript, Android Studio, Microsoft Visual Studio, Test-driven Development (TDD), Agile Software Development, Full-stack, Mobile Apps, Minimum Viable Product (MVP), Software Engineering, Architecture, RESTful APIs
  • iOS Developer

    2019 - 2019
    tellzme GmbH
    • Worked on an iOS app that was a chat and content-sharing platform.
    • Evaluated the choices and made the final decisions on the architecture that takes a prototype and transforms it into a real-life product.
    • Created a simple back end on AWS and used Lambda to serve the app.
    • Implemented video, image, and audio sharing capabilities.
    • Orchestrated an Android team to follow the design, patterns, and technical decisions first made on iOS.
    Technologies: Mobile App Development, Firebase, JavaScript, AWS Lambda, Swift, iOS, Xcode, AWS API Gateway, Git, Mobile Apps, Minimum Viable Product (MVP), Software Engineering, Architecture, RESTful APIs
  • Mobile Developer

    2017 - 2019
    HomeMD
    • Created an iOS medical app that included an EMR and video/chat messaging system with Swift.
    • Built an Android app that was 1:1 with the iOS app using Kotlin.
    • Wrote unit tests to make sure the app was bug-free. The app had to be HIPAA-compliant and secure, as it deals with medical data.
    • Composed UI tests to make sure iOS and Android apps perform as expected. Created an automated system that would run these UI tests on real devices and check if the apps perform as expected.
    • Set up Travis CI to run unit tests and deploy and manage the build process of the apps.
    • Set up Mixpanel and tracking funnels to analyze the apps' performance, i.e., drop-out ratios.
    • Used Twilio for chat, SMS/text, and VoIP/video messaging.
    Technologies: Mobile App Development, Firebase, Mixpanel, Xamarin, C#, Travis CI, JavaScript, Unit Testing, Kotlin, Android, iOS, Swift, Xcode, Git, Android Studio, Full-stack, Mobile Apps, Software Engineering, Architecture, RESTful APIs
  • Unity Developer

    2017 - 2017
    ARSports
    • Developed essentially a Pokemon GO clone where a user catches football players.
    • Built a real-time 3D map view for a user to walk in.
    • Created an AR scene where the user could catch football players and appear in the same room as them.
    • Developed a Parse back end for the app to generate football players on the map and maintain user state.
    • Helped to create a system where it was possible to easily modify players' appearance.
    Technologies: Unity3D, Parse, Augmented Reality (AR), Unity, Git, Full-stack, Mobile Apps, Minimum Viable Product (MVP), Software Engineering, Architecture
  • iOS Swift Developer

    2017 - 2017
    Monstar Lab Singapore
    • Processed images to find faces—created algorithms that would be able to detect faces and face edges.
    • Analyzed face data to crop accurate faces from images.
    • Came up with the user UI that improves face detection and cropping.
    • Applied toon shaders to make faces look like cartoons.
    • Created a cartoon app that takes a user's face and puts it into the cartoon so that the user becomes the main character of the comic.
    Technologies: Mobile App Development, Cartoons, Image Processing, iOS, Swift, Xcode, Git, Mobile Apps, Minimum Viable Product (MVP), Software Engineering, Architecture, Core Animation
  • Game Developer

    2017 - 2017
    Escape the Room NYC
    • Created new puzzles for the Escape the Room game, which would be used in a physical escape room setting.
    • Made use of external specialized hardware that is used inside escape rooms that control the game.
    • Built multi-display views that give the impression of being in a submarine.
    • Developed a periscope view that works like a 3D sonograph.
    Technologies: Unity3D, JavaScript, Shaders, Unity, Git, Software Engineering
  • Unity Developer

    2017 - 2017
    Speechbytes, LLC
    • Took an existing codebase and wrote from scratch a whole game that helps children with speech impairment improve their speech.
    • Made the game entirely configurable to work with Parse asynchronously so as to not block the user experience.
    • Used physics to make small minigames that oscillate around moving objects.
    • Developed an easy asset deployment system to extend the game further without any code.
    • Created loads of assets that were used in different game modes.
    Technologies: Unity3D, Mobile App Development, Drawing, Parse, C#, Unity, Git, Full-stack, Mobile Apps, Minimum Viable Product (MVP), Software Engineering, Architecture, RESTful APIs, Core Animation
  • Senior Engineer

    2013 - 2017
    Wooga
    • Worked on Diamond Dash, an arcade mobile game for iOS in Objective-C.
    • Built tools and frameworks to speed up game making using Objective-C for iOS, Java for Android, and C# for Unity.
    • Developed a game similar to Clash of Clans by Supercell; handled it from conception to production using Unity and C# and served as the lead programmer.
    • Interviewed candidates and improved the interview process at the company.
    • Worked on a farming simulator similar to Hay Day using Unity and C# as the senior lead programmer.
    Technologies: Unity3D, Mobile App Development, JavaScript, Android, iOS, Java, Objective-C, Unity, C#, Xcode, Xamarin, Git, Microsoft Visual Studio, Test-driven Development (TDD), Agile Software Development, Full-stack, Mobile Apps, Minimum Viable Product (MVP), Software Engineering, Architecture, RESTful APIs, Core Animation
  • Developer

    2013 - 2014
    OFC Poker Freelance Project
    • Created the concept and researched multiple ways of solving open-face Chinese poker games.
    • Wrote rules that led to the creation of a manual that helps a player play the poker variant live.
    • Developed an approximator program that produces approximations of the best plays for complex scenarios.
    • Created a solver program that solves the game for all late-game situations and gives appropriate play variants.
    • Built extensions to the program to be used with variants of open-face Chinese poker.
    Technologies: Unity3D, C#, Git, Minimum Viable Product (MVP), Software Engineering, Architecture
  • Software Engineering Intern

    2011 - 2011
    Ocado
    • Developed a chat application for the iPhone and iPad that works similarly to Skype.
    • Made the chat application work with an internal phone system that would track calls in real time.
    • Created test suites for the chat application and push sever.
    • Deployed a push server using Java to notify users of the chat app.
    Technologies: Mobile App Development, Java, Objective-C, iOS, Xcode, Git, Microsoft Visual Studio, Agile Software Development, Mobile Apps, Minimum Viable Product (MVP), Software Engineering, Architecture, RESTful APIs

Experience

  • Age of Trade

    An unreleased economical simulation similar to Clash of Clans for iOS and Android devices.

    Apart from a very novel gameplay idea, the game had a new semi-3D perspective and dynamic water canals and terrain generation. It was not yet fully optimized at the time but was already looking fantastic on mobile devices.

    Role: Lead Developer

  • Home MD | Android App
    https://play.google.com/store/apps/details?id=ca.homemd.homemd

    Developed this Android app for Home MD.
    It is a medical app that includes an EMR and video/chat messaging system.
    It used Twilio for the chat, SMS/text, and VOIP/video calls.
    I composed a UI testing suite to make sure the project ran as expected.

  • tellzme GmbH | iOS App

    Developed an app for tellzme, a chat and content-sharing platform.
    I created a simple back end on AWS and used Lambda to serve the app. I also advised the Android team on best practices and how to proceed on their end.

  • Calibrr, LLC | iOS App
    https://apps.apple.com/us/app/calibrr/id1377015871

    Developed an iOS app for Calibrr.
    I created a proof-of-concept iOS app for social account management, made an OpenAPI (Swagger) spec file that documented the back-end API, and built an AWS-based back end to handle app requests.
    I also integrated social network SDKs—Facebook, Twitter, Snapchat—to use with social profiles within the app and implemented geolocation services that allowed user interactions.

  • Speechbytes, LLC | iOS App
    https://speechbytes.com/

    Developed an iOS App for Speechbytes.
    Took an existing codebase and wrote from scratch a whole game that helps children with speech impairment improve their speaking skills.
    I made the game entirely configurable for it to work with Parse asynchronously not to block the user experience.

Skills

  • Languages

    Java, C#, Swift, Kotlin, Objective-C, JavaScript, Google Apps Script, Python, C, Scala, C++, PHP, Swift 5
  • Frameworks

    Unity3D, Unity, LibGDX, ARKit
  • Tools

    MonoDevelop, Eclipse IDE, SourceTree, Paint.NET, Xcode, Microsoft Visual Studio, Travis CI, Android Studio, TortoiseSVN, Git, Subversion (SVN), Amazon Cognito, Visual Studio
  • Paradigms

    Concurrent Programming, Agile Software Development, Extreme Programming, Unit Testing, Refactoring, Test-driven Development (TDD), Testing, Clean Code, Clean Architecture
  • Platforms

    iOS, Android, Xamarin, Parse, AWS Lambda, Mixpanel, Twilio, Amazon Web Services (AWS), Firebase, Apple Watch
  • Other

    Mobile App Development, Architecture, Mobile Apps, Minimum Viable Product (MVP), Software Engineering, RESTful APIs, Augmented Reality (AR), Lambda Functions, Amazon Cognito User Pools, AWS API Gateway, Full-stack, Drawing, Shaders, Image Processing, Cartoons, AWS, Google Fit, Location Services and Maps
  • Libraries/APIs

    Parse SDK, Core Animation, Stripe, HealthKit, Fitbit API
  • Storage

    AWS DynamoDB, PostgreSQL, NoSQL, MySQL

Education

  • Master's Degree in Computer Science
    2009 - 2013
    Oxford University - Oxford, United Kingdom

To view more profiles

Join Toptal
Share it with others