Aditi Jain

Aditi Jain

I thrive on challenges and bringing ideas to life - whether coding, creating, or optimizing. With a strong foundation in multiple programming languages, I embrace learning through hands-on experience and seek roles that inspire creativity, innovation, and adaptability.

Tech Stack

PythonPython
JavaJava
RustRust
C++C++
Android StudioAndroid Studio
MySQLMySQL

Experiences

Here are some of the places I've worked at.

App Developer @ Pause

July 2024 - September 2024

Collaborated with a dynamic team to develop and refine Android applications, focusing on seamless UI integration and robust functionality. This role involved translating Figma designs into intuitive Android interfaces using the MVVM architecture, performing module testing, and ensuring code quality.

Software Engineer @ DataStax

June 2022 - September 2023

Contributed to two key projects: optimizing compaction efficiency in Rust for AstraDb to reduce resource overheads and developing an asynchronous data library for seamless edge-to-cloud replication. These projects involved leveraging advanced tools, enhancing APIs, and integrating Rust with Android via JNI, showcasing expertise in low-level data processing and system optimization.

Teaching Assistant @ University of Leicester

October 2021 - March 2024

Provided Python, Data Structures & Algorithms, and Data Analytics support to 200+ students, simplifying complex concepts and enhancing engagement. Fostered an interactive lab environment, improving participation and problem-solving skills.

Projects

Here are some of the projects I've worked on.

IOT Smart Home Application

An application that automates tasks by integrating hardware and software for a seamless smart home experience.

Android Studio, Arduino, Raspberry Pi, Java, Python, Firebase, Hardware Integration, UI/UX Design

Big Data for Patient Readmission

A script that analyzes large datasets to predict patient readmissions using clustering and machine learning.

Python, Pandas, Scikit-learn, Regression Analysis, Clustering, Data Visualization

GEVS - An Online Voting System

A secure android voting app that ensures real-time election updates and seamless voter experience.

Android Studio, Java, Firebase, Node.js, RESTful APIs

Text-Based Adventure Game

A text-based game where every move counts. Will you complete the mission, or will the house claim you first?

C++, Object-Oriented Programming, Game Development

VICTA Medical Teaching App

An innovative android app designed to help medical students practice their diagnostic skills.

Android Studio, Java, Figma, SQL, Flask, RESTful APIs, UI/UX Design

Web-Based Task Manager

A high-fidelity prototype for a task management system designed to enhance productivity and organization.

Figma, UI/UX Design, Prototyping, User Research, Wireframing, HTML, CSS, JavaScript