Oleksandr Hulak

Oleksandr Hulak

Middle+ Android Developer @ SOTI

About Oleksandr Hulak

Oleksandr Hulak is a Middle+ Android Developer with extensive experience in Android application development, currently working at Soti in Mississauga, Ontario, Canada. He has a strong background in software engineering, having studied at the National Technical University of Ukraine and worked with various technologies and methodologies throughout his career.

Work at SOTI

Oleksandr Hulak has been employed at SOTI as a Middle+ Android Developer since 2020. His role involves developing and maintaining Android applications, leveraging his expertise in multithreading, unit testing, and various development tools. SOTI is known for its mobile device management solutions, and Hulak contributes to enhancing the functionality and performance of their Android offerings.

Previous Experience in Android Development

Before joining SOTI, Oleksandr Hulak worked as a Middle Android Developer at Digital Screens LLC from 2017 to 2018. He also served as a Junior Android Developer at Kvazar-micro from 2015 to 2016. His experience in these roles helped him build a solid foundation in Android development, focusing on various technologies and methodologies.

Education and Expertise

Oleksandr Hulak studied at the National Technical University of Ukraine 'Kyiv Polytechnic Institute'​, where he earned a Master's degree from 2016 to 2018. He also completed his Bachelor's degree in Software Engineering at the same institution from 2012 to 2016. His education provided him with a strong theoretical background in software development, which he applies in his professional work.

Technical Skills and Tools

Hulak is proficient in using version control systems, particularly Git, and has extensive experience with development tools such as Android Studio and IntelliJ IDEA. He utilizes ExoPlayer for media playback in Android applications and has experience working with RESTful APIs using Retrofit 2. His technical skills include familiarity with software development methodologies like Scrum and employing MVP architecture with Mosby in his projects.

Experience with Additional Technologies

In addition to his Android development expertise, Oleksandr Hulak has experience with Android TV and Chromecast technologies. He employs various libraries such as ButterKnife, EventBus, Otto, and Kryo in his development work. His knowledge of multithreading and unit testing with JUnit further enhances his ability to deliver robust Android applications.

People similar to Oleksandr Hulak