Dinesh Prasanth M K

Software Engineer, Red Hat Inc.

Vanakkam 🙏 My name is Dinesh Prasanth Moluguwan Krishnamoorthy. I know, it's freakishly long!!! So, friends call me MKD. I developed the passion for software since 2009 and I am years old, today. I am a guy with the attitude "கற்றது கைமண் அளவு, கல்லாதது உலகளவு" (words from avvaiyar) which means "Known is a drop, unknown is an ocean". In simple words, I'm a person with never ending desire to learn new things, especially when it comes to the field of Technology.

My Skill

Programming Languages

Java

Python

Bash

C

JavaScript

Node JS

Tools

Git

Travis CI

Jenkins

Ansible

Gerrit

Maven

Gradle

Technolgies

Linux

Docker

Android

Linux Containers (LXC)

My SQL

Oracle Database 10g

Timeline

2008

Secondary School Education

Holy Cross Matriculation Higher Secondary School, Salem, Tamil Nadu, India

Completed with an aggregate of 92% and stood top 15 in the school. Secured 99% in Math and 96% in Science.

2010

Higher Secondary School Education

Holy Cross Matriculation Higher Secondary School, Salem, Tamil Nadu, India

Completed with an aggregate of 93.92%. Secured 98.5% in Math, 98.5% in Computer Science, 97% in Chem and 94% in Physics.

2010-14

B.Tech Information Technology

Anna University, Chennai, India

Started dwelling into the universe of Computer Science with hands-on experience across a huge array of technologies. Graduate with a CGPA of 9.37 out of 10

2014-16

Software Engineering Analyst

Accenture Services Pvt. Ltd., Chennai, India

Crawled into my professional career, developing portlets on IBM WebSphere Portal for a major manufacturing industry.

2016-18

Masters in Computer Science

North Carolina State University, Raleigh, NC, USA

With a never-ending passion for technology, pursued a Masters degree and graduated with a GPA of 3.93 out of 4

2017-18

Identity and Security Engineering Intern

Red Hat, NC, USA

Started living my dream by working for the world's largest open-source organization. Worked with the Dogtag PKI team where I designed, developed and maintained the CI infrastructure (well, I still own the entire infrastructure 😉).

2018-present

Software Engineer

Red Hat, Raleigh, NC, USA

Still living the dreams with a large-scope of responsibilities assigned; Fedora liaison for Dogtag PKI, maintaining CI infrastructure, developing CLI tools and working cross-team for smooth integration of Dogtag PKI project

Project Portfolio

Featured

Retina

Blindness is now extinct.

More info...

  • Winner of HackNC 2017
  • Android app designed using TensorFlow and Google Vision API that acts as an eye for the visually impaired people
  • The app talks-out-loud the objects and obstacles around
  • Shopping feature identifies only objects that the user wants to purchase.

View Project

Featured

Dynamic Calendar - Library

A fully customizable android library.

More info...

  • DynamicCalendar library generates a custom calendar icon based on the date provided
  • Background template can be customized to generate customized date icon
  • Customization available for font's typeface, size, position, and color
  • Available in Maven Repository and easy to import in gradle/maven projects

View project

Featured

Shake Controller

Multitasking by just shaking your mobile.

More info...

  • Pop-up frequently used settings, regardless of running app/game, just by shaking the mobile
  • 300,000+ screen views, 13,000+ users, 6,000+ unique Google play downloads
  • Designed originally for Android 2.2+ (Froyo)
  • NOTE: This app was removed from playstore since this app required admin level permissions

View project

RAMDisk - using libfuse

Filesystem over main memory.

More info...

  • An in-memory file system that resides over main memory using libfuse
  • Stores and restores all files and directories to persistent storage if needed

View project

ush

Linux Micro shell.

More info...

  • Micro shell implemented in `C` that mimics the C-shell (csh).
  • Contains important built-in functions and handles multi pipe operations

View project

Deployment Pipeline

One click deployment for iTrust and checkbox.

More info...

  • Deploying iTrust and Checkbox.io on Virtual Machine locally
  • Build, Test and Analyse iTrust and Checkbox.io
  • Deployment, Infrastructure upgrade, Canary release and Rolling update on AWS
  • iTrust code review through GerritHub

View project

Buffer and Recovery Management

Enhancements to SimpleDB.

More info...

  • Improved SimpleDB's buffer management policy by adding First In First Out (FIFO) replacement policy
  • Reduced buffer retrieval time from O(n) to O(1)
  • Enhanced SimpleDB's recovery system by adding "Undo-Redo Recovery" mechanism

View project

Fend - Linux Sandbox

Restrict application's run-time permissions.

More info...

  • Uses `ptrace` system call to run a program with restricted access based on the config provided
  • Implemented in `C`

View project

Battery Conservation System

Pocket IoT application for Bicyclists.

More info...

  • An IoT infrastructure to suggest the best route for a bicyclist that conserves battery by reducing the headlight usage
  • Measures the light ambiance in different routes to suggest the final path
  • Implemented using Beagle Bone Black, GPS module and NCSU intranet network

myThread - Library

User thread library implemented in C.

More info...

  • User Threading library written in `C` that provides various threading features for the developers
  • Feature that supports Semaphore

View project

360 Contacts Backup

First ever cloud backup for contacts.

More info...

  • App to backup user's contacts and mail it to the user's desired email id.
  • Targeted for Android 2.2+ (Froyo)
  • Developed before the advent of Google cloud backup

View project

Energy Measurement System

IoT to measure energy level consumption.

More info...

  • An IoT infrastructure that creates awareness about user's energy consumption
  • Individual's energy consumption details can be viewed on user's mobile
  • Used a digital energy meter, SIM 900 GSM module, PIC 18F4550 and 8051 controllers
  • Published on IJERT journal

View project

Awards & Certifications

Picture

Best Co-Curricular Student Award

Kongu Engineering College

Awarded based on co-curricular activites

May 2011
Picture

Best Academician Award

Kongu Engineering College

Awarded for stading 1st in the Department of Information Technology

May 2014
Picture

Best Academic Project Award

Kongu Engineering College

Awarded for the best academic project. Published on IJERT journal

May 2014
Picture

Red Hat Multiplier - Collaborate Award

Red Hat Inc.

Awarded for contributions made during my internship

Feb 2018
Picture

Red Hat Certified System Administrator (RHCSA)

Red Hat Inc.

Certified admin for Red Hat Enterprise Linux 7
Validity: Jan 17, 2019 to Jan 17, 2022
Verify Badge

Jan 2019
Picture

Red Hat Multiplier - Collaborate Award

Red Hat Inc.

Awarded for contributions based on cross-team collaborations

Feb 2019
Picture

Team Advocate - Focus on Team Award

Red Hat Inc.

Awarded for contributions made within the team

Mar 2019
Picture

Team Advocate - Focus on Team Award

Red Hat Inc.

Awarded for contributions made for release of PKI product on RHEL

Jun 2019

Contact Me

Contact Info

Feel lazy? Type in a message with your info and I'll get back as soon as possible! 😊

Address

Raleigh, NC, USA

Skype

mkdineshprasanth

Email

mkdineshprasanth32@gmail.com

Send Message

Your text message sent successfully!

Sorry! Message not sent. Something went wrong!!