Ivan Stelmakh

Ivan Stelmakh

Co-Founder

Followers of Ivan Stelmakh17 followers
location of Ivan StelmakhKyiv, Kyiv City, Ukraine

Connect with Ivan Stelmakh to Send Message

Connect

Connect with Ivan Stelmakh to Send Message

Connect
  • Timeline

  • About me

    Android Developer - Infocus Company

  • Education

    • National Technical University of Ukraine 'Kyiv Polytechnic Institute'​

      2010 - 2016
      Master's degree Nondestructive Testing Instruments and Systems
  • Experience

    • For.Rest paintball club

      Oct 2016 - Sept 2021
      Co-Founder

      Responsibilities:- organized and launched this paintball club from scratch.- working with foreign suppliers and searching for new suppliers of paintball equipment.- technical supporting of club equipment.- tactical planning, building, and controlling the company's budget.- managing sales and marketing activities.- communicating with clients and the provision of paintball services

    • Hillel Evo

      Sept 2019 - May 2020
      Java Developer

      Project: Auto Aid Advisor - it`s a web service that allows people to find the nearest car maintenance service using GPS.Technology stack: Java 11, Spring, Hibernate, PostgreSQL, H2, AWS, Jenkins, Jira, Gradle, Git, Postman, Swagger.Responsibilities:- designing and writing project modules: o Image module - allows users to save their images. Images saving to AWS S3. o Scheduler module - allows users to find the nearest free date and make an appointment with a car service.- working with AWS (EC2, S3, RDS) and AWS API.- writing unit-tests.- finding and fixing bugs.- doing code review. Show less

    • Kit Store

      Aug 2020 - Apr 2021
      Java/Android Developer

      Project: hyper-casual games, affiliate marketing software Technology stack: Java 8, Kotlin, Android SDK, LibGDX, LibKTX, Firebase (Firestore, Realtime Database, Analytics, Cloud Functions, Cloud Messaging, AdMob), AppsFlyer, OneSignal, AppMetrica, Facebook SDK, Room, Figma, Gradle, Git, Jira, Trello.Responsibilities: - creating hyper-casual games of different types (runner, picker, puzzle, etc.) from scratch using pure Java/Kotlin and own simple game engine, or special game engine like LibGDX, and using different architecture patterns like MVVM.- prototyping game logic and scenario.- prototyping and creating a style of game and game menus using Figma, and searching all game assets and music.- taking part in the development, improvement, and bug fixing of ours affiliate marketing service- integrating and setup into games all services described in the technology stack, and affiliate marketing service developed by our company. - reverse engineering of competitors. - doing code reviews of team members and help them to solve issues. Show less

    • Фриланс

      May 2021 - Jun 2021
      Java/Android Developer

      Project: Deutsche Garage - an application that helps users to find and collect information about car spare parts from website and help to register them when there is incoming at the warehouse.Technology stack: Java 8, Google ML Kit, Jsoup, OkHttp, AndroidX (Room, Camera, Browser, Paging, Data Binding), Gradle, Git. Responsibilities: - creating an application according to customer technical task.- creating a minimalistic design from scratch.- manual testing and bug fixing- adding new functionals, and code improvement from one to the next version of the application according to customer requirements and feedback. Show less

    • Infocus Company

      Jan 2022 - now
      Android Developer

      Project: concierge service mobile app for Infocus and Visa Technology stack: Kotlin, Dagger, Room, Retrofit, OkHttp, Glide, Firebase (FCM), Navigation, Paging, Material, Gradle, Postman, Figma, Git.Responsibilities: -leading all process of android development. -developing the application and architecture from scratch. -analyzing the requirements received from the customer with further research for optimal solutions, setting tasks for backend developers and implementing these requirements in the application. -developing custom views, animations, and other elements to improve UI/UX. -consulting back-end developers about mobile platform libraries, how they work, and how to integrate them onto server side. -manual testing of the application. -fixing bugs found by testers. Show less

  • Licenses & Certifications

    • Java Enterprise

      Компьютерная школа Hillel (IT School)
      Aug 2019
      View certificate certificate
    • Java Elementary

      Компьютерная школа Hillel (IT School)
      May 2019
      View certificate certificate