Angjelko Miloshevski

Self-taught Software Engineer dedicated to building high-quality products.

Berlin, Germany, CET

AM

About

Software Engineer with a decade of experience, specializing in web and cross-platform development, including native development for Android and iOS. Achieved more than 43% cost reduction, and more than 50% faster delivery. Always craving to learn more, discover more and work on the next mind-blowing product.

Work Experience

Kitchen Stories — AJNS New Media
Berlin

April 2023 - Present

Senior Software Engineer

  • Spearheaded the migration of legacy mobile apps to a Flutter-based solution throughout a 6 months period for both Android and iOS platforms, resulting in a 25% reduction in maintenance costs and 50% increase in delivery speed.
  • Assumed a Tech Driver role, managing project discovery, planning, delivery, and acting as interim Product Manager, leading to the on-time delivery of 2 major projects.
  • Increased free-trial conversion rate by 17.75% by implementing the development and delivery of a personalized content feed for our users built using Flutter, Django, Celery and DynamoDB.
  • Authored detailed RFCs and software specifications for new features and bug fixes, improving development efficiency by 35%.
  • Developed custom plugins for seamless user login state migration and an advanced video player, enhancing user experience and increasing retention rates by 15% and engineered an iOS plugin for live activity timers and custom widgets using RenderBox API, boosting feature richness and user interaction.
  • Revamped app architecture, shifting from Riverpod to Bloc state management, resulting in a 38% improvement in app performance and stability.
  • Integrated and enhanced functionalities of tools such as Amplitude, Algolia, Sentry, Firebase, Adjust, and Braze, resulting in a 45% improvement in analytical insights, user tracking, error detection, and performance, as well as a 30% increase in user engagement.
  • Optimized CI/CD pipelines and deployment processes using Fastlane and GitHub Actions, reducing deployment time by 56%.
  • Redesigned the app according to the new Design System and Flutter framework principles, contributing to a 35% improvement in user interface consistency.
  • Executed A/B testing and facilitated retrospectives to drive continuous improvement.

Klender
Remote
Netherlands

Sept 2014 - March 2023

Senior Tech Lead

  • Engineered a multi-platform family calendar app for Android, iOS, Windows, and Web, achieving over 500,000 downloads across the Netherlands, Germany, Belgium, Austria, and Switzerland, enhancing scheduling efficiency for users.
  • Managed the maintenance of mobile, frontend, and backend systems for 4 major platforms, ensuring 99.9% uptime and seamless functionality, supporting a user base of over 150,000.
  • Led the implementation of 150+ new features and improvements, resulting in a 64% increase in user engagement and a 87% rise in customer satisfaction.
  • Conducted user-centric analysis for over 300 issues, implementing solutions that improved user satisfaction by 30% and reduced user-reported bugs by 25%.
  • Utilized Git for version control with over 16,000 commits and more than 3,000,000 lines code changes
  • Operated in an Agile Scrum environment, managing 150 sprints using Jira and achieving a 90% sprint goal completion rate, ensuring timely project delivery.
  • Transitioned from ES5 JavaScript to TypeScript, improved build processes with ViteJS, and reduced build errors by 35% using unit testing and maintained and upgraded Symfony backend, enhancing system reliability by 50%, and managed server-side operations using AWS, RabbitMQ, and Doctrine, achieving 99.9% uptime.
  • Engineered cross-platform solutions using Cordova (PhoneGap) for Android, iOS, Windows, and Web, supporting a growing user base and maintaining compatibility across platforms.
  • Developed 5+ native Cordova plugins for Android (Java) and iOS (Swift), enhancing app functionality and user experience by 25%.
  • Created an Android home screen widget that increased user engagement by 25% through real-time data synchronization with Cordova applications.
  • Implemented robust file management and upload systems for Cordova apps, handling different file types like iCalendar and image files.
  • Enabled in-app purchases for Android and iOS, generating an additional revenue stream of 30,000€ annually.
  • Integrated Stripe payments for web applications, facilitating over 10,000€ in transactions.
  • Implemented deep linking for Android and iOS, improving user navigation and increasing app usage by 15%.
  • Developed functionalities for opening and sharing specific file types, enhancing app versatility and user experience by 20%.
  • Integrated push notifications for Android and iOS using Firebase FCM, resulting in a 25% increase in user retention and timely user engagement.
  • Engineered background and foreground notification systems, ensuring app responsiveness and improving user engagement by 30%.
  • Developed synchronization mechanisms for home screen widgets via FCM, maintaining 99.9% data accuracy and real-time updates.
  • Parsed and generated over 10,000 .ics files based on the iCalendar protocol, supporting seamless calendar data integration.
  • Implemented Google Analytics for web and Firebase Analytics for Android and iOS, providing actionable insights and improving user experience by 20%.
  • Managed local storage using IndexedDB across Android, iOS, Windows, and Web platforms, ensuring data persistence and synchronization for 100,000+ users.
  • Created an in-house build script for generating minified, compiled versions of the application, reducing load times by 40% using tools like UglifyJS and UglifyCSS.
  • Employed JavaScript design patterns such as Prototype, Module, and Singleton, ensuring maintainable and scalable code architecture, reducing bug occurrences by 30%.
  • Utilized Chrome DevTools, Safari Inspect, and Visual Studio Debugger for debugging and performance analysis, resolving over 1,000 issues across multiple platforms.
  • Conducted unit testing using Webdriver.io and Cucumber.io, lowering bug report by 45%.
  • Upgraded a Symfony 2 backend codebase (130,000 lines) to Symfony 4, improving performance by 40% and modernizing the infrastructure.
  • Maintained Symfony 2 and Symfony 4 backend codebases, ensuring stability and continuity for 8.5 years.
  • Developed console command scripts in Symfony, automating 100+ routine tasks and processes, saving 200+ hours annually.
  • Debugged PHP codebase using XDebug and implemented logging solutions with Monolog, reducing error resolution time by 50%.
  • Managed code deployments on development, staging, and production servers, achieving a 99% deployment success rate over 8.5 years.
  • Executed asynchronous tasks using RabbitMQ, enhancing application performance and scalability, processing over 26,000 tasks annually.
  • Utilized AWS services such as EC2, CloudWatch, and RDS (Serverless Aurora) to manage infrastructure, monitor performance, and ensure database reliability, reducing downtime by 30%.
  • Added logs to CloudWatch and created SMS alerts for critical events, reducing response time to incidents by 40%.
  • Employed Doctrine to manage Serverless Aurora MySQL databases, streamlining database operations and reducing query times by 25%.
  • Upgraded MySQL databases from version 5.5 to 8.0 on EC2 and Serverless Aurora, ensuring compatibility and performance improvements, resulting in a 20% increase in query efficiency.

Freelancer
Remote

Mar 2014 - Oct 2020

Software Engineer

  • Upgraded Android/iOS applications to the latest Flutter version with Bloc Pattern, reducing compatibility issues by 39%, code complexity by 20%, and achieving a 15% faster development speed.
  • Created 3 high-performance mobile applications using React Native, leading to a 37% increase in client repeat business, and implemented UI improvements resulting in a 20% boost in user engagement.
  • Built and deployed 4 mobile applications using Cordova, and built over 3 mobile apps using Intel XDK, enhancing cross-platform functionality and client satisfaction by 25%.

Education

Niko Nestor

2009 - 2013
Medical Nurse Degree

Skills

Dart
EcmaScript/JavaScript
ES6/7
PHP
TypeScript
Android/Java
Kotlin
JSX
Relational and noSQL Databases.
Flutter
Riverpod
Provider
Bloc
Amplitude
Algolia
Adjust
Braze
Symfony
RabbitMQ
AutoRoute
Fastlane
GoRouter
Router 1.0
Router 2.0
FlutterFire(FCM, Firestore)
React.js
Redux
React Router
React Hooks
Jest
Enzyme
Webpack
Babel
Material UI Next
React Native
Electron
Node.js
MongoDB
Express
REST APIs / JSON
GraphQL
Symfony
Cordova / Phonegap
Socket.io
Intel XDK
Affinity Photo
Affinity Designer
Adobe XD
Git
Github Actions
CI / CD
Agile Scrum