01/16/2025 updated

**** ******** ****
100 % available

Software Developer, Software Developer, Software Developer

Turku, Finland
Worldwide
Information Technology Bachelor Degree
Turku, Finland
Worldwide
Information Technology Bachelor Degree

Profile attachments

CV - Mika Rantakeisu

HTMLJava (Programming Language)JavaScript3D ModelingAndroid (Software)Android Software DevelopmentAndroid StudioIOS ApplicationsApple IOSArchitectural PatternsAtlassian ConfluenceAtlassian JiraMobile Application DevelopmentComputer ProgrammingProject PlanningFinnishUser Interface DesignMobile Application SoftwareJSONJUnitModel View Controller (MVC)Objective-C (Programming Language)PhoneGapSingleton PatternSoftware EngineeringSoftware Requirements AnalysisTechnical DocumentationExtensible Markup Language (XML)Swift (Programming Language)Google FirebaseGitKotlinIntegration TestsSoftware Version Control
Android, Android apps, Android development, Android Studio, iOS, PROGRAMMING SKILLS, Confluence, UI design, XML, Firebase, Git, HTML, iOS applications, Jira, json, Java, Java language, JavaScript, JUnit, Kotlin, MVC pattern, Objective-C, Phonegap, software development, Software Engineering, software requirements, Swift


Over 9 years experience in mobile development. During that time, I have developed multiple mobile applications, to the needs of many different companies, based on their specification as leading developers. In my last job, I was leading developer in project create Android EMM solutions as part of the development team. I have develop both iOS and Android application in my past, and have examples of code both platforms.
I like work as part of the engineering team. Sharing information and helping others to achieve they goals and taking responsibility for the project. Working as the Android developer, I strive in all areas of mobile development, from making app functionality, to the UI/UX development, base on requirements, using common practices, design models and architectural patterns of Android development like Observer, singleton,MVC and MVP.
Development was made in Java and Kotlin languages. Using libraries like Jetpack, Dagger2, OkHttp to make consistent, easily extendable code. Switch follows best practices of Android development. And works consistently, works as expected and is bug free, on different devices off the Android ecosystem, by practical and Unit and integration testing using JUnit. Also experienced using Jenkings to build the source code to test and analyze it. And tracking what issues the users faces on the field, by using Firebase analytics.

My communication skills are fluent in both Finnish and English. In the past, I have used English language in working matters and made technical documentation. Knowledge also project planning and  track the progress of the project, using Jira and Confluence. Mostly I have worked according to the Scrum model. To distribute version control I have used Git.   

My hobbies include running, winter swimming and Floorball.

Experience

Professional experience5 - 10 years
Freelancer since2011

Languages

FinnishNative speakerEnglishFluent

Project history

Android Developer

Hublet Ltd

Internet & IT

10-50 team member

* Develop UI and functionality to Android EMM solution.

* Developing according to common practices of software development and UI
design principles. Developed with Kotlin using Android Studio IDE with libraries
like OkHttp, Dagger, JUnit, Jetpack, Moshi json library. Also used Firebase Analytics.
* Worked according to the Scrum model, as part of the
development team to implement the software requirements.
Using project tools like Git, Jira and Confluence.

Mobile Developer

Own company

Internet & IT

< 10 team member

* Build Android and iOS applications according to common practices of software development and UI design principles.

Android apps I have developed in both Java and Kotlin languages.
And iOS applications on both Objective-C and Swift.
* Worked according to the Scrum model, as many times leading developer, as part of the development team to implement the software requirements.

Android Developer

Specialos Ltd

Internet & IT

10-50 team member

* Develop UI and functionality to Android Applications.

* Build applications according to common practices of software development and UI
design principles. Developed on both Java and Kotlin languages. Using frameworks like Koin and JUnit.
* Worked according to the Scrum model, as part of the development team to implement the software requirements.

Android Developer

Bittium Ltd

Internet & IT

50-250 team member

* Build Android applications, according to common practices of software
development and UI design principles. Developed by Java language.
* Worked according to the Scrum model, as part of the development team to implement the software requirements.

Mobile Developer

Freelancer

Internet & IT

< 10 team member

* Build Android applications according to common practices of software development and UI design principles. Developed in
Java languages.
* Worked according to the Scrum model as leading developer, part of the development team to implement the software requirements.

Android Developer

MeKiwi Ltd

Internet & IT

< 10 team member

* Build Android applications according to common practices of software development and UI design principles. Developed in
Java languages.
* Worked according to the Scrum model as leading developer, part of the development team to implement the software requirements.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in