Goran Sokolovski

Freelance Android Developer

Goran Sokolovski
Unterföhring, Deutschland

Erfahrungen

Jan. 2019 - Bis heute
6 Jahren 4 Monaten
München, Deutschland
Hybrid

Freelance Software Engineer (Android)

Freelancer

Liebherr Digital Development Center GmbH Projects:

  • HNGRY Shopping List & Storage Android app: A smart assistant for shopping, storage, and inventory management
  • Liebherr SmartDevice Android app: Application enabling control and management of Liebherr smart appliances

Technologies: Android Studio, Gradle, git, Kotlin, Kotlin Multiplatform, RxJava, Spring Boot, Flutter

Visa

  • Mobile developer role within the Acceptance Devices team
  • Contributor to integrating new point-of-sale credit card readers into the payment platform
  • Developed mobile SDK software for seamless integration into merchant mobile applications
  • Responsibilities extended to backend feature enhancements and extensive communication and collaboration with teams across the organisation

HEUREKA BUSINESS SOLUTIONS GmbH

  • Contributed to the development of B2B mobile application tailored to optimize logistics processes for companies in the industry
  • Sole developer responsible for Android application development and Spring Boot backend API
  • Supported technical integration with clients
  • Worked on the migration of existing Android mobile app functionalities to a new Flutter-based app, extending accessibility to both Android and iOS platforms
Apr. 2018 - Dez. 2019
9 Monaten
München, Deutschland

Senior Software Engineer

Joyn GmbH / 7TV Joint Venture GmbH

Building the next generation video platform with a focus on developing the Android mobile and TV apps

Technologies: Android Studio, Gradle, git, Kotlin, RxJava

Dez. 2017 - Apr. 2018
5 Monaten
München, Deutschland

Senior Software Engineer

ProSiebenSat.1 Digital GmbH

  • Developed and maintained the Android ProSieben Media Apps
  • Developed application for 7TV

Technologies: Android Studio, Gradle, git, Kotlin, RxJava

Apr. 2014 - Dez. 2017
3 Jahren 9 Monaten
München, Deutschland

Android Engineer

tado GmbH

  • Responsible for the development of the tado Android applications
  • Part of internal group responsible for improving the software development processes

Technologies: Android Studio, Gradle, git, Java, Kotlin

Nov. 2013 - Apr. 2014
6 Monaten
München, Deutschland

Android Engineer

Digitalmobil GmbH

  • Developing Android fitness application
  • Implementing features for PDF-based app solution for newspapers, magazines and catalogs
Feb. 2013 - Sept. 2013
8 Monaten
München, Deutschland

Android Engineer

Weptun GmbH

  • Improving existing Android applications
  • Successfully developed concept and Android application for Healthcare-wearable project
  • Involved in the development of the multi-platform development tool
Okt. 2010 - Jan. 2013
2 Jahren 4 Monaten
Skopje, Nordmazedonien
Hybrid

Mobile Software Engineer

Netcetera

  • Designing and implementing native and hybrid mobile applications
  • Primary working on Android projects
  • Helping on small iOS filler projects

Freelance Project (April 2012 – July 2012): Working on a freelance Android project for a software development company based in Berlin (remote freelancing)

Feb. 2009 - Sept. 2010
1 Jahr 8 Monaten
Skopje, Nordmazedonien

Software Engineer

Netcetera Ltd

  • Software design and development in JAVA
  • Responsible for the development of various modules in Target Desktop product

Technologies: Android, J2EE, iOS, Eclipse IDE, Xcode 4 IDE

Zusammenfassung

Senior Software Engineer based in Munich, seeking a freelance project with an exciting company. I thrive on new challenges and am eager to contribute to a team that develops products with a meaningful impact. I am particularly interested in projects with a company that prioritizes innovation and customer value. I am excited to collaborate with a team that shares a vision for developing cutting-edge products. Extensive Experience: Over 14 years in Android development, with a strong foundation in both Java and Kotlin, and hands-on experience since Kotlin was officially supported by Google. Clean Code and SOLID Principles: I am a strong advocate for writing clean, maintainable code and adhering to SOLID principles to enhance code quality and promote scalability. My experience with architectural patterns like MVVM and MVI allows me to structure applications in a way that fosters collaboration and ease of testing, resulting in robust and flexible solutions. Modern Development Practices: Proficient in Jetpack Compose for building modern UIs and using coroutines for efficient asynchronous programming, as well as experienced in RxJava for managing asynchronous programming and creating responsive user experiences. Technical Proficiency: Expertise in version control systems (git), comprehensive testing methodologies (Unit and UI Testing), and hands-on experience with CI/CD tools such as Jenkins and GitLab. AI-Driven Development: I am excited about leveraging new AI tools and AI-assisted coding techniques to improve development efficiency and enhance code quality. By integrating AI capabilities into my workflow, I can streamline repetitive tasks and focus on delivering innovative solutions that meet user needs. Lifelong Learner: Always eager to expand my skill set, I am excited about opportunities in new sectors and technologies.

Sprachen

Mazedonisch
Muttersprache
Englisch
Verhandlungssicher
Deutsch
Grundkenntnisse

Ausbildung

Okt. 2004 - Okt. 2008

University 'Ss. Cyril and Methodius', Skopje

Bachelor in Informatics and Computer Engineering · Informatics and Computer Engineering · Skopje, Nordmazedonien

Sept. 2000 - Juni 2004

DSU 'Orce Nikolov'

High School Diploma · Skopje, Nordmazedonien