Ayush Karun

|

Software Engineer | Flutter Developer

About Me

I’m a Software Engineer experienced in SQL Server development and passionate about Flutter app development. I started my career at Geojit Technologies, working on a trading back-office application where I designed databases and optimized SQL queries for better performance.

After a period of swing trading with Upstox, which strengthened my analytical and decision-making skills, I began my journey into mobile app development. I’m currently a Flutter Developer Intern at MakBig, building apps .

Experience

Software Engineer Trainee

Geojit Technologies · Full-time

Aug 2022 – Jul 2023 · 1 yr
Kochi, Kerala, India

Worked as a MSSQL Developer for project Spice — a trading back-office application of GFSL that handles client onboarding to clearing and settlement operations.

  • Designed and implemented database tables, stored procedures, and functions based on project requirements.
  • Wrote optimized SQL queries and stored procedures for fast performance.
  • Performed database maintenance tasks such as backups.
  • Identified and resolved performance issues through query analysis.
  • Collaborated with developers, admins, and analysts to ensure smooth integration of applications with databases.
  • Enhanced knowledge of SQL Server and database technologies through training and self-learning.

Flutter Developer

MakBig · Internship

Oct 2024 – Present · 1 yr 1 mo
Kannur, Kerala, India · On-site

  • Learned Flutter and Dart from scratch, focusing on clean UI design and state management using Provider.
  • Worked with local databases (Hive, sqflite) and Firebase (via REST API) for real-time and offline data handling.
  • Collaborated with a development team using industry best practices for app development.
  • Developed multiple apps — Camera App, Database App, and Weather App.

Mini Project: TickDone – To-Do App

Education

BCA (Data Analytics) – Jain University, Bangalore
CGPA: 7.9

Projects

TickDone – To-Do App

TickDone is a to-do app built with Flutter. It uses Firebase for secure authentication, supporting both email/password and Google sign-in, and Firestore as a real-time database for storing and managing tasks. The app implements Provider for state management. Users can add, edit, and complete tasks, view them in a calendar to track past and upcoming tasks, and monitor daily progress through a circular progress indicator. Additional features include Android notifications, password and name update options, and the ability to share progress as an image.

View Project
Medical Chatbot

Contextual Conversation Learning System for Elderly Health and Psychological Care. University — Team Project Developed an medical chatbot using Python that identifies possible diseases from user-provided symptoms through voice or text input. Implemented speech recognition for elderly-friendly interaction and preliminary health assessment.

View Paper

Contact Me

ayushkarun2580@gmail.com

linkedin.com/in/ayushkarun

github.com/Ayushkarun