Kartik Sharma

Full-Stack Software Developer | AI & Data Science Specialist
Delhi, IN.

About

Highly motivated Bachelor of Technology student specializing in Artificial Intelligence and Data Science, with hands-on experience in full-stack software development. Proven ability to deliver high-impact solutions, from developing secure payment functionalities to optimizing web applications and crafting intelligent journaling systems. Eager to leverage expertise in Swift, Java, Spring Boot, and PostgreSQL to contribute to innovative projects in a dynamic tech environment.

Work

MeezoPay
|

Software Developer

Delhi, Delhi, India

Summary

As a Software Developer at MeezoPay, Kartik contributed to the implementation of seamless payment functionalities and visually appealing dynamic displays.

Highlights

Implemented seamless QR code, NFC, and contactless payment functionalities to enhance transaction efficiency and user convenience.

Created visually appealing dynamic displays that synchronize seamlessly across mobile devices, significantly improving the overall user experience.

Integrated with Plaid and Finexer for initial bank connections, efficiently handling OAuth token exchange, account linking, and transaction fetching.

Developed and deployed features ensuring high levels of security and privacy for sensitive payment data, safeguarding user information.

Royale Metals
|

Software Developer

India, India

Summary

At Royale Metals, Kartik transformed a previously static website into a dynamic full-stack application by integrating a Java Spring Boot backend.

Highlights

Transformed a static website into a dynamic full-stack application by integrating a robust Java Spring Boot backend.

Implemented scalable REST APIs and optimized PostgreSQL database queries, significantly improving data retrieval and system performance.

Applied comprehensive security best practices across the application stack, enhancing data protection and system integrity.

Improved page load time by 40% through backend optimizations and efficient data handling, enhancing user experience.

Luxury Auto Care
|

Freelance Software Developer

India, India

Summary

As a Freelance Software Developer for Luxury Auto Care, Kartik delivered a production-ready app prototype within a tight deadline, meeting all client requirements.

Highlights

Delivered a production-ready app prototype for a car care service within 3 weeks, successfully meeting all client requirements and exceeding expectations.

Enabled structured recordkeeping with CSV exports, facilitating efficient data utilization for resale and insurance purposes.

Achieved 100% crash-free sessions during internal testing, ensuring high application stability and reliability prior to deployment.

Education

Guru Gobind Singh Indraprastha University EDC
Delhi, Delhi, India

Bachelor of Technology

Artificial Intelligence and Data Science

Courses

Data Structures & Algorithms

Operating Systems

Object Oriented Programming

Database Management System

Software Engineering

Skills

Programming Languages

C/C++, Java, Swift, HTML, CSS, Javascript.

Frameworks

SwiftUI, React JS, Spring, Spring Boot.

Developer Tools

XCode, VScode, Git, Github, Docker, Microservices.

Relevant Coursework

Data Structures & Algorithms, Operating Systems, Object Oriented Programming, Database Management System, Software Engineering.

Projects

Mindfulness Journal

Summary

An AI-driven journaling application featuring mood analytics, trend visualization, and personalized insights to maximize user retention.

VoxelCraft

Summary

A 3D voxel-based world engine built entirely with SwiftUI, showcasing custom geometric transforms.

LyrIQ

Summary

A SwiftUI-based macOS app that fetches and displays real-time lyrics for currently playing tracks on Apple Music or Spotify.