Hi, I'm Aditya Chaurasia Software Engineer

A goal-driven Software Engineer, with 4 years of experience in the IoT space at Samsung. I like working on projects seeking to connect devices and humans more intimately.

Education

Experience

Georgia Institute of Technology

Graduate Teaching Assistant

2024-01-08 - 2024-05-10

  1. Assisting Prof Jun Xu and Prof Ashutosh Dhekne for the course CS 3251 - Computer Networking 1 at Georgia Tech.

Samsung

Lead Software Engineer

2023-04-01 - 2023-06-30

  1. Spearheaded the development of BLE onboarding for Samsung Digital Appliances using constrained real-time operating system (RTOS) boards based on TizenRT, improving device onboarding time by 30%

Samsung

Senior Software Engineer

2021-04-01 - 2023-03-31

  1. Implemented one-step onboarding for IoT devices in the Samsung ecosystem to reduce user friction by reducing interaction screens from 11 to 1
  2. Led feature development and maintenance tasks of the IoTivity project deployed on over 90 million IoT devices
  3. Contributed to the design and development of a new Edge Framework for Samsung IoT devices to efficiently handle contextual information, which results in expedited responses to user requests

Samsung

Software Engineer

2019-06-18 - 2021-03-31

  1. Proposed and spearheaded research on a Proof-of-Concept to sync time amongst multiple nearby devices with D2D communication, aiming to perform collaborative tasks
  2. Presented a prototype for a new D2D communication framework to create a mesh network between Samsung devices based on wireless connectivity protocols
  3. Developed a log analyzer tool, automating log analysis for market issues that led to manual overhead dropping by 40%
  4. Collaborated with team to revamp Samsung’s middleware platform, deployed in all Tizen watches to manage all incoming and outgoing communication between watch and phone

Samsung

Summer Intern

2018-05-07 - 2018-07-05

  1. Developed a Java-based Behavior Tree prototype for the Social-Robot project, enabling responsive actions to various stimuli

Recent Projects

Dynamic Portfolio

Designed and implemented a dynamic portfolio website using Spring Boot, Thymeleaf, Hibernate, and MySQL

Simple C Shell

Developed a basic command-line interface in C that interprets and executes user commands, emulating core functionalities of a Unix shell.

Hateful Memes Detection

Developed and evaluated various uni-modal and multi-modal deep learning approaches for detecting hateful memes.

Captcha the Bots

Explored the possible use of adversarial attacks as a means to protect CAPTCHA services from malicious attacks. Proposed using an ensemble of attacks based on the image class the CAPTCHA belongs to.

WakeOnUWB

Used UWB to trigger client Wi-Fi activation upon packet arrival at the access point, potentially reducing power consumption by approximately 20% compared to standard Wi-Fi operations.

Skills

  1. Backend DevelopmentSoftware EngineeringEmbedded DevelopmentMachine Learning
  2. Languages

    1. C
    2. Java
    3. C++
    4. Python
    5. SQL
    6. Go
    7. HTML
    8. CSS
  3. Frameworks/Libraries

    1. Spring
    2. Hibernate
    3. PostgreSQL
    4. MySQL
    5. PyTorch
    6. TensorFlow
    7. HuggingFace
    8. JUnit
    9. Android
  4. DevOps/Tools

    1. Postman
    2. Jenkins
    3. Docker
    4. Jupyter
    5. IntelliJ
    6. VSCode
    7. Git
    8. Linux
    9. Jira
    10. Agile

Contact Me

My interests span scalable computing systems and machine learning - areas I'm currently exploring at Georgia Tech. I'm passionate about solving complex problems and creating innovative, high-performance solutions. With experience in large-scale projects and a drive for continuous learning, I'm eager to contribute to cutting-edge systems that have a meaningful impact and can scale efficiently.