Ognian Gloushkov, Developer in Sofia, Bulgaria
Ognian is available for hire
Hire Ognian

Ognian Gloushkov

Verified Expert  in Engineering

Bio

Ognian is a versatile mobile developer with a passion for improving the user experience of mobile apps for niche product companies. Every day, he seeks to further his personal and professional development, and he believes that excellent communication is key to understanding his client's needs. Ognian is capable of delivering full-stack projects but considers Android to be his strongest suit.

Portfolio

Smule
Android, IT Project Management, Kotlin, Figma, Jira, GitLab, Java...
SpotMe
Android, Java, JavaScript, Kotlin, User Experience (UX), User Interface (UI)
SpotMe
Android, Java, User Experience (UX), User Interface (UI)

Experience

  • Design - 12 years
  • Adobe - 12 years
  • Java - 10 years
  • MySQL - 10 years
  • Android - 10 years
  • Android SDK - 6 years
  • Jira - 6 years
  • App UX - 4 years

Availability

Part-time

Preferred Environment

GitHub, Android Studio, IntelliJ IDEA, MacOS

The most amazing...

...project I've delivered entirely on my own is an advertising network for mobile and city devices.

Work Experience

Senior Android Developer & Team Lead

2019 - PRESENT
Smule
  • Orchestrated the smooth transition of the chat system to a third-party vendor, overcoming the challenges of migrating hundreds of millions of users, chat rooms, and billions of messages.
  • Led a pivotal project to replace the third-party CRM provider, architecting the initial version of the mobile SDK, implementing it on Android, and providing guidance for iOS implementation.
  • Defined KPIs and success criteria, delivering a quality solution on a tight schedule while fostering a positive team environment.
  • Pioneered a unique project in collaboration with a premium car manufacturer, creating Smule’s first automotive application.
  • Led technical implementation alongside the chief architect, actively contributing to R&D decision-making, guiding UI/UX design, and transparently communicating limitations and possibilities to stakeholders.
  • Collaborated closely with diverse teams, including marketing, design, creative, CRM, product, and engineering, owing to the company’s internal satisfaction of business needs.
Technologies: Android, IT Project Management, Kotlin, Figma, Jira, GitLab, Java, User Experience (UX), User Interface (UI)

Native Apps Team Lead

2018 - 2019
SpotMe
  • Developed technical specifications and aligned and standardized them across the team and different platforms.
  • Spearheaded the feature development of the product, provided technical guidance to reporting engineers, and ensured the highest levels of quality, performance, and cross-platform alignment.
  • Provided code and pull-request reviews and approvals for release cycles.
  • Contributed to codebase maintenance and optimization.
  • Prepared test builds, supported quality assurance process, and rolled out approved releases.
Technologies: Android, Java, JavaScript, Kotlin, User Experience (UX), User Interface (UI)

Android Developer

2016 - 2018
SpotMe
  • Developed new features of the SpotMe mobile app framework using the Android SDK.
  • Maintained and optimized the codebase.
  • Worked together with team developers, product managers, designers, and QAs.
  • Participated in the new functionality's brainstorming, specification, and design sessions.
  • Presented innovations and feature launches to the wider SpotMe team.
Technologies: Android, Java, User Experience (UX), User Interface (UI)

Android Developer

2014 - 2016
Trading 212
  • Designed, developed, and supported new features and improvements on Trading 212 and Trader.bg's native mobile applications for phones and tablets.
  • Optimized the user experience and performance.
  • Worked as part of an Agile, cross-functional team taking responsibility for the engineering team deliverables and quality.
  • Participated in the design, development, maintenance, and every part of the delivery process for Android apps.
  • Worked proactively and hands-on for all tasks and took on sprint backlog items.
Technologies: Android, Java, User Experience (UX), User Interface (UI)

Developer | Graphic Designer

2010 - 2013
Student Computer Art Society
  • Developed learning projects founded by the EU.
  • Organized training courses and workshops.
  • Set up the Computer Space International Art Forum.
  • Created Flash-oriented educational games.
  • Designed and maintained internal websites.
Technologies: Adobe, Flash ActionScript, Flash, Java, JavaScript, User Interface (UI)

Experience

Trading 212

Trading 212 is a London-based fintech company that democratizes the financial markets with free, smart, and easy-to-use apps, enabling anyone to trade equities, Forex, commodities, and more.

The mobile app has more than 12,000,000 downloads, which makes it one of the most popular trading apps in the world.

Since 2016, it's been the UK’s #1 trading app, and in 2017, it reached the #1 spot in Germany.

SpotMe

https://spotme.com
SpotMe provides enterprise solutions that include apps, platforms, and support services as well as professional services to facilitate the adoption of solutions.

To date, SpotMe software has served more than 5 million users worldwide. More than 200 organizations and 75 Fortune 500 companies rely on SpotMe to create change with transformative events and drive perpetual engagement with employees, customers, and partners. With more than 140 staff worldwide, SpotMe is headquartered in Switzerland and has offices in Europe, North America, and Asia-Pacific.

Education

2011 - 2015

Bachelor's Degree in Graphic Design

New Bulgarian University - Sofia, Bulgaria

2006 - 2011

High School Diploma in Information Technology: Software and Hardware

Technological School Electronic Systems - Sofia, Bulgaria

Skills

Libraries/APIs

Jackson, RxJava 2

Tools

Adobe, Jira, Jenkins, GitHub, IntelliJ IDEA, Android Studio, Flash, Gradle, GitLab, Figma

Languages

Java, Kotlin, Flash ActionScript, SQL, JavaScript

Frameworks

Android SDK

Platforms

Android, MacOS, Firebase, Docker

Paradigms

Model View ViewModel (MVVM), Model View Presenter (MVP)

Storage

MySQL, Redis

Other

App UX, User Experience (UX), User Interface (UI), Design, Android Data Binding, Software Development, IT Project Management

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring