Websites
Overview
Summary
Work History
Skills
Education
Accomplishments
Soft skills
Interests
Personal Information
Languages
Timeline
Hi, I’m

KAMALRAJ THIRUNAVUKKARASU

iOS Developer
Doha, Qatar
KAMALRAJ THIRUNAVUKKARASU

Overview

6

Years of professional experience

4

Independently developed/Managed and launched Apps

5

Apps Launched in app store

Summary

Experienced Mobile (iOS) Application Developer with about 6 years of expertise in information technology, specializing in the analysis, design, development, implementation, and maintenance of native mobile applications using Swift and Flutter and web services with Python. Proficient in the end-to-end lifecycle of app development, from conceptualization to deployment. Demonstrated ability to revamp and modularize applications, and enhance performance, scalability, and user experience. Skilled in integrating advanced features and external libraries to optimize functionality and UI design. Known for a deep thinker's approach to problem-solving and an enthusiastic commitment to continuous learning and tech exploration.

Work History

Wings Micro Systems (Mannai QPSC)
Doha, Qatar

Mobile Application Developer
07.2024 - Current

Job overview

  • Engineered an advanced OCR system using iOS CoreML & CreateML with custom-trained models; expanded into cross-platform compatibility using PyTorch, Tesseract, TensorFlow, and Colab.
  • Automated VSCode extension creation using Python, streamlining workflow for Flutter developers.
  • Built Flutter apps using Clean Architecture principles, ensuring modularity and easy maintenance.
  • Integrated native iOS frameworks into Kony-based banking systems, enabling seamless hybrid functionality for Flutter apps.

Jeeb
Doha

iOS Developer
11.2022 - Current

Job overview

Revamped and Modular Integration of E-commerce Application

  • Played a key role in revamping an existing e-commerce application, enhancing its performance, scalability, and user experience.
  • Led the effort to modularize the application, resulting in improved code maintainability and reusability.
  • Gained hands on experience on Algolia search.
  • Implemented payment gateway integration to enable secure and seamless transactions within the application.
  • Utilized Firebase Crashlytics, UXCam to monitor and analyze app crashes, performances and userflows.

Implemented Advanced Features and Complex Designs

  • Developed and implemented various advanced features to enhance the functionality and user experience of the application.
  • Integrated and customized Text-to-Speech )TTSW and Speech-to-Text )STTW functionalities, enabling users to interact with the app using voice commands.
  • Worked closely with UI/UX designers to implement complex and visually appealing designs, ensuring a modern and engaging user interface.

Code Restructuring and Enhanced User Experience

  • Applied best programming practices and design patterns to enhance code Quality and maintainability.
  • Collaborated with the development team to identify and implement optimizations, resulting in improved app performance and responsiveness.
  • Focused on enhancing the user experience by fine-tuning app navigation, reducing load times, and optimizing user interactions.

Kinitous LLP
Chennai

iOS developer
11.2020 - 10.2022

Job overview

  • Developing native iOS products compatible with iPhone and iPad.
  • Collaborating with back-end developers, designers, and product owners to
    constantly improve the customer experience within the iOS platform.
  • Optimizing apps for better performance and usability.

APP - BigYellowFish

  • Iworkedonrevampingandmodularintegrationofthiswell-beingappforsailors.
  • Implemented S3Lite for of+ine data up-sync and down-sync.
  • Used MVVM design pattern for loosely coupled code structure for convenient unit testing.
  • Xorked on Complex design, basic animations, and gaming logic.

APP - Go Effortless

  • Developed this Banking and Finance related app from its scratch.
  • Gathered experience on Xeb-Jit - this app is designed in react native and
    bridged in iOS native through XebJit for intercommunication.
  • Implemented OCR in iOS native for bill-text recognition and auto-(ll in (elds
    with MLJitVision and (rebase ML.
  • Got skills in adding color correction and (lters to the image for better text
    visibility while scanning with CoreImage.
  • Sophisticated with no-S3L database like RealmSwift for of+ine data
    management.
  • Got familiar with payment gateway 􏰀 internet banking SDJs.

APP - Easyreadz

  • Xorked on some features integration to this e-books reader app.
  • Gathered knowledge on Readium architecture and swift toolkit.
  • Got learned to wrap and bridge frameworks other than swift like low-level
    C-based libraries.
  • Got familiar with Carthage usage.

Xcel Corp
Chennai

Junior iOS developer
03.2019 - 03.2020

Job overview

  • Worked on various iOS apps including Cricdost
  • Learned basics of the swift language and programming patterns like MVC and MVVM.
  • Worked on Android app development(Java) - Learned basic UI frameworks, networking, and API handling.

Full Creative
Chennai

Java Developer internship
09.2017 - 09.2017

Job overview

  • Internship as a Java Developer, gaining experience in dynamic web application development.

Skills

  • Swift programming language
  • AVFoundation for media playback
  • Combine framework
  • URLSession for networking
  • Core animation
  • Core data proficiency
  • UIKit expertise
  • RESTful services
  • In-app purchases handling
  • VSCode extensions development
  • RESTful API integration
  • Unit testing
  • Design patterns
  • Mobile app development
  • Localization and internationalization
  • Performance optimization techniques
  • Keychain for secure storage
  • App architecture design
  • MapKit and core location
  • Multithreading with GCD
  • Core ML for machine learning
  • Version control with Git
  • SwiftUI framework
  • Cocoa touch experience
  • Adaptive UI development
  • Push notifications implementation
  • Background tasks management
  • Objective-c programming
  • Apple human interface guidelines
  • ARKit for augmented reality
  • Continuous integration practices
  • Python Basics
  • C Basics
  • C Basics
  • Java Basics
  • Tenserflow
  • Google Colab
  • iOS Frameworks
  • Kony NFI (iOS Native Frameworks)

Education

KINGSTON ENGINEERING COLLEGE (ANNA UNIVERSITY)
Vellore, TamilNadu

Bachelor of Engineering in Computer Science and Engineering
07.2017

University Overview

Graduated with a CGPA of 7.3 out of 10.0.

Accomplishments

  • Built a cross-platform OCR app with CoreML, PyTorch, Tesseract, and TensorFlow—trained models, object detection, all the works.
  • Developed VSCode extensions with Python to automate Flutter codegen and speed up team velocity.
  • My recent app on appstore which is Jeeb, was just in testing condition on beta versions when i started working on it. The complete code revamp increased the performance and usability of the app upto 75%.
  • Worked on a hybrid app which is completely build in react and bridged with native functionalities.
  • Get to know and gather knowledge about 'Readium' framework for mobile ebooks, while working on an ebook app which is entirely based on 'Readium' toolkit.
  • Led successful app revamp projects, resulting in enhanced user experience and increased app performance.
  • Implemented innovative features and functionalities, contributing to the growth and success of the applications.
  • Received positive feedback from stakeholders for proactive problem-solving and effective collaboration.

Soft skills

Communication: Clear and effective interaction with team members to ensure project alignment.
Collaboration: Working harmoniously with cross-functional teams to achieve project goals.
Problem-solving: Skillful resolution of technical issues to maintain project momentum.
Adaptability: Flexibility to adjust to changing project requirements and priorities.
Creativity: Innovative thinking to enhance user experiences and code efficiency.
Attention to Detail: Thoroughness in ensuring high-quality user interface designs.
Time Management: Efficient organization of tasks to meet project deadlines.
Continuous Learning: Eagerness to stay updated with the latest technologies and trends.
Resilience: Maintaining composure and determination in the face of challenges.

Interests

I'm passionate about learning everything inside and out, embracing knowledge in its entirety

Networking & Cyber security

Learing programming languages

Genetics

BioTech

I belive human should have knowledge on everything in and out of him, so I love learning overall

I belive human should have knowledge on everything in and out of him, so I love learning overall

I belive human should have knowledge on everything in and out of him, so I love learning overall

I belive human should have knowledge on everything in and out of him, so I love learning overall

Personal Information

Nationality: Indian

Languages

Tamil
Bilingual or Proficient (C2)
English
Advanced (C1)

Timeline

Mobile Application Developer

Wings Micro Systems (Mannai QPSC)
07.2024 - Current

iOS Developer

Jeeb
11.2022 - Current

iOS developer

Kinitous LLP
11.2020 - 10.2022

Junior iOS developer

Xcel Corp
03.2019 - 03.2020

Java Developer internship

Full Creative
09.2017 - 09.2017

KINGSTON ENGINEERING COLLEGE (ANNA UNIVERSITY)

Bachelor of Engineering in Computer Science and Engineering
KAMALRAJ THIRUNAVUKKARASUiOS Developer