Summary
Overview
Work History
Education
Skills
Projects
Timeline
Hi, I’m

Vivek TK

Software Engineer
Kozhikode
Vivek TK

Summary

Creative Senior Software Engineer offering 3 years of experience. Enthusiastic about developing forward-thinking solutions to tomorrow's productivity problems. Resourceful and adaptable approach to challenges.

Overview

3
years of professional experience
3
years of post-secondary education

Work History

Cubet Technolabs
Kochi

Senior Software Engineer
03.2022 - Current

Job overview

  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • Checked client code for bugs and weaknesses using approved troubleshooting methods.
  • Trained and mentored junior developers and engineers, teaching skills in React-Native and working to improve overall team performance.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.

Netstager Technologies
Kozhikode

Mobile Application Developer
02.2021 - 03.2022

Job overview

  • Collaborated across multi-disciplinary teams using Agile development frameworks.
  • Presented proposals to senior engineers and developers outlining enhancements designed to improve usability and increase potential ROI.
  • Resolved app defects by reviewing bug reports and tracking repeatable malfunctions within software titles.
  • Maintained expansive knowledge on widely accepted design principles for developing applications within android/ios environments.
  • Documented design patterns for later use as templates in subsequent patches and iterative app development cycles.

Sanesquare Technologies
Kozhikode

Associate Software Engineer
08.2020 - 02.2021

Job overview

  • Teamed with business analysts to deliver high-availability solutions for mission-critical applications.
  • Checked configuration files and logs to uncover root causes of problems.
  • Determined server operating limits with weekly load tests.
  • Created successful test scripts to manage automated feature testing,

Education

Kerala Government Polytechnic College
Kozhikode

Diploma from Computer Engineering
08.2017 - 03.2020

Skills

    Technical Analysis

undefined

Projects

1.Service Connection

Developed a cross-platform mobile application, "Service Connection," for a US client using React Native, Redux, SQLite Storage, and REST-API. The project focused on managing Dozer service centers and recording daily maintenance even in offline environments.

Key Achievements:
- Implemented offline capability using Redux-persist and SQLite Storage.
- Enabled synchronization with the server upon regaining network connectivity.
- Reduced complexity by avoiding direct SQLite queries, enhancing application maintainability.

This project highlights expertise in React Native, Redux, and offline functionality, showcasing the ability to deliver efficient solutions for data-intensive applications.


2.Blooms
Blooms, a React Native app, streamlines online medical consultations, medication tracking, and medical record management. Zustand ensures lightweight state management, and Jitsi enables secure doctor-patient video calls.

Key Features

i. Online Consultation:
  - Secure virtual consultations with Jitsi.
  - Zustand ensures a smooth user experience.

ii. Medication Tracking:
  - User-friendly interface for easy medication management.
  - Zustand for lightweight state management.

iii. Medical Records Management:
  - Digitally organize medical records for quick access.
  - Simplified state management with Zustand.

iv. Smart Data Integration:
  - Collects health data from Google Fit and smartwatches.
  - React Native packages enable real-time health monitoring.

v. Google Fit Integration:
  - Integrates seamlessly for a comprehensive view of user well-being.
  - Enhances Smart Data for effortless health tracking.

vi. Wearable Device Integration:
  - Connects with smartwatches for real-time health insights.
  - Smooth integration via React Native packages.

 Technologies Used:
   - React Native: Cross-platform framework for mobile app development.
   - Zustand:Lightweight state management library.
   - Jitsi: Open-source platform for secure video conferencing.
   - React-Native-Google-Fit and React-Native-Health: Efficiently integrates health data.

Blooms revolutionizes healthcare tech, offering a user-friendly solution for online consultations, medication tracking, and health monitoring         through a blend of innovative tech and efficient development practices.


3.Unicule


Unicule is a mobile application designed to enhance user engagement through a creative combination of advertisements, scratch cards, and a unique bidding system. Here's an in-depth look at its key features and the technologies employed:

i. Ad Engagement:
  - Users are presented with advertisements within the app, creating a dynamic user experience.

ii. Scratch Card Rewards:
  - After watching an advertisement, users receive scratch cards as a reward mechanism.

iii. Ad Rating System:
  - Users have the option to rate the advertisements, contributing to their virtual currency called "cules."

iv. Coin Conversion:
  - The earned cules can be converted into coins, providing users with a tangible and valuable in-app currency.

v. Offer Bidding:
  - A distinctive feature of Unicule is its bidding system where users can utilize their accumulated coins to bid on various offers or products.

vi. Socket-Based Bidding Implementation:
  - The real-time bidding system is implemented using sockets, enhancing the interactive and competitive nature of the platform.


vii. Notification and Crash Handling:
  - Firebase is integrated into the app for efficient notification delivery and crash handling, ensuring a smooth user experience.

viii. Technology Stack:
  - The mobile app is developed using React Native, offering a cross-platform solution for wider accessibility.
  - Redux is employed for efficient state management within the app.
  - The backend infrastructure is implemented in PHP Laravel, providing a robust foundation for data processing.

In summary, Unicule offers a comprehensive and entertaining platform that leverages creative engagement strategies, real-time bidding, and a robust technology stack to create a unique and rewarding user experience.

Timeline

Senior Software Engineer

Cubet Technolabs
03.2022 - Current

Mobile Application Developer

Netstager Technologies
02.2021 - 03.2022

Associate Software Engineer

Sanesquare Technologies
08.2020 - 02.2021

Kerala Government Polytechnic College

Diploma from Computer Engineering
08.2017 - 03.2020
Vivek TKSoftware Engineer