Angel K.

Angel K.

Ohrid, United Kingdom
Hire Angel K. Hire Angel K. Hire Angel K.

About Me

I am a principal Android Engineer with 8+ years of expertise in the delivery of high-quality mobile solutions; with a focus on the latest tech stacks, tools and frameworks for the Android ecosystem - producing highly secured and sensitive banking/insurance apps and animated app for clients. I thrive in an environment where change is constant; working on team projects and complex individual tasks as an extremely organized, highly collaborative, and results-driven professional.

Frontend

DevOps

Workflow

Other

Work history

UpStack
UpStack
Software Engineer
2017 - Present (8 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Facebook
Facebook
Software Engineer
2018 - Present (7 years)
London, United Kingdom
  • Ship reliable software solutions for Facebook using the latest mobile development stack, frameworks, testing processes and code reviews.

  • Work under minimal technical guidance in the development and maintenance of various software apps, features and components on projects within Facebooks.

  • Explore new ideas and technologies with the design and engineering teams of Facebook for the delivery of solutions; fixing bugs and improving app performance.

MCProHosting
MCProHosting
Android Engineer
2016 - 2016
  • Handled Android processes to improve an existing Android app for gaming live-streams; giving users an engaging gaming experience on mobile devices with very low latency.

  • Cleaned up and refactored MCProhosting's app infrastructure, leading to a 250% increase in average user-session length; through significant performance and stability improvements on the app.

  • Utilized the latest suite of tools for the development of a chat system with components for a command system, custom emoticons, and user mentions on the app.

Xendit.co
Xendit.co
Android Engineer
2016 - 2016
Remote
  • Designed and deployed a real-time SMS listener to communicate with the Xendit's backend via PubNub; subscribing/publishing and fully supporting the company's internal communication channels.

  • Liaised and provided engineering support for the development of high performing components on Xendit's P2P money transfer app with 15,000+ active monthly users.

  • Developed action plans and processes in line with Xendit's requirements for the iteration of attractive UI components and multiple update processes on the app.

Toptal
Toptal
Software Engineer
2015 - 2018 (3 years)
Remote
  • Defined and iterated mobile app solutions on projects for clients using the latest Android standards and best practices.

  • Triaged innovative solutions on projects facing complex technical hurdles using the right performance metrics for quality, efficiency, and consistency on solutions.

  • Worked in a fast-moving environment providing support for engineering efforts in the delivery of essential code on projects - on time and error-free.

Netcetera
Netcetera
Software Engineer
2015 - 2017 (2 years)
Remote
  • Enforced mobile architecture, security and the latest process standards in the development and maintenance of new/existing features for mobile banking apps on projects for Netcetera.

  • Facilitated the iteration of a claim report mobile application for an insurance company.

  • Worked closely with different UI/UX experts in the implementation of high-end designs on projects for clients.

Venikom Mobile
Venikom Mobile
Android Software Engineer
2014 - 2015 (1 year)
Skopje, Macedonia
  • Performed full lifecycle development on a functional Android application for three different French fashion magazines.

  • Coordinated with team members to implement requested features from the client; refactoring and cleaning up the Android infrastructure and in-house libraries.

  • Documented projects and wrote implementation solutions for the frontend and backend; maintaining the app and resolving production issues.

Netcetera Dooel
Netcetera Dooel
Software Development Intern
2014 - 2015 (1 year)
Skopje, Macedonia
  • Worked on an offline navigation app for sightseeing in international cities by bicycle using a turn-by-turn offline navigation system.

  • Utilized source control systems and continuous integration for the deployment of solutions; devising solutions to mitigate and address complex issues when necessary.

  • Implemented unit, functional, and integration tests using different mobile frameworks.

Blizoo Macedonia
Blizoo Macedonia
Web Development Intern
2013 - 2014 (1 year)
Macedonia
  • Worked with senior engineers on projects; gaining extensive experience on largescale telecommunication systems used for country-wide services.

  • Developed mobile-optimized web solutions that allow client's of Blizoo to check and pay for invoices and services, and managed large databases and data transfers.

  • Participated in the ground-up conversion of web-pages on projects to responsive designs optimized for different screen sizes.

Independent Contractor
Independent Contractor
Software Developer
2013 - 2015 (2 years)
Skopje, Macedonia
  • Provided technical ownership for the development of a tool for the collection of backend data of air pollution in Skopje, Macedonia.

  • Worked closely with the United Nations Development Program's dev team to manage its administrative apps.

  • Shaped the engineering process for a public transportation schedule app built with Swift for iOS and Android.

Showcase

Lead Developer - Snag List Pro
Lead Developer - Snag List Pro
  • Developed an innovative app called Snag List Pro for site inspection, auditing, and reporting.

  • The app allows users to record, photograph, and annotate issues directly on devices.

  • Implemented features for customization and sharing of reports in PDF format.

Senior Android Developer - Xendit
Senior Android Developer - Xendit
  • Xendit is a fintech company providing payment infrastructure for businesses in Indonesia and Southeast Asia.

  • It offers an end-to-end solution for accepting payments via cards, bank transfers, escrow, and fund disbursement.

  • The company focuses on delivering frictionless payments across various tech and traditional sectors.

Lead Android Developer - McPro Hosting
Lead Android Developer - McPro Hosting
  • Developed a unique community platform focused on gaming streams.

  • Implemented features for seamless, low-delay stream viewing and interactive streamer engagement.

  • Improved the Android app's architecture, stability, and performance through refactoring.

Lead Android Developer - Cameron LNG Liquefaction Project
Lead Android Developer - Cameron LNG Liquefaction Project
  • Led the development of an Android application for the Cameron LNG Liquefaction Project.

  • Responsible for informing internal users of the latest content updates on the 'Cameron LNG' project.

  • Implemented a login portal for remote database access as part of the application's design.

Lead Android Developer - My Taxi
Lead Android Developer - My Taxi
  • Developed an Android taxi summoning app.

  • Created a map with geocoding options and car tracking features.

  • Implemented new features including driver messaging, payments, ratings, and favourites.

Android Developer - Glamour Magazine
Android Developer - Glamour Magazine
  • Developed solutions for a digital publishing reader app for GQ and Glamour magazines.

  • Implemented new features and UI requirements on the Android app.

  • Coordinated team efforts to implement requested features and documented engineering procedures.

Education

Education
Associate Android Developer
Google Developers
2017 - 2020 (3 years)
Education
BSc Computer Science and Engineering
Univerzitet 'Sv. Kiril i Metódij' vo Skopje
2011 - 2015 (4 years)