Akshit Soni

I am a passionate software developer, currently in my final year of Bachelor of Technology. I have previously interned at the technology giant, Microsoft, as a software developer and also interned at IIT-Bombay early on in my academic life.


Experience

Microsoft

Software Developer Intern

Edge Browser (Team: Saga East R&D India): Worked to enhance the Web Notes feature in Edge to retain fidelity and interactivity of web content. Designed and developed feature using agile methodology. Worked using C++ as a primary programming language. Received Pre-Placement Offer (PPO) at the end of internship for successfully completing feature design.

May 2018 - July 2018

Indian Institute of Technology, Bombay

Software Development Intern

Physics Interactive Animation Creator: Worked with a team of 7 interns to develop animation framework. This framework enables to create 3D animation in Three.Js by using drag and drop interface. This reduced significant amount of time and effort that was required to create the animation.

May 2017 - July 2017

DA-IICT

Teaching Assistant

Calculus: Teaching Assistant for the course ’Calculus’ for first year students. Conduct sessions twice a week for students under academic probation. The work includes teaching important concepts, solving doubts and conducting quizzes in order to help them improve their grades.

Aug 2018 - December 2018

Education

Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar

Bachelor of Technology
Information and Communication Technology

CGPA: 8.37/10

August 2015 - present

Noble International School, Bhilwara

Intermediate/+2
Central Board of Secondary Education (CBSE)

Percentage: 93%

2013 - 2015

Programming Skills

Programming Languages
  • C/C++
  • Javascript
  • Python
  • SQL
Others
  • Visual Studio
  • Git
  • HTML
  • ThreeJs

Projects

  • Parallelization of Dijkstra algorithm: Parallelized Dijkstra algorithm to run on GPU. Designed and implemented parallelized algorithm in CUDA C.
  • Recommendation System: Developed a collaborative recommender system that recommends university elective courses to the students based on their grades obtained in core courses.
  • Artificial intelligent agent for Tic-Tac-Toe: Implemented MiniMax, MiniMax with Alpha Beta pruning and Monte Carlo tree search algorithm for artificial intelligent agent to play NxN Tic-Tac-Toe with an interactive UI to play the game.
  • Plant disease classification: Applied Convolution Neural Network (CNN) on Plant Village data set to classify image of plant’s leaf into one of 38 classes of disease.
  • Collaborative real time whiteboard: Created a collaborative real time whiteboard app for teaching and sharing ideas. Built with PubNub, AngularJS and MaterializeCSS.