We live exciting times, time that mobile applications become more and more involved in our lives. Many companies and private persons have ideas to capture this potential. As a mobile developer I have found my calling from or maybe you can say, inevitably drift along to the startup business. My past consists of working along many startups, I know well the unique challenges of managing startup business, but also its unlimited possibilities.
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.
By my own company I have developed Android and iOS applications based on customer requirements. Development has included UI /UX development according by latest guidelines Making UI/UX based on made design to complete needed requirements, switch works according to common practices and it is an initiative to use. Also programming the functionality, by using common practices and architectural patterns of mobile development. So it works consistently, as expected and is bug free, on different devices off the Android ecosystem, by making unit and integration testing using JUnit and practical testing. And tracking what issues the users face on the field, by using Firebase analytics. Development was made by Java and Kotlin languages on Android. Using libraries like Jetpack, Dagger2, OkHttp to make consistent, easily extendable code. And Objective-C and Swift languages on iOS.
Previously worked many times as leading developer, designing app bases for customer requirements. I like working as part of the engineering team. Sharing information and helping others to achieve their goals and taking responsibility for the project.
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 tools like Jira and Confluence. Mostly I have worked according to the Scrum model. To distribute version control I have used Git.
You can more about my career at LinkedIn https://www.linkedin.com/in/mikarantakeisu
Career Highlights
8/2024-12/2024 RightSpot app
I developed an Android application as a lead developer. 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, Microsoft Visual Studio 2022, C#, Blazor, SQL, REST.
10/2020-8/2023 Hublet Application
I developed an Android EMM application as a lead developer. Technologies were Kotlin, Java, Android Studio, Git, Dagger2, Confluence, Jira, REST, Moshi-JSON library.
8/2020 MINFIE Lite iOS
I made a code syntax change from Swift 3.0 -> Swift 4.2. As well as additional development to the application. Technologies xCode 11.6. Swift 4.2. https://apps.apple.com/us/app/id1460376507
4/2020 Compound Word Helper
I made an Android application as a subcontractor for Otto Myllynpää. The application was made with Android Studio, using the Kotlin language. Git and JSoup were also used. The application makes a call to the https://www.kotus.fi/ website to check if a word is a compound word. The application also displays full-screen ads.
2/2019-4/2019 Android App
Developing Android mobile application to Specialos Ldt as subcontractor, App made using Android Studio using native Java coding. Also Git and Markdown were used.
11/2018-1/2019 Bluetooth App
Developing iOS mobile application. This application purpose is read Messages nearby Bluetooth devices. App is develop with Swift language. Development environment were Xcode 10. App uses Bluetooth Low Energy API. Also Google Real Time Database API is used and MobilePay and Siirto is used to make payments via application.
09/2018-12/2018 KelloKalle app
Developing as subcontractor, Android mobile application. This application purpose is track time. Time is used to make work time raport. You can read more by https://kellokalle.fi/ . Technologies are Android Studio, Java. App was connected to server by principles REST.
11/2017-7/2018 City Opas app
Developing hybrid mobile application. App travel destination information. By form of images, texts and map location. App is made with Phonegap and it includes programming with Javascript, css, html. But also with Objective-C and Visual Basic. Development environments are Visual Studio Code, Xcode, Microsoft Visual Studio Express.
2/2017-6/2017 KPN Video
Making Android Application that is connected outside camera via wifi. Application takes photo or video thought this camera and send it Google Drive. Where image or video is downloaded to another application. App also uses FireBase Messaging to send messages between applications. Application also makes advanced coding and encoding with video file using Ffmpeg tool.
5-11/2016 Application project
Making Social media mobile application to private person both Android and iOS platforms. This application uses Facebook SDK, Onesignal SDK and technologies Android Studio, Java, REST, JSON.
3-6/2016 Hartman App
Making more features Hartman App mobile application. This application was made with Android operating system using phones. Application asks about personal information and xml file is made with this data with DOM parser and send to server via email. Also app parse HTML web page with Jsoup. Technologies Android Studio, Java, xml, Gmail API, OAuth 2, JavaMail API, DOM parser.
11-12/2015 Hartman App
Developing Hartman App mobile application. This application was made with Android operating system using phones. Application asks about personal information and xml file is made with this data with DOM parser and send to server via email. Also app parse HTML web page with Jsoup. Technologies Android Studio, Java, xml, Gmail API, OAuth 2, JavaMail API, DOM parser.
5/2015-8/2015 CRM application
Making CRM mobile application to Javico Ltd. This application will be made with only to iOS operating system using phones. App is made with xCode using Swift language. App has advances User Interface and server connection working by principles of REST. Server connection also uses advanced user authentication and data is encrypted. App can also send emails to chosen people and it is also capable running background in phone. Technologies xCode, Swift, Alamofire, MailGun.
3/2015-4/2015 Mindfulness 2
Making sequel Mindfulness application with more features. I made this app to Android and iPhone. Technologies: Android Studio, Java, Genymotion, xCode, Objective-C. Android version you can see https://play.google.com/store/apps/details?id=com.application.mindfulness.mindfulness2&hl=en
1/2015-3/2015 Swap Deal
I Making this Android app urgent need of Rahul Sood. In this mobile marketplace users can make deals easily. And filter content with different variables. App uses example Google Cloud messages, location services, Geocoding and is connected to server in Amazon Web Services. Also Facebook SDK is used in login. Server connection data is secured with Json Web Tokens (JWT). Android Studio, Genymotion.
8/2014 -10/2014 FinMeas DataGateway
I Made this Android app urgent need of FinMeas Ltd. App resend received SMS messages to server. The messages are send to server asynchronous. It runs background all time in the phone and you can see statistics of received, resend and failed messages. Android Studio, Genymotion.
6/2014-3/2015 Wimble Android application
Wimble is smart all-in-one solution for managing time, making notes and sharing. It is next generation time management application, it comes with you everywhere you go. And helps you encounter challenges in daily life.
By the technical aspect the Wimble application have complex functionality, example it has advanced connection to server (back-end). Connection is asynchronous connection handled in multiple threads. Also it has inn-app store, highly customizable user interface with exciting themes and extensions also it contains great gamification features. User can also make notes with text, recording or taking pictures via camera. Android Studio, Genymotion.
04/2013-6/2014 MyCallRobot application
Main programmer. This Android application loads phone number lists from server and user can call these numbers. I implemented application, base of customer specification to Finnish company ChatBox Ltd. Development was made with Eclipse IDE using Android SDK.
3/2013-8/2013 Taganize Application
Main designer and programmer. This Android app reads and writes NFC tags and QR codes and is connected to server by principles of REST. App was made to Taganize project. Development was made with Eclipse IDE using Android SDK.
01/2013-5/2013 Mindfulness Application
Main designer and programmer. Making Mindfulness application to Android, Windows Phone and iPhone platforms. This application was made use of Ceesto. Android Development was made with Eclipse IDE using Android SDK. Windows Phone version was made with C# using Visual Studio. iOS version was made with Objective C using xCode.
08/2012-11/2012 SMS messager
Main programmer, the Android applications planning, consultant tasks and implementation to SäätöPlus Ltd located in Mikkeli Finland. App receivers and sends sms messages. Messages contains real estate information from different measurement spots. Development was made with Eclipse IDE using Android SDK.

android androiddevelopment androidkehitys androidsdk androidstudio freelancer iOS JAVA jetpack jetpackcompose KOTLIN mobiilikehitys Swift xCode