CV

Rahul Rao

Software Engineer

  • BORN : June 06, 1994
  • EMAIL : rahulraopune@gmail.com

About me

PROFESSIONAL PATH

I have 3 years of experience as a Software Engineer and I have contributed to several projects as a Professional Android Developer. Comfortable in working with Java, Android, Kotlin, Python, Linux environments.

I am a team player and believe in exploring by pushing myself out of my comfort zone so as to solve complex problems.

Passionate for coding and linguistics. Always keen in developing solutions and helping people which requires best of my technical and professional skills.

Interested in gaining knowledge related to Data Science, High Performace Computing and Software Engineering.

Work Experience

PREVIOUS JOBS

SOFTWARE ENGINEER

Mercedes Benz Research and Development India, Bangalore
JUL 2016 - JUL 2019

  • Worked on RESTful API using Retrofit and OkHttp to perform optimized API consumption also using the reactive programming paradigm using reactive RxJava as well as concepts of handling the dependency management using Dagger.
  • Created a library-based dependency approach so as to include the new features into an already matured codebase so as to achieve minimal changes.
  • Contributed majorly to the features having remote time consuming services just by using the App based API calls.
  • Worked on the high-speed insertion and fetching of database records in Sqlite database.
  • Worked on several proof of concepts for features like voice command recognition for screen navigation, integration of payment gateway and map navigation
  • Developed a framework for third party Analytics so as to understand the app usage so as to gain insights in app usage.

Certifications

Secondary Courses

Machine Learning Certification

Coursera Machine Learning by Standford University
JUN 2019

Android Developer Certification

Google Certified Associate Android Developer Certification
JUN 2017

IBM DB2 Certification

Career Education Program of IBM
DEC 2014

Languages

SPOKEN LANGUAGES

ENGLISH 🇬🇧

Studied in English throughtout my life and achieved C 1 Level IELTS

GERMAN 🇩🇪

Completed German as a Foreign Language Level B 2.1 at University of Paderborn as a Minor Subject.

Education & Courses

ACADEMIC CAREER

M.Sc Computer Science

Universität Paderborn
Currently Pursuing

Studying Computer Science

B.E. Computer Engineering

University of Pune
GRADUATED IN MAY 2012 - MAY 2016

Studied Computer Engineering

Skills

TECHNOLOGIES, TOOLS AND PROGRAMMING LANGUAGES

PROGRAMMING LANGUAGES

  • Python, Java, Android, Kotlin, C/C++, Bash Scripting, Octave

LIBRARIES

  • Java. : Spring Boot Microservices, RxJava, JPA, JDBC
  • Android : Retrofit, Dagger, RxJava, Sqlite, Google Analytics, Adobe Omniture
  • Python : Numpy, Matplotlib, Pandas, Scikit-Learn
  • C/C++ : OpenMP, MPI

TOOLS

  • IDE : Eclipse, Android Studio, Jupyter, PyCharm, Visual Studio Code, VIM
  • VCS : GIT
  • Tools : Postman, Apache Tomcat
  • Databases : MySQL, Sqlite, IBM DB2 (Certified)