Ivelin Stanchev, Developer in Sofia, Bulgaria
Ivelin is available for hire
Hire Ivelin

Ivelin Stanchev

Verified Expert  in Engineering

Software Developer

Sofia, Bulgaria

Toptal member since December 8, 2021

Bio

Ivelin is an experienced software engineer specializing in mobile software development. He's passionate about simple and elegant solutions and is highly critical about product quality, user experience, and usability. Ivelin has won different olympiads and competitions in mathematics and informatics and likes being challenged with hard tasks. He has created and worked on B2B and B2C Android apps used by millions of monthly active users. Ivelin is an organized, responsible, and open-minded person.

Portfolio

Smule
Android, C++, Audio, Videos, Swift, iOS, Large-scale Projects
Freelance
Android, OpenGL, Camera2 API, React Native, NoSQL, SQLite
Adastra.One
Android, Git, Jira, Java, Kotlin, Gradle, Material UI

Experience

  • Java - 7 years
  • Android - 7 years
  • Object-oriented Programming (OOP) - 6 years
  • Kotlin - 5 years
  • JavaScript - 5 years
  • Swift - 4 years
  • iOS - 4 years
  • Node.js - 2 years

Availability

Part-time

Preferred Environment

Android Studio, Jira, Slack

The most amazing...

...challenge I've had is when I had to grasp and debug OpenGL as well as audio and video-related problems within only several days.

Work Experience

Senior Android Engineer

2019 - PRESENT
Smule
  • Contributed to a Facebook partnership project as the lead Android engineer. Created a seamless, fast-track singing flow where the user starts Smule from Facebook, sings, and shares back in a Facebook story. The project helps with the organic traffic.
  • Managed the integration of Snapchat lenses in the AutoRap app.
  • Developed Android group creation, update, and delete feature which existed in iOS but not in Android. Translated business and user cases from Swift and Objective-C to Kotlin. Worked on group features to add roles and a user-regulated environment.
  • Developed AutoRap audio and video recording in the application, which allowed users to record themselves while rapping. This allowed the app to be well-positioned on the competitive market and uplifted its rating.
  • Worked on a new onboarding flow with a better design and fewer steps, which allowed over 10% more users to pass the funnel.
  • Managed the simple singing flow based on a state machine architecture.
  • Fixed top ANRs and crashes to reduce the crash and ANR rates by more than 0.5%.
  • Added audio-only sing live for restricting problems like nudity.
  • Aggregated TikTok and TakaTak share to the Smule app to increase organic traffic.
  • Integrated a unified and platform shared recording framework.
Technologies: Android, C++, Audio, Videos, Swift, iOS, Large-scale Projects

Freelance Android Engineer

2014 - PRESENT
Freelance
  • Added native Android modules in a React Native app. Developed a watermark logo, a score view for a tennis match stream, and streaming to Facebook and YouTube. Integrated Crashlytics and migrated to AndroidX.
  • Developed a feature for advanced image cropping in a leading Insurance company in Bulgaria.
  • Created multiple Android apps for various sectors like information, insurance, and entertainment.
Technologies: Android, OpenGL, Camera2 API, React Native, NoSQL, SQLite

Android Developer

2017 - 2019
Adastra.One
  • Developed a complex and large eCommerce app using Kotlin, MVVM, RxJava, Dagger, Room, and material design with a fast and smooth user experience. The offline mode was available.
  • Performed as lead Android developer for one of the largest credit companies in China. Millions of customers used the app. I had to hand over the project to the Chinese Android team.
  • Created a comprehensive Android app for one of the largest stores in the UK, which increased their sales by more than 10%.
Technologies: Android, Git, Jira, Java, Kotlin, Gradle, Material UI

Android Developer

2016 - 2017
FFW
  • Developed an app for Vodafone stores to present promotions on their TVs using Android dongle devices. The app was heavily using IPC, services, and receivers.
  • Created an app for Pfizer to help users track their usage of the products.
  • Took part of Vodafone's onsite requirements gathering to create a demo app for a new project. Created MVPs for various tenders.
Technologies: Android, Git

Automation and Quality Assurance Engineer

2016 - 2016
FFW
  • Tested mid to high complex websites like LUSH and one for the Copenhagen municipality. Supported existing automated tests using Behat and Selenium and wrote new ones. https://www.lush.com/uk/en.
  • Tested Android and iOS mobile apps, found bugs, debugged, and provided suggestions for fixing problems.
  • Ensured extraordinary quality and perfect pixel designs.
Technologies: Behat, Selenium, Continuous Integration (CI), Drupal, Jira, Scrum, Xcode, Android Studio

Experience

Sports App for Capturing Top Moments

A sports app where you can put your phone on the tennis court or football field and record the game.

When an exciting moment happens, you can capture that 15/30/60 second moment by clicking on your watch and later on seeing all your best moments

Education

2016 - 2019

Bachelor's Degree in Computer Science

New Bulgarian University - Sofia, Bulgaria

Certifications

NOVEMBER 2016 - PRESENT

Swift Development for iOS

Software University

NOVEMBER 2014 - PRESENT

Certified Mobile Developer

Telerik Academy | Acquired by Progress NASDAQ

OCTOBER 2014 - PRESENT

JavaScript Developer

Telerik Academy | Acquired by Progress NASDAQ

Skills

Libraries/APIs

Node.js, OpenGL, Camera2 API

Tools

Android Studio, Jira, Slack, Git, Gradle, Behat, Xcode

Languages

Java, Kotlin, Swift, Objective-C, C#, JavaScript, HTML5, CSS, Perl, PHP, C++, UML

Paradigms

Object-oriented Programming (OOP), Software Testing, Continuous Integration (CI), Scrum

Platforms

Android, iOS, Windows Phone, WordPress, Drupal

Storage

SQLite, MySQL, NoSQL

Frameworks

Angular, .NET, Spring Boot, Material UI, Selenium, React Native

Other

Data Structures, Algorithms, Large-scale Projects, Hybrid Apps, High Code Quality, Operating Systems, Computer Networking, Electronics, SEO Tools, Web Services, Cryptography, Computer Security, Audio, Videos

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