Hi This is

Kiran K Jolly

A software engineer with an agentic AI mindset, building solutions that think differently

Hello!

A highly motivated software engineer with strong expertise in full-stack development, cloud-native systems, modern application architecture and a growing focus on AI-enabled application development.

  • Name Kiran K J
  • Experience since 2010
  • Country India
  • Location Cochin, Kerala
  • e-mail kirankjolly@gmail.com
  • Phone + (91) 9747 363432
  • Education

  • B.Tech in Electronics and Communication - College of Engineering Munnar

    2006 - 2010

    Munnar, Idukki, Kerala

  • Higher Secondary School - Sahodaran memorial higher secondary school

    2004 - 2006

    Cherai, Ernakulam, Kerala, India

  • High Scool - Sahodaran memorial higher secondary school

    1998 - 2004

    Cherai, Ernakulam, Kerala, India

  • Experience

  • Senior Fullstack Engineer (IC Lead) | Acting Scrum Master - Heidelsoft Technologies

    June 2019 - Present

    Jyothirmaya, Infopark Phase II, Kochi, India.

  • Senior Software Engineer - Cabot Technology Solutions

    Sept 2016 - June 2019

    Lulu cyber tower, Infopark Phase I, Kochi, India.

  • Programmer Analyst - Cognizant Technology Solutions

    Feb 2014 - Aug 2016

    Athulya, Infopark Phase I, Kochi, India.

  • Software Engineer - Art Technology Solutions

    Oct 2010 - Jan 2014

    Thapasya, Infopark Phase I, Kochi, India.

My Remarkable Works

26.

Experdoo.

    Technologies

Angular, Jest, Cypress, Quill, Java, Spring Boot, Microservices, Postgres, Stackit, Kubernetes, OpenAI, LangChain, Docker, Vector Store - Qdrant

    Description

This is a web app designed to facilitate the creation and procurement of services through a single portal. For example, in the insurance domain, insurance companies can register and list their products based on their criteria. Customers can request insurance services through the portal, triggering notifications to all registered insurance companies. Companies can then submit quotes, and customers can choose the most suitable option. This application is not limited to the insurance domain; it can integrate with various types of services. An AI search can be performed using OpenAI and LangChain technologies.

 

25.

IOT4SF - a proxy layer for IOT.

    Technologies

Spring boot, Kotlin, MQTT, Azure, Terraform

    Description

A series of projects designed to facilitate communication with IoT devices. For testing purposes, a machine simulator written in Kotlin generates and pushes MQTT payloads. The payloads include sine waves, sawtooth waves, and randomly generated values based on configurable parameters. The telemetry data is then processed further for various use cases.

 

24.

Rentals.

    Technologies

Android(Kotlin), AWS(Cognito, S3, RDS(MySQL), Lambda, Rekognition), Node.js, Serverless

    Description

Rentals application focuses on rental business. Rentals will store everything you want to perform in a rental process and make your life easier. You can save your customers and rent instruments details. Once a customer takes an instrument from your shop, you can create an entry with the customer's details and the instruments taken. Once the customer returns the instruments, you can simply tell them the amount which the customer has to pay. There is a face recognition mechanism to identify fraud customers. The process is very simpler than writing down the details in a book. You can access the details from anywhere in your mobile phone. You can categorize and save the retail selling product details. You don't want to remember buying and selling prices of each product. If you are running a repair shop along with the rental shop, it can store the repair item and customer details and you can track the information later. The application is integrated with a payment gateway. So shop owners can pay the bill easily

 

23.

Optimap.

    Technologies

ReactJS, X6 AntV, Tailwind CSS

    Description

The Optimap application is utilized by Airbus company. This application allows users to draw the entire process flow of aircraft creation, as well as manage factory operations, including resources and waste. Each process flow is treated as a separate project within the application. Users can navigate and delve into the details using object visualization within the canvas interface.

 

22.

Empolis Information Management GmbH - Service Express application for ABB, KUKA, etc.

    Technologies

Android(Kotlin)

    Description

This app is used for solving problems of industrial machines and products. There is a complex tree traversal method to solve problems. Also by using the app, a user can search for different documents, solutions, and much more. There is an option to create notes by using markdown editors. A single sign-on is used for the login process. Users have an option to select/ create different tenant access. There is an option for using the free version of the app in which users can solve problems together in group chats. There are so many exciting features that are in progress.

 

21.

Empolis Information Management GmbH - Workstation and Device Management Portal

    Technologies

Angular, Jest, Cypress

    Description

It is an Industrial App to view workstations, devices, and components. It is a subset of ABP with customized requirements. In the portal, we can attach devices to Bots. A Grafana integration is there to visualize the machine's working. And There are KPI, Maintenance schedule, and much more. A ticket system for automating the process.

 

 

20.

ABP Induction Systems GmbH - Device Management Portal

    Technologies

Angular, Jest, Cypress

    Description

It is a web application to monitor and configure several machines in the industry. The machines are live monitoring with this web app. There are several roles like operator, technician, production manager, purchase manager, service manager, system administrator, and license manager. Every user has a different set of views to manage their respective tasks.

 

19.

Aldar

    Technologies

React Native

    Description

It's a catalogue application for any business. User can select

categories and filter/sort products. Can see the product details. The

backend is in prestashop. The categories/products are uploaded by

a cms integrated in prestashop.

 

 

18.

RN Boilerplate

    Technologies

React Native

    Description

It’s my initiative and contribution for Cabot. It's a React Native boilerplate designed for Cabot. Its include Navigation, Localization, RTL integration, Redux, Redux Thunk, Integrated Multi-device UI support library and Structured files. From a company perspective, this can give us an edge by having a clear-cut starting point and speed up the time it takes to finish projects, rather than having to start from scratch every time. This is also beneficial to the sales team to provide more competitive estimates to potential clients.

 

17.

Muezone

    Technologies

ReactJS

    Description

It's an online learning platform. Teachers can log in and upload/schedule courses like live one to one training, live courses and offline courses. An Admin can approve the newly uploaded courses from an admin portal. A student can buy and attend the courses.

 

 

16.

MyDoGood App

    Technologies

Android(Kotlin)

    Description

This app is used for sharing good posts with others. We can send friends request to other users.  We can share, like and comment on the posts shared by our friends. We can upload posts with images, videos, links, and plain text.

 

15.

iVEDiX Glass App

    Technologies

Android(Java/Kotlin)

    Website

https://www.ivedix.com

    Description

The iVEDiX Digital Platform enables you to build digital, native-mobile solutions through the combination of personalized user experience and workflow, cognitive analytics, and IoT enablement. From the start, iVEDiX has been ahead of the innovation curve, providing an intuitive application called Glass that curates data for its users. Behind the scenes, Studio is a robust administrative suite. Together, Glass + Studio power a company’s digital experience.

 

14.

3MPSPDMedia

    Technologies

Android

    Description

The 3M Personal Safety Product Media application is a comprehensive resource application designed to provide information about 3M safety products. The application surfaces videos and brochures easily either online or offline through different navigation and search methods in one central, mobile location.

 

13.

3M INDustrial Info to GO

    Technologies

Android

    Description

The 3M INDustrial Information to GO app gives you instant access to 3M Automotive and Automotive Aftermarket products, Abrasive Systems, etc. and general information about 3M Company. Using this app we can quickly access and view 3M products and how-to videos, download and save content to your device so you can view it later without internet access and easily share multiple pieces of literature and/or videos to numerous email addresses at one time

 

12.

Farmers

    Technologies

Android

    Description

Farmers Insurance Mobile app is a quick and simple way to access your insurance on the go.

The Farmers Insurance mobile app gives you access to the most frequently used self-service features right from your mobile device. Making it even more convenient to view your insurance anytime, anywhere.

 

11.

Patients Record App

    Technologies

Android

    Description

It's an application for hospitals, in which they can login and update the patient details. A central web based portal stores the data. A web interface is used to manage doctors and patient lists. All the details are sync with the device via a web-service. 

 

10.

Pharmacy App

    Technologies

Android

    Description

It's a loyalty swipe card application for pharmacies in UK.A Portable swipe device is connected to the device via headphone jack. User can check and redeem points by their card. Application will list all the categories, and user can select categories and enter the total amount and redeem points. All the web orders are displayed in this app. We can see each order's details. A browser is integrated with this app, from which we can browse their website. This app had a Bluetooth printer integration. All the details are sync with the device via a web-service. 

 

9.

Pharmacy Browser App

    Technologies

Android

    Description

It's a browser app for pharmacies in UK, in which we can browse preset pharmacy sites. There is a password protected settings page for admin to set site URLs.All other browsers in the device will be blocked by a locking application.

 

8.

WallpaperAd

    Technologies

Android

    Description

It's a wallpaper ad application. At first a registration/login process for validation. After validation process, the app will download latest images and schedule from server and set the wallpaper according to the schedule. Images are uploaded by a web admin to a server and downloaded using a web-service. User cannot manually change wallpaper.

 

7.

GiftAid

    Technologies

Android

    Description

It's a courier service application .Drivers can login to this application and get his job list.It contains both pickup and delivery details. Driver can add/remove items in a job. There is a map view for getting job locations and current location. This application is integrated with Bluetooth printer.

 

6.

LPackage

    Language

C using Gtk+ toolkit

    Platform

GNU/Linux

    Description

Simple Program for Making Independent Software Packges For GNU/Linux .It contains Package Maker and Package Installer. Package Maker make Package Installer. Package Maker collects all depended tree from the repository and make independent package. Package installer run as an installer and install the software without dependency. The aim is to install softwares in Linux without dependency in offline mode.

 

5.

Cosmestore UK

    Platform

ASP.NET using DotNetNuke

    Database

SQL Server

    Description

Cosmestore is a web based ecommerce portal to purchase products online. Anyone can view the collection of products available under each category which is managed by the admin, but an authentication is required to purchase the product from the site.

We have integrated sage pay as the payment mode. It provides Blog and newsletters for the customers.

Admin can manage stock and keep a track of the orders placed. Discounts and tax settings are also maintained within the admin side

 

4.

http://www.silvermans.co.uk

    Platform

ASP.NET using DotNetNuke

    Database

SQL Server

    Description

Silvermans is a web based ecommerce portal to purchase products online. Anyone can view the collection of products available under each category which is managed by the admin, but an authentication is required to purchase the product from the site.

We have integrated Barclays and paypal as the payment mode. It provides newsletters for the customers.

Admin can manage stock and keep a track of the orders placed. Discounts and tax settings are also maintained within the admin panel.

 

3.

1)Ticco UK

2)Bindi UK

    Platform

ASP.NET using DotNetNuke

    Database

SQL Server

    Description

These are web based product listing sites. Admin can manage three level item hierarchy .Can manage users, sales representatives, news, contents, images.

Registered users will automatically link to sales representative of nearest location.

`

 

2.

1)EIC Connect UK

2)EIC Consult UK

    Platform

ASP.NET using DotNetNuke

    Database

SQL Server

    Description

These are CMS sites. It contains an admin control panel to manage events, blogs, banners, news, RSS feeds, and contents inside the site.

 

1.

Destinationnorthwales UK

    Platform

ASP.NET using DotNetNuke

    Database

SQL Server

    Description

Destinationnorthwales is a CMS sites. It has dynamic styles, multiple languages. Admin can control menus, languages and user side contents in the site. It contains a news area feed from an RSS feed and a weather forecast for north wales.

Technologies & Tools

Android Kotlin/Java
Last active recently
80%
Angular
Last active recently
80%
ReactJS
Last active 2024
75%
LangChain (RAG, Vector databases, Tool Calling, Guardrails)
Last active recently
60%
React Native
Last active 2021
55%
AWS(S3, RDS, Lambda, Cognito, Rekognition)
Last active recently
60%
Node.js
Last active recently
70%
Java - Spring boot
Last active recently
40%
Bitbucket CI/CD
Last active recently
80%
MQTT
Last active recently
50%
IOT
Last active recently.
20%
REST
Last active recently.
80%
Docker
Last active recently.
65%
Kubernetes
Last active recently.
35%
Android Studio
Last active recently
80%
Jira
Last active recently.
70%
Gimp
Last active recently.
60%
IntelliJ IDEA
Last active recently.
80%
Genymotion
Last active recently.
80%
VS Code
Last active recently
80%
Go
Last active 2023. Completed a course in Udemy.
30%
MySQL
Last active 2023.
60%
SQLite
Last active 2021.
75%
WSL
Last active 2021.
40%
Django
Last active 2020. Completed a video tutorial course
30%
PyCharm
Last active 2020.
50%
Ubuntu
Last active 2019.
70%
Crucible
Last active 2018.
65%
jQuery
Last active 2016
60%
Shellscript
Last active 2015. Completed some courses in Pluralsight
40%
Eclipse
Last active 2015.
70%
ASP.NET
Last active 2014
85%
DotNetNuke
Last active 2014
85%
MSSQL
Last active 2014
75%
AngularJS
Last active 2014
40%
Visual Studio
Last active 2014.
80%
SQL Server Management Studio
Last active 2014.
70%
Tizen
Last active 2014.
20%
Qt
Last active 2011. Did POC with SQLite DB
50%
Qt Creator
Last active 2011.
60%
Python
Last active 2010. Did POC with SQLite DB and wxPython
50%
GCC Gtk+
Last active 2010
75%

Professional Achievements

Professional Scrum Master I
I have obtained the certification and am now rigorously adhering to Scrum rituals.
IBM - Generative AI: Introduction and Applications Generative AI: Introduction and Applications
IBM - Generative AI: Prompt Engineering Basics
IBM - Python for Data Science, AI & DevelopmentPython for Data Science, AI & Development
IBM - Introduction to Artificial Intelligence (AI)
IBM - Generative AI: Elevate your Software Development Career
IBM - Developing AI Applications with Python and Flask
IBM - Building Generative AI-Powered Applications with Python
These IBM certifications, completed via Coursera, reflect my structured transition into AI-driven software development, with hands-on focus on generative AI, prompt engineering, and practical application design.
Introduced Health Awareness Program
In one of my previous companies, I introduced a comprehensive program aimed at promoting awareness of mental and physical well-being in both personal and professional spheres. I devised goals and systematically executed them within predefined intervals.

Personal Achievements

Black Belt 3rd Dan in Kung-fu
I have been learning Kung-fu since 2004.
University High Jump Winner
During my engineering studies, I achieved first place in the High Jump event at the CUSAT University athletic meet.
Participated Kerala State School Athletics Meet
During my schooling, I represented my district at the Kerala State School Athletics Meet, following consistent success in high jump and hurdles events at the district level over several years.