|
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 ProjectMedical 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