Scroll To View More
Angel Kjoseski

Angel Kjoseski

Ohrid, Macedonia
Member since June 12, 2015
Angel is a hard-working and detail-oriented Android Software Engineer who always strives for quality solutions. In his four years of experience in the Android ecosystem, he has worked on security sensitive banking and insurance projects, as well as design and animation intensive applications for French fashion magazines. He is interested in working on a team, but taking on complex individual tasks. Angel is willing to help, listen, and learn.
Angel is now available for hire
  • Java, 6 years
  • Data Structures, 5 years
  • Algorithms, 5 years
  • Android, 5 years
  • Git, 2 years
  • Mobile Banking, 2 years
  • RxJava, 1 year
  • iOS, 1 year
Ohrid, Macedonia
Preferred Environment
Android Studio, IntelliJ IDEA, Git, OS X
The most amazing...
...project I have worked on is hacking an automotive onboard diagnostics system, able to monitor and send various commands to the ECU.
  • Software Engineer
    2014 - 2017
    • Maintained various mobile banking apps on Android.
    • Created new features for mobile banking apps including many security oriented improvements.
    • Attended various conferences about Android infrastructure.
    • Created a claim report mobile application for an insurance company.
    • Implemented high-end designs based on UI/UX experts.
    Technologies: Android, Java, Git, REST, CI, Sonar, Agile
  • Android Engineer (via Toptal)
    2016 - 2016
    • Worked on a P2P money transfer app with over 15,000 monthly active users.
    • Supported the team with development of high performing components for their live Android app.
    • Developed attractive UI components by spec and helped perform multiple update iterations of the app.
    • Connected the native SMS communications of the device with the PubNub framework subscriptions for real-time communication between devices and back-end.
    • Led heavy load testing of Android services with success.
    • Developed a real-time SMS listener to communicate with the companies back-end via PubNub subscribe/publish. Used this to support the company's internal communications channels.
    Technologies: Android SDK, Volley, PubNub, GCM
  • Mobile Engineer Android (via Toptal)
    2016 - 2016
    • Improved an existing Android application for gaming live-streams.
    • Created a great gaming live-stream experience on mobile devices with very low latency.
    • Contributed significant stability and performance improvements to an Android app.
    • Implemented a chat system with various components like: a command system, custom emoticons, user mentions, and more.
    • Cleaned up and refactored app infrastructure, leading to a 250% increase in average user-session length.
    • Implementation of Google material design guidelines for better UI/UX and pixel perfect design.
    Technologies: Android, Java, Video streaming, Git
  • Android Software Engineer
    2014 - 2015
    Venikom Mobile
    • Created a fully functional Android application for three different French fashion magazines.
    • Implemented a beautiful user experience platform in coordination with experienced UI designers.
    • Worked on refactoring and cleanup of Android infrastructure and in-house libraries.
    • Coordinated and assisted team-members in implementing requested features from the client.
    • Documented projects and wrote implementation concepts for front and back-end.
    Technologies: Android, Java
  • Software Developer
    2013 - 2015
    Independent Contractor
    • Created a data collection back-end for air-pollution in Skopje, Macedonia.
    • Developed mobile apps for clients and managers of two taxi companies.
    • Worked on administrative apps for the "United Nations Development Program".
    • Developed a public transport schedule app in Swift for iOS & Android.
    Technologies: Web, Mobile Development, Back-end Java
  • Software Development Intern
    2014 - 2014
    Netcetera Dooel, Skopje
    • Created an offline-navigation app for sightseeing international cities by bicycle.
    • Implemented a turn-by-turn offline navigation system.
    • Gained experience with the Gradle build system for Java.
    • Gained experience in using source control systems and continuous integration.
    • Implemented Unit, Functional, and Integration testing.
    Technologies: Android, Java, OpenStreetMap, GPS
  • Web Development Intern
    2013 - 2014
    Blizoo Macedonia
    • Gained experience with big telecommunication systems offering country-wide services.
    • Worked with large databases and data transfers.
    • Developed mobile optimized web-pages for checking invoices and services.
    • Worked on conversion of web-pages to responsive designs and optimization for all screen sizes.
    Technologies: HTML, CSS, JavaScript, PHP, MySQL
  • Snag List Pro - Site Audit, Inspection & Reporting (Development)

    Lead Developer and creator of the whole app from scratch.

    Snag List Pro makes site inspection, auditing, and reporting quick and easy - whether for personal or professional use and saving you time and money! Record, photograph, and annotate issues directly on your device, then print or share a full report in PDF format.

    Whether you are carrying out a safety inspection, a factory audit, a list of works to be completed (punch list), or even a quotation, Snag List Pro will get the job done quickly and efficiently.

    You can even fully customize your reports and terminology to fit your specific industry. This has helped Snag List Pro become the ultimate snagging app amongst managers and teams within Property Management, Construction, Food, Manufacturing, Health & Safety, and many other industries.

  • Xendit (Development)

    Senior Android Developer, responsible for bringing the app to high standards and clean architecture, as well as creation of new features.
    Pay and get paid instantly and for free. Android app for P2P payments, money requests, withdrawals, and many more money transfer features. Live production app in Indonesia with over 15,000 active monthly users.

  • Beam - Live game streaming (via Toptal) (Development)

    As a Lead Android Developer, I had the task to improve an existing application and bring it to high standards. I refactored the whole codebase and made it very maintainable and scalable. This resulted in high user satisfaction.

    Live streaming of games on mobile devices. Improved an existing Android application for gaming live-streams. Contributed to significant stability and performance improvements to the app and huge increase in user sessions.

  • CB&I - Craft Community (Development)

    As a Lead Android Developer I created the application from scratch with high quality standards. This resulted in high satisfaction of client and users.

    An Android application with content for a new project by Chicago Bridge & Ironcompany. Used by internal employees to be informed about the "Cameron LNG" project and ability to apply for participation.

    Key features:
    - Material design UI implementation and great animating components
    - Login for internal employees with access to remote database
    - Static content with external links and information
    - Great attention to details in UI and code-base
    - Gallery implementation

  • Mobiliar Notruf (Development)

    Emergency notifications & weather forecast Android application for client.
    I was on the project as an Android Developer responsible for creation of new features and improvement of the current codebase.

  • Moeto Taksi (My Taxi) (Development)

    I was the Lead Developer who created the application from scratch. It is based on a CLEAN architecture and scalable and maintainable code.

    Android application for summoning a taxi in an easy way. Map available with geocoding options. Features include: tracking your car, messaging your driver, payments, ratings, favorites, and many more. The app had high user acceptance and satisfaction.

  • Taxi Monitoring (Development)

    Administrative Android application for taxi company managers. Ability to track all available vehicles. Additional features are messaging and report generation.

  • GQ India (Development)

    News reader app for GQ magazine of India. Integration of many interesting UI/UX elements.

  • Glamour France (Development)
  • Game-Develpment Hackathon Winner (Other amazing things)

    24 hour Hackathon for game development organized by Nordeus Belgrade. Our team won the "Best Gameplay Award" & "People's Choice Award".

  • UNDP - Roma Project & Self-employement (Development)

    Administrative mobile tablet application for the United Nations Development Program. Able to create profiles, reports, and questionnaires for people as well as generate statistics from the data collected.

  • Avtobusi Makedonija (Public Transport - Macedonia) (Development)

    Avtobusi Makedonija is an application for the bus schedule of the nation-wide bus transportation & public transport in Macedonia. The app provides information for departure and arrival times, bus companies, station locations, and phone numbers.
    I was the Lead Developer who created the entire app.

  • Live webcam streaming and temperature logger (Development)

    Small fun project using a RaspberryPi. Created a live camera streaming platform with temperature logger and display.

  • Publication: Publishing Skopje Air Quality Data as Linked Data - CIIT 2015 (Other amazing things)

    Published raw data as Linked Open Data promoting data reusability and data understandability for computer machines. Collected data from various sensors across the country and published them as "RDF" computer understandable data.

  • Languages
    Java, XML, SQL, HTML, Swift, JavaScript, Objective-C
  • Frameworks
    Android SDK, Dagger, ORMLite, AngularJS
  • Libraries/APIs
    Retrofit, RxJava, Parse SDK, Facebook API
  • Tools
    Git, Android Studio, Adobe Photoshop, Subversion (SVN), Eclipse IDE, RxAndroid, JIRA
  • Paradigms
    Agile Software Development, REST, Scrum
  • Platforms
    Android, iOS, Unix
  • Storage
    JSON, MySQL, SQLite
  • Other
    On-board Diagnostics II (OBD-II), Data Structures, Algorithms, PDF, Mobile Banking
  • Bachelor's degree in Computer Science and Enginnering
    2010 - 2014
    Saints Cyril & Methodius University in Skopje - Skopje, Macedonia
I really like this profile
Share it with others