I am a software engineer. Over the last 9+ years, I have built offline-first mobile apps in Flutter for Indian Railways, spatial mapping tools with PostGIS, and backend ERP platforms in NestJS and PostgreSQL. _Website not available. Sign in: https://www.twine.net/signup_…

Kartik Butani

I am a software engineer. Over the last 9+ years, I have built offline-first mobile apps in Flutter for Indian Railways, spatial mapping tools with PostGIS, and backend ERP platforms in NestJS and PostgreSQL. _Website not available. Sign in: https://www.twine.net/signup_…

Available to hire

I am a software engineer. Over the last 9+ years, I have built offline-first mobile apps in Flutter for Indian Railways, spatial mapping tools with PostGIS, and backend ERP platforms in NestJS and PostgreSQL.

Website not available. Sign in: https://www.twine.net/signup

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Freelance Software Developer at Self-Employed, India
January 1, 2020 - Present
Led a diverse portfolio of software projects leveraging NestJS, React, Flutter, Next.js, and Laravel, managing end-to-end development across web, mobile, and backend systems. Built SES ERP System with NestJS and PostgreSQL for backend, and React/Next.js for frontend. Contributed to Laravel-based projects including Capitalairport Cars (enhanced search functionality and improved UI/UX) and Dylan’s Pet Food (resolved critical bugs and optimized performance). Architected and developed the Indian Railways Signaling Maintenance Management System with a Flutter mobile app, RESTful APIs, and a custom notification system. Designed and launched the Magic Swap Coupon Platform (multi-role system with Admin, Partner, Salesperson, and End-User) using Flutter, Firebase FCM, and Razorpay integration. Spearheaded GEAMS (Employee Appraisal Management System) platform using PHP for scalable and modular functionality.
Website Developer at Ibhan Software Division Oman
September 1, 2018 - August 31, 2020
Developed and managed large-scale enterprise applications, handling frontend and backend development, server setup, deployment, and maintenance. Designed and developed Accounting ERP modules (Sales, Production, HRMS) and optimized performance for enterprise systems.
Tech Lead at Aeliya InfoTech Pvt. Ltd., India
May 1, 2017 - April 30, 2018
Focused on building web and mobile solutions with scalable architecture. Developed APIs and microservices using PHP and ASP.NET MVC, integrated Kafka for event-driven data flows, and built an interactive admin panel for managing employee appraisal systems.

Education

Master of Computer Applications (MCA) at Maharaja Krishnakumarsinhji Bhavnagar University
January 11, 2030 - January 1, 2017
Bachelor of Computer Applications (BCA) at Sree Swaminarayan College of Computer Science
June 1, 2011 - April 30, 2014

Qualifications

Certificate of Excellence – Indies Avishkar 2013: Online Counseling System
January 1, 2013 - October 11, 2025
1st Rank – Flash 2013: Alien War Action Game
January 1, 2013 - October 11, 2025
Cloud Computing Webinar – Maharaja Krishnakumarsinhji Bhavnagar University
January 11, 2022 - October 11, 2022

Industry Experience

Software & Internet, Professional Services, Education, Computers & Electronics, Financial Services, Gaming, Government, Real Estate & Construction, Other
    INDIAN RAILWAY TELEPHONY DIRECTORY APPLICATION

    Field workers frequently lose cellular reception along track routes, meaning the app could never depend on an active internet connection to save data.

    Different equipment types require different inspection questions and checks, so the forms needed to render dynamically based on equipment type.

    Supervisors needed to view equipment issues across railway stations on a visual map without lag.

    More details
    https://www.twine.net/signin

    SES - E-Commerce

    Organizing inventory, billing, and order workflows into maintainable NestJS modules without data conflicts during concurrent transactions.

    Triggering transactional WhatsApp alerts via WATI reliably on order milestones without blocking dashboard HTTP responses.

    Keeping hundreds of product items, images, and prices dynamically synced to the WhatsApp Commerce catalog every single day via Meta’s Business API.

    Uploading product and resource images directly to organized Google Drive folders via API and scheduling Instagram posts/stories through Publer with clean error handling.