Angel K.

Angel K.

Senior Software Engineer

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.

Work history

UpStack
UpStack
Software Engineer
2017 - Present (7 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 (6 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.

Portfolio

Lead Developer - Snag List Pro
Lead Developer - Snag List Pro

Worked on Snag List Pro an innovative app that makes site inspection, auditing and reporting quick and easy for users (personal or professional). It allows users to record, photograph and annotate issues directly on devices with features for printing or sharing a full report in PDF format. Developed the entire application and implemented features for customization and sharing of reports on the app.

Senior Android Developer - Xendit
Senior Android Developer - Xendit

Xendit is a fintech company that provides payment infrastructure for clients in Indonesia and South East Asia. It has an end to end solution that allows modern businesses/users to accept payments through cards and bank transfers, manage funds through escrow/custodian accounts and disburse funds through the fastest pipes on the markets they serve; delivering frictionless payments across tech and traditional businesses. Planned, set and determined strategies for the translation of user requirements into end-to-end features and components on the solution with the highest standards and clean architecture.

Lead Android Developer - McPro Hosting
Lead Android Developer - McPro Hosting

Worked on Mixer a unique community of gamers, creators, draw-ers, music-ers, and do-ers. It has features which allow users to watch streams of their favourite games with less than a second of delay, interact with streamers in fun ways beyond just typing messages into chats, support their favourite streamers and see the most exciting moments in gaming with HypeZone. Improved the existing architecture for the Android app and contributed to its stability and performance; refactoring the codebase to make it maintainable and scalable.

Lead Android Developer - Cameron LNG Liquefaction Project
Lead Android Developer - Cameron LNG Liquefaction Project

Led the development processes for the iteration of an Android application that provides regular content on a new project by Chicago Bridge & Iron company. The app informs internal users of the latest happenings on the "Cameron LNG" project with features to apply for participation. Led all material design and UI tasks; handling implementation and animation of components, implemented a login portal to give users access to the remote database.

Lead Android Developer - My Taxi
Lead Android Developer - My Taxi

Developed an innovative Android app that allowed users to easily summon a taxi. Created a map on the app with geocoding options, engineered new features for car tracking, driver messaging, payments, ratings, and favourites. Handled the full SDLC of the app using a clean architecture approach with highly scalable and maintainable codebase.

Android Developer - Glamour Magazine
Android Developer - Glamour Magazine

Produced solutions for a digital publishing reader solution that serves as a news app for fans of GQ and Glamour magazines; working on new features and the implementation of complex UI requirements on the Android app. Coordinated and assisted team members to implement requested features and documented engineering procedures and policies for frontend and backend solutions.

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)