user_image

Ivan Roldan Annoson

Software Engineer

I am experienced Android Engineer with 5+ years working with Java & Kotlin with latest technology stack. Along with that I have worked on PHP, AWS, Azure and contributed my best on implementing features on project with Research.

Flutter, Kotlin, Java, PHP, Node JS, Python

EXPERIENCE

  • 2022-Jun ~ Present

    Starhub Ltd. Singapore, Software Engineer

    • Work on multiple existing ongoing mobile projects according to the requirements with Kotlin, Flutter, Java
    • Working with the team to sync up with new projects, demonstrations, client changes to make the project better
    • Working on Flutter web designing dashboard
    • Strapi to develop backend API and making custom integration
  • 2020-Jan ~ 2022-May

    InEight Sri Lanka, Software Engineer

    • Develop, test, and implement application features according to business requirement with Kotlin
    • Work with experienced team members to conduct root cause analysis of issues, review new and existing code
    • Worked closely with core technology teams and other platform teams to balance cross-platform consistency with Android-optimization
    • Modifying Foxit PDF viewer SDK to match the business requirement
    • Designing screens to be supported in Phone and Tablet devices
    • Maintaining code standards and reviewing code of team members
  • 2019-Aug ~ 2020-Jan

    Auxenta (PVT) Ltd., Software Engineer

    • Modifying existing taxi hailing application for a corporate company transportation solution
    • Worked with RxJava, Open Street map SDK and notifications
    • Communicating between two applications (Driver – Passenger) Realtime with Web Sockets.
  • 2017-Sep ~ 2019-Jul

    Capital Trust Securities (Acquired Airport Travels Holdings (Pvt) Ltd.), Software Engineer

    • Passenger and Driver taxi hailing application development, managing
    • Java, Rest API, Socket.io, Firebase database, Firebase notification technologies were used.
    • Finding solution to match nearby drivers, animation of moving vehicles with real-time updates in firebase database.
  • 2017-Apr ~ 2017-Aug

    Airport Travels Holdings (Pvt) Ltd, Associate Software Engineer

    • Designing UI according to the business plan of Passenger and Driver application
    • Implementing basic functionality of both applications
    • Implementing cross platform communication with iOS application Passenger application through the Socket.IO technology

SKILLS

  • Koltin

    85%
  • Java

    90%
  • Flutter

    60%
  • Corotine

    755%
  • AWS

    55%
  • Android studio

    95%
  • Version control

    85%
  • Firebase

    90%
  • Azure

    60%

PROJECTS 🙋🏻

InEight Document
MVVM, Material Design, Kotlin, Navigation graph
InEight's document management software features an intuitive search interface, spanning all the project information to connect the entire team.

TeamBinder Mobile
Java
TeamBinder is a web-based information management system that helps you manage all your project documents, mail document processing and approval processes via a single repository of information saved on the internet

PC Guide
Java, PHP rest API, Retrofit, Wordpress, Crashlytics
pcguidelk App provides you the latest tech news helping you stay up to date! pcguidelk App Also provides you a central location to get Best deals and Offers in Computers and Accessories, Promote your products as a shop, and also a Trusted place to Buy and Sell Used Computers, Laptops, Components Smart Phones with its own market place

BC Click
Kotlin, Java
Leading local public transportation company Go-Ahead Singapore was searching for solutions to speed up its digital transition and increase productivity. The business opted to automate these operations by creating a specialised mobile application to meet its specific requirements after seeing the necessity to replace the antiquated paper-based procedures.

Hubba Flow
Flutter, Firebase, Firestore
Workforce application for engineers and technicans

Kiosk for restaurant
Flutter, Socket.IO
Resturant KIOSK app for self ordering with kitchen display and cashier queue management

Green Tech
Flutter WEB
Project with several modules related to IOT

Taxiya
Java, Firebase, Retrofit, Lottie, Socket.IO, Firebase Cloud Messaging, Crashlytics, Google Maps
Taxi hailing passenger app which a passenger may request a ride using android device. The real-time database update used is firebase

Taxiya Driver
Firebase, Socket IO, Java, Realm, Firebase Cloud Messaging, Crashlytics, Google Maps
Taxi driver app to handle hail rides using Socket.IO

Talk
Firebase Phone Auth, Socket IO, Java, WebRTC, Firebase Cloud Messaging, Crashlytics
Random video chat application for dating with Socket.IO and WebRTC

MediReps
Java, PHP
Medical inventory system

5wasara
Java, Firebase Database
Sri Lanka primary school MCQ applicaiton

Travelyns
Java, Firebase Cloud Messaging, PHP rest API, Retrofit
This app will provide you the with ease of searching for travel destinations on the popularity. Search your destination, know where your traveling to with some knowledge on history.

EDUCATION

  • Master of Science in Information Technology

    Cardiff Metropolitan University

  • BSc (Hons) Software Engineering (First class)

    Cardiff Metropolitan University

  • HND in Software Engineering and Computing

    ICBT Sri Lanka

  • Diploma in Software Engineering

    Esoft Sri Lanka

  • Training Course on Java Application Development using JavaSE

    University of Colombo School of Computing (UCSC)

  • Diploma in Hardware Engineering with Networking

    Turnkey, Colombo-3

  • Diploma in Windows Network Administration

    Turnkey, Colombo-3

  • Certificate in Web Development using PHP

    Turnkey, Colombo-3