Close

Rohan
Shahane

Software Engineer

Download Resume

About Me

I am a software engineer with experience in designing and developing reliable software products. My experience in various professional, academic and personal projects has helped me gain proficiency in the domains of web development, algorithms, data structures and distributed systems.


I have largely worked in C++ and Java in multiple projects dealing with the systems, network and back-end development. I have also worked in JavaScript/TypeScript for my front-end web development projects. I also have experience with developing scalable and fault tolerant distributed systems in F# and AKKA.net.


I'm a quick learner with the ability to blend in with any work environment. I am passionate about my work and currently looking forward to work as software engineer in a firm where I can work on challenging problems and grow professionally.

Experience

Amazon

SDE Intern Seattle, WA, USA [Remote]

Interned with the Kindle digital bookstore team

  • Designed and developed a software tool called ‘Interactive SAIL Explorer’ from scratch written in Typescript based on the ReactJS framework.
  • This software serves as a developer tool for Amazon’s under-development cross-platform UI templating language.
  • Developed a mechanism to allow users to decompose and visualize the SAIL element at any level in the hierarchy and highlight the respective HTML representation of that SAIL element on hovering.
  • Reduced development time for developers of various platforms by providing debugging features at each layer of abstraction.
  • TypeScript
  • React

Aptify Software Development Solutions

Software DeveloperPune, MH, India

Worked in the Client-Services org

  • Worked in a client services team of 5 to conduct the upgrade of the client's production environment.
  • Assisted clients from USA and Australia to fix major bugs/issues and fine-tuned software to suit their requirements.
  • Developed tools in C# in conjunction with Microsoft SQL server and .Net framework to optimize upgrade process and preemptively identify issues in upgrade process which resulted in streamlining the upgrade and saved time.
  • Prototyped an Amazon Alexa skill for Aptify’s HR team to reduce time spent and improve onboarding experience.
Awards and recognitions
  1. Spot award : For prototyping Amazon Alexa skill for Aptify View
  2. Spot award : For completing AFAC production go-live View
  3. Idea day Runner up : View
  • C#
  • MS SQL Server

Education

University of Florida

August 2018 - May 2021

Master of Science, Computer Science, GPA: 3.62

Coursework: Analysis of Algorithms, Distributed Operating Systems, Advanced Data Structures, Computer Networks, Database System Implementation, Fundamentals of Machine Learning, Software Engineering, Blockchain optimization and applications

University of Pune

August 2014 - May 2018

Bachelor of Engineering, Computer Engineering

Coursework – Design and Analysis of Algorithms, Data Structures and Problem Solving, Operating Systems, Database Management Systems and Application, Object Oriented and Multicore Programming, Computer Organization, Embedded Operating Systems

Fergusson College

August 2014 - May 2018

Junior College

Coursework – Physics, Chemistry, Mathematics, Electronics

Projects

FTP Implementation

  • Built a multithreaded FTP file transfer client and server using socket programming in Java.
  • The client will be authenticated and afterward query the available files on server to download a file or it can upload a file.
  • Java
  • Socket Programming
View Code

Database Engine

  • Developed a CLI based database system in C++, with ability to perform relational operations like select, project, and join.
  • Ability to store data in heap and sorted file, computing statistics needed to perform query optimization and execution.
  • C++
View code

Twitter Engine

  • Designed and implemented the Twitter ecosystem using Actor modeling in F# and AKKA.net framework.
  • Provided several functionalities such as sign up/sign in, tweet, retweet, live tweet delivery, query for hashtags, mentions and getting user feed.
  • F#
  • AKKA.net
View Code

Photon – Data transfer using visible light

  • Undergraduate capstone project
  • Data transmission is achieved through visible light, using fast strobing rate of LED's for transmitting data
  • C
  • Python
  • Arduino

Implementation of peer to peer file transfer network

  • Implemented the peer-to-peer file sharing application in Java using socket programming for multiple peers.
  • The file to be shared is divided into chunks and distrubuted among the peers concurrently till all the peers receive the complete file.
  • Java
  • Socket Programming
View Project

Bookstore: E-commerce Website

  • Implemented an e-commerce website using RESTful web APIs using Java and Spring boot.
  • Features include signing up/signing in, browsing the books catalog and purchasing the books as per the availability in the inventory.
  • Java
  • Spring Boot
  • HTML
  • CSS
  • JavaScript
  • REST API's
View Project

Pastry: Distributed peer-to-peer routing algorithm implementation

  • Implemented the peer-to-peer pastry overlay network topology.
  • Simulated the network for up to 100,000 nodes (actors) on single machine to test the system.
  • F#
  • AKKA.net
View Project

Skills

Get in Touch

Email:   shahane.rohan96@gmail.com

Address:   Gainesville, Florida, USA