Summary
Overview
Work History
Education
Skills
Timeline
Generic
Tijo Joseph

Tijo Joseph

Peterborough

Summary


Tijo Joseph is an Android Developer with a Mid-Senior Level of experience in developing and releasing Android applications for various companies in the UK and India. Currently Open to work and No sponsorship required.

Overview

9
9
years of professional experience

Work History

Android- Developer

Pupil Digital Reality Corp Ltd.
London
08.2021 - 04.2023
  • Refactored existing application with Clean architecture and Jetpack compose based on MVI architecture.
  • Designed, developed, and implemented new features based on analyzed requirements and understanding of best practices
  • Implemented local database support for new features
  • Migrated code from Java to Kotlin.
  • Refactored old MVP architecture to MVVM and then implemented latest architecture MVI.
  • Migrated code fro RxJAVA to Kotlin Flow for reactive programming.
  • Written unit test cases in TDD methodology
  • Used RESTful API and JSON to communicate with server and update the data layer.
  • Collaborated with cross-functional to teams to develop the features.
  • Tested programs and databases to identify issues and make necessary modifications.


Lead Engineer

QBurst Technologies Pvt Ltd
Trivandrum
10.2014 - 07.2021
  • Designed, develop and maintain high-quality Android applications using Kotlin and Java for various clients (Mobomo LLC, Starsona, Damac Agents Group etc.)
  • Ensure the performance, quality and responsiveness of applications.
  • Identify and resolve bugs as well as optimize the performance of existing applications.
  • Adhered to timelines to meet quality assurance targets.
  • Assessed scope and requirements to assist with project design determinations.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.
  • Updated old code bases to modern development standards, improving functionality.
  • Integrated RESTful interfacing of mobile applications to internet-based backend systems with a variety of technologies

Education

Bachelor of Technology - Computer Science And Engineering

Amal Jyothi College of Engineering And Technology
India
05.2013

Skills

  • Software development using Java, and Kotlin for Android
  • Familiar with different types of Presentation layer approaches – MVP, MVVM, MVI and the advantages of Unidirectional Data Flow with Declarative UI (Jetpack Compose)
  • Designing modular, structured and cleanly layered & scalable software appropriate for tasks, such as Clean Architecture for business applications
  • Experience with secure RESTful interfacing of mobile applications to internet-based backend systems with a variety of technologies (Retrofit, GSON, JSON, XML etc)
  • Experience working closely with Designers and Design tools (Zeplin, Figma, etc) to achieve desired UI/UX requirements
  • Enjoys working in an Agile environment with disciplined software production scheduling & versioning
  • Familiar with Object Oriented software design and the use of design patterns -with reactive streaming using RxJava, RxKotlin and Kotlin Flow
  • Familiar with source-code management with Git, GitHub and other tools
  • Familiar with project management and progress tracking tools, such as JIRA, Pivotal Tracker, Unfuddle, Redmine etc
  • Familiar with Behavior & Test-Driven Development (BDD & TDD) and initial production of a suite of tests used to drive completion metrics with Continuous Integration (using Jenkins, CircleCI)
  • Has extensive experience with the entire software production lifecycle and can estimate and appraise likely development times and costs
  • Familiar with writing Unit tests, Instrumentation tests and UI tests with JUnit, Espresso libraries

Timeline

Android- Developer

Pupil Digital Reality Corp Ltd.
08.2021 - 04.2023

Lead Engineer

QBurst Technologies Pvt Ltd
10.2014 - 07.2021

Bachelor of Technology - Computer Science And Engineering

Amal Jyothi College of Engineering And Technology
Tijo Joseph