Hello

Welcome to my website!
I hope you will have fun and get to know me.

I am a passionate iOS developer striving for creation of outstanding apps and services with gorgeous designs that enrich life. Well versed with many programming languages and never stop learning. Next office can be anywhere in a world

My skills

Here are some of the things that I can do.

  • Swift, Objective-C, Python, C and C#
  • iOS / MacOS development
  • Android Development (Kotlin, Java)
  • Flask
  • Github
  • Core Data, JSON, MySQL
  • Amazon Web Services
  • Communication
  • Networking
  • Firebase, Maps SDK
  • International cooperation
  • Project management
  • Excessive coffee drinking
  • Writing

Experience

Piceasoft

2022.11 - present

Software engineer - iOS PiceaOne app and PiceaMobile SDK

Responsibilities
  • Maintaining old app (Swift, Objective-C)
  • Creating a whitelabeled SDK / rewrote old app (Swift, Firebase, Apple VisionKit, Google MLKit)
  • Fixing issues with DevOps (Jenkins, GitLab CI/CD)

Ecolane

2018.01 - 2021.5

Software engineer - working on the Ecolane transportation apps

Responsibilities
  • Rewrote the app (SwiftUI, Combine, Firebase, Google Maps, JSON, Carthage)
  • Made builds for AppStore Connect and Google play console
  • Fixed Amazon Alexa skill (.NET, C#)
  • Maintained old app written in Xamarin (.NET, C#, Google Maps)


Physio R&D IVS

2017.06 - 2018.01

iOS Developer - was responsible for creation of the free version of a rehabilitation app that will be mainly used for advertising purposes. The full version will be integrated in hospitals

Responsibilities
  • Launched beta version of “Optimov free” for iOS (UX, Siwft, Objective-C, JSON, Unity, C#)
  • Managed the project on GitLab and iTunes Connect, fixed arising bugs
  • Wrote program documentation, participated in SCRUM meetings, modified app according to requirements
Evaluation
Ivan contributed by creating well structured code, designing the application architecture and other tasks. With his effort we were able to release a beta version of our application. He also gained more experience of working in groups and in new environments. Future will tell, whether he is more a visionary than an integrator.

- Simo Ekholm, CTO at Physio R&D IVS (2018.01.24)




Shibaura Institute of Technology, Global Learning Commons

2016.06 - 2017.01

Global Student Staff (part-time)

Responsibilities
  • Built website mockup for GLC (Global Learning Commons) (HTML5, CSS)
  • Performed administrative duties such as meeting new students and counseling, organised events
  • Designed posters and other promotional materials

My projects

Here are some of my projects. You may read them in great details

Cafetino Website

I made a website for one of my friends who owns a small Greek tavern in Helsinki. All of the photos (except agios nikolaos) have been taken by me as well. Uses HTML, CSS, jquery, AWS S3, Route 53 and Cloudfront

Music Mood

World's first music player based on user's emotions. MUSE Headband is used to scan brainwaves and determine the mood coressponding to the pattern. It then scans through iTunes library and finds all the songs with corresponding tags in the metadata

iOS _ Swift, Objective-C and Interaxon API

Check the publication here

Hackathons

Here you may find my smaller projects. Typically made for Hackathons, this projects are not always functional, but generally more innovative

Untitled Videogame

A simple platformer with innovative touch controls for smartphones. The plasyer would control a character of Fox, while some actions would performed automatically such as fighting and shooting. This would allow one - handed use

Junction 2017 _ Unity, C#

Q-project

Similar to Google home or Amazon Alexa. Our team utilized the COZIFY Hub for operation of small electronics and PC for voice commands. I was responsible for the server side (the hub), which was responding to the commands sent from the PC

Junction 2015 _ Python (server side), Java

Concept work

Here is information on some of my concepts. Usually not related to programming at all or very little. I want to demonstrate my problem-solving skills with them

MariVision

Originally started as a color-picker assistant / AR modelling tool for designers it changed (as an idea) into AR mirror. The user would see them in "MariMirror" with possible clothing or design patterns that can be bought

Marimekko Designathon 2017 _ iOS, Swift

Personal Rental Car (PRC), ぱそなレンタカー

We wanted to bring service similar to Getaround (peer-to-peer car sharing). Goal was to find ways of application in Japan

Global Project Based Learning at Shibaura Institute of Technology 2016

Bicycle renting service

We needed to offer an idea for the city of Vaasa, Finland, which would either improve infrastructure or advertise the town in some way. We suggested electric bicycle renting service similar to one offered in Copenhagen, Denmark with the difference that it will be completely free. This should lessen the need for busses

JA Challenge 2015

Contact Me

So, there used to be a working email form here, but I removed it, so please use your imagination 😆

It was created using Flask, so I had to run an environment, which cost money and took additional time for maintenance. Also, in 5 years that I've had it I only received spam messages. Even with Robot check I was receiving unsolicited offers of intimate character

You can reach me either from email in the right sidebar or better yet LinkedIn. I hope you enjoyed your stay here and I am looking forward to hearing from you 🙂