Ashutosh Mahapatra

India

@I_AM_Ashutosh

Exploring new things.

Badges

Java

Certifications

Work Experience

  • Software Engineer

    Samsung•  June 2024 - Present•  Bangalore

    Built a static code analyzer to estimate energy consumption for C/C++ by analyzing ARM assembly. • Generated ground truth for energy per instruction, achieving 91% accuracy using hardware and software-based measurements. • Created an automation suite using Python and Java for capturing and analyzing per-instruction power consumption, reducing ground truth creation time by 90%. • Developed a static power analysis tool, enabling the identification of inefficiencies and resulting in a 15% reduction in energy costs through optimized resource allocation and strategic recommendations.

  • Software Engineer

    Aveti Learning•  September 2022 - May 2024•  Remote/Hybrid

    Developed a cross-platform AI tutor bot mobile and web application using Flutter ensuring responsiveness; utilizing OpenAI GPT-4 model through Langchain as a backend service to enhance chatbot functionality. • Integrated vector search and Retrieval-Augmented Generation (RAG) for question answering (QA) in the AI tutor chatbot. • Orchestrated asynchronous RESTful APIs hosted on AWS EC2 with FastAPI and employed NGINX for scalable web server. • Engineered micro-services architecure for translating and converting PowerPoint slides to videos within 2-month timeframe, leveraging Docker on server-less AWS Lambda functions with SQS reducing operating cost by 90%

Education

  • Institute Of Technical Education & Research

    Computer Science & Engineering, B.Tech•  November 2021 - Present

Skills

Linux
UNIX shell
Bash
Git
SSH
Docker
Github Actions
Nmap
Wireshark
Oracle DB
PostgreSQL
MySQL
Flutter
FastAPI
Flask
Kivy
Langchain
PyInstaller
NumPy
Pandas
Python
Java
C
C++
Dart
Assembly
LaTeX
Golang