Profile

Experienced in Systems development, Systems programming, Web content management/development and Platform based application development. Hands on experience in Game development, Augmented Reality based 3D applications and Full-Stack Web development.

Work Experience

Jan 2015 - Present

IT Specialist for Web Applications and
Content Management Systems

San Francisco State University


Developed an MVC based Drupal migration tracker using the Symfony framework. Published Drupal modules and Drupal theme extensions for the campus.

Aug 2015 - Present

Teaching Asistant - Pattern Analysis and Machine Intelligence

San Francisco State University

Jan 2015 - May 2015

Teaching Asistant - Bio-Medical Imaging and Analysis

San Francisco State University


Published Youtube videos for VTK and ITK API setup on Windows.

Computer Skills

Languages


  • Proficient in C, C++, CUDA
  • Java, MySQL, Android Development, High Performance Computing, OpenGL, Html, CSS, PHP, Python, OpenMP, Open MPI, Cmake, C#, SEO, JavaScript, XML, REST, Unit Testing, JUnit, Gradle, Composer, Git, SVN, Oauth, Augmented Reality, Spring

Software


  • Eclipse, NetBeans, MS Visual Studio, Xcode, Matlab, Unity3D, Vagrant, PhpStorm, CLion, Android Studio
  • Platforms: Ubuntu, MS Windows, Mac OS, Android, JMonkey Engine 3, Amazon Web Services, Project Tango
  • Frameworks: Drupal, WordPress, Symfony ,Bootstrap, Apache, Google Charts
  • Workflow: Agile, Scrum, Trello, Evernote, Dropbox, Google App ecosystem

Projects

Spring,Android,IOS

ARVOS(Current)


Open source Augmented Reality platform

C

Train Operating System


Developed a preemptive X86 operating system from the ground up. Tested on model trains.

Unity 3D

Clash of Species PC Game


Built and extended the World of Balance PC game using Unity3D.

CUDA

Web usage mining using Nvidia CUDA


Implemented a neural network based algorithm for web usage patterns. Parallelized on the GPU using Nvidia CUDA.

Bootstrap,PHP,MySQL

Pets Paradise


Pets Paradise is a web-based online service(class project) for people who want to offer or are seeking animals for adoption.

Open MPI

Parallel Applications on Amazon EC2


Simulated Gray-Scott diffusion and flocking using openMP and MPI on the Amazon EC2 cluster.

Open GL

Visualization of OS Scheduling algorithms


Simulated OS scheduling algorithms such as Round-Robin and FIFO using C++ and OpenGL.

Certifications

Coursera Certifications


  • Heterogeneous Parallel Programming by University of Illinois at Urbana-Champaign
  • Programming Mobile Applications for Android Handheld Systems by University of Maryland, College Park
  • Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems by Vanderbilt University
  • Programming Cloud Services for Android Handheld Systems by Vanderbilt University
  • Developing Innovative Ideas for New Companies: The First Step in Entrepreneurship by University of Maryland, College Park
  • Coursera Community TA for Heterogeneous Parallel Programming by University of Illinois at Urbana-Champaign

Education

Expected 2016

San Francisco State Univerity

Master's degree, Computer Science


Expected 2016

University of California, Berkeley

Graduate Student Exchange, Computer Science