Nachiketa
Bangalore, India
+91-9483314645
nachiketa.info@gmail.com
Last Updated : 28 Oct 2015
I'm a graphics driver developer by profession who spends most of his free time either developing interactive web applications or learning about new technologies. I believe in organized, detail oriented software and web designs with intuitive interfaces which results in superior user experience.
Personal Projects
Sendroid

Android utility application to share web page contents from PC browser to Android devices

Android Java Javascript HTML CSS Git

Designed and developed the application from scratch within a couple of weeks

Involved learning about Android SDK as well as Mozilla Add-on SDK and Google Chrome extension development

Involved creating graphics like app logo, playstore banners using Photoshop

WebGL Demos

A collection of various web applications using 3D graphics, created as part of a MOOC

WebGL Javascript HTML CSS Bootstrap

All shaders and textures are asynchronously loaded and models are loaded via JSON

Some notable applications are - CAD, Texturing and a 3D version of popular game 2048

All the web apps are responsive in nature and most of them are fully functional in Chrome for Android

Work Experience
Technical Lead
May 2016 - Present
Graphics, Multimedia and Systems
Samsung R&D Institue India, Bangalore

Virtual Reality Framework

OpenGL ES Virtual Reality Android

Developing VR application using GearVR framework

Lead Engineer
Jan 2016 - Apr 2016
Graphics, Multimedia and Systems
Samsung R&D Institue India, Bangalore

Develop and Prototype 360 Content Applications Like Viewers and Editors

OpenGL ES Android Agile

Prototyping 360 content viewer on Android with navigational support

Correcting projection distortions to improve 360 content viewing experience

Supporting multimedia solutions on GPU

Lead Engineer
Jan 2015 - Dec 2015
Graphics, Multimedia and Systems
Samsung R&D Institue India, Bangalore

Develop, test and benchmark OpenGL ES 3.1 and Android Extension Pack driver

OpenGL ES C++ Unit Testing Agile

Developing 3D graphics driver following OpenGL ES 3.1 and related AEP (Android Extension Pack) standards

Notable new features are indirect draw calls, tessellation and geometry shaders

Unit testing and benchmarking driver progress using GFXBench 3.1 and 4.0 by Kishonti Informatics

Lead Engineer
Apr 2014 - Dec 2014
Graphics, Visual Display
Samsung R&D Institue India, Bangalore

Develop and maintain 3D graphics device driver for digital TV SoC

OpenGL ES ARM Mali Debugging CMake

Integrating and customizing ARM Mali T600/400 GPU driver for Linux and Tizen digital TV platform

Debugging and resolving various graphics driver issues like memory leak, rendering artefacts etc

Benchmarking GPU performance using GFXBenchmark and CompuBenchCL by Kishonti Informatics

Senior Software Engineer
Jul 2012 - Mar 2014
Graphics, Visual Display
Samsung R&D Institue India, Bangalore

Debug and benchamrk ARM Mali GPU driver for digital TV SoC

OpenGL ES Device Driver Debugging

Integrating and customizing ARM Mali T600 GPU driver for Linux digital TV platform

Benchmarking GPU performance using graphics benchmarks by Kishonti Informatics

Writing small-scale OpenGL ES application to debug GPU issues

Industrial Trainee
Apr 2010 - Jun 2010
Computer and Informatics
Variable Energy Cyclotron Centre, Kolkata

Develop image reconstruction algorithm to enhance gamma ray spectroscopic images

MATLAB Linux

Developing a de-convolution based image reconstruction algorithm to enhance gamma ray spectroscopic images

Achieving a tradeoff between cost and performance with success rate of 76.03%

Freelance Experience
Content Developer
Oct 2010 - Nov 2012
Gurome

Developed quantitative problems (problem solving and data sufficiency) for GMAT mock papers and participated in forum discussion under brand username

Problem Solving MS Word
Academic Experience
Distributed Video Coding
Jun 2011 - Apr 2012
M.Tech Project
Indian Institue of Technology, Kharagpur

Designed a low-complexity video encoder using distributed coding techniques based on Slepian and Wolf’s and Wyner and Ziv’s information-theoretic results

Simulating Imaging System
Jul 2010 - Apr 2010
B.Tech Project
Indian Institue of Technology, Kharagpur

Developed a simulation environment of the Synthetic Aperture Radar (SAR) imaging systems by proposing a mathematical model of radar raw data generation

Character Recognition
Mar 2011 - Apr 2011
Term Project
Indian Institue of Technology, Kharagpur

Developed a basic Devanagari character recognition method using image segmentation, edge detection, and other image processing techniques

Fingerprint Identification
Oct 2009 - Nov 2009
Term Project
Indian Institue of Technology, Kharagpur

Developed a robust fingerprint identification workflow using the concepts of genetic algorithm

Skills
Graphics</i>
OpenGL ES
WebGL
Shaders
ARM Mali
Web</i>
Debugging
Jekyll, Liquid
Bootstrap
Event Handling
XML Schema
Programming</i>
HTML, CSS
C, Javascript
Python
GLSL
Java, Bash
Other</i>
Git
Android
Google Analytics
Tools
Development</i>
Web Debugger
GNU Binutils
Android Studio
Mali Debugger
Trace32
Design</i>
Photoshop
Gimp
Education
Dual Degree (B.Tech + M.Tech)
Jun 2007 - May 2012
Indian Institue of Technology, Kharagpur

Graduated with bachelors in Electronics and Electrical Communication Engineering and masters with specialization in Visual Information Processing and Embedded Systems

Higher Secondary School
May 2005 - Apr 2007
Ramakrishna Mission Vidyalaya, Narendrapur

Completed high school with major in Science (Physics, Chemistry, Mathematics, and Biology)

Other Activities
  • Selected for the top 100 among 20,000 submissions worldwide in photography competition organized by Google in 2012 - [Google Photography Prize]

  • Actively participated in dramatics in college and performed (acting and/or direction) in 10 different plays as part of the Bengali technology Dramatics Society