Menu

Hello, I'm Rakshit Krishnappa Ravi

Software Engineer
Java Developer

About Me

Right from my school days, I was very fond of programming. I still remember typing my first C program, making it print "Hello, Rakshit!" for the very first time. As I went through the book "Let Us C" by Yashavant Kanetkar and executing the sample code snippets, it was almost magic, being able to get the computer to do whatever I wanted, just by typing in just some characters, limited only by own imagination and ingenuity. Throughout high school and pre-university, I latched on to any ideas for projects I could get, moving from "Hello World" all the way to a complete Web Application, with dozens of mini-projects in between. During this journey I've learned many programming languages & technologies, tearing through any books or online resources I could find related to software development. I was still insatiable.

This passion carried me to pursue an engineering degree in Computer Science at UVCE which is one of the deemed institutions at my native place. It was here that I was exposed to various subjects in my field of interest. I realized truly how much there was yet to learn. For my first professional job offer at LGSI, I was given the opportunity to work on Android Mobile Development wherein I developed features and handled issues related to firmware upgrade. My second job offer was from Nokia, where I was involved in the development of features related to LTE technology.

Today I'm doing my masters in University Paderborn and also working as a research assistant (part-time) at Fraunhofer IEM on developing various features & fixing issues for CogniCrypt project. Most recently, I had been working on extending CogniCrypt to analyze Kotlin projects & Android projects. During my free time I either workout at the gym or practice playing guitar. I love meeting interesting people and learning new things, so please feel free to say hello and drop me a mail.

Work & Education

Sep 2018 - Present

Fraunhofer IEM

Student Research Assistant

  • Implementation of CrySL (using DSL) rules for cryptographic provider such as BouncyCastle.
  • Fixing issues related to eclipse plugin CogniCrypt.
  • Developed various JUnit tests to check the quality of static analysis tool CryptoAnalysis.
  • Handled feature implementations for CogniCrypt such as support for Java 9+, Kotlin & Android Projects.

Feb 2015 - Feb 2016

Nokia Networks

R & D Engineer

  • Worked as a Core Java Developer for Service Oriented Architecture.
  • Worked on the Services implementation & bug fixes.
  • Developed Restful Web services during the project cloud migration.
  • Specilization in Unit Testing and Regression Testing.
  • Implementation of shell & python scripts for build & test automation.
  • Acquired indepth knowledge on LTE technology.
  • Worked in collaboration with Nokia HQ in Finland for feature implementation.
  • Documentation and provided training on newly developed features.

Nov 2013 - Jan 2015

LG Soft India

Software Engineer

  • Part of android application development team.
  • Worked in Fireware Upgrade team. Also handed customizations for various countries and operators such as VODAFONE, O2, Telekom etc.
  • Worked in SCRUM team, hence acquired good knowledge about Agile Methodology.
  • Handled deliveries of G2 (2013) & G3 (LG’s 2014 Flagship Smartphones).
  • Received spot recognition award for best performance.

Sep 2017 - Present

Universität Paderborn

Master Degree

  • Department of Computer Science and Engineering.
  • Specialization in Software Engineering and Data Science.
  • Courses involved Data Visualization, Planning & Heuristic Search, Intelligence Embedded System, Software Analysis, Designing Code Analysis for Large Scale Systems, Advanced Software Engineering, Computational Geometry, Advanced Computer Architecture

Sep 2009 - Aug 2013

University Visvesvaraya College of Engineering

Bachelor Degree

  • Major in Information Science and Engineering.
  • Affiliated to Bangalore University, Karnataka, India.
  • Courses involved Data Structures, Algorithms, OOPS, Data Mining, Architecture, Operating Systems, Finite Automata, DBMS, Software Engineering.

Skills

My passion and goal is to help you make your business standout.

Programming

  • JAVA
  • Python
  • TypeScript
  • HTML
  • CSS
  • SQL
  • PHP
  • LaTeX

Libraries

  • Numpy
  • Pandas
  • Matlib

Frameworks

  • Angular
  • Spring Boot
  • JUnit

Tools

  • Eclipse
  • Git
  • Maven
  • Docker
  • MS Office

Get In Touch

I'm happy to connect, listen and help. Email Me.

Call Me

+4915206259362