Namaste!

I am Sudhanshu, an Applications Engineer at Oracle, India. I graduated from Indian Institute of Technology Guwahati with a Bachelor of Technology in Computer Science and Engineering in June 2014.

Research interests

Education

Undergraduate School

B. Tech., Computer Science and Engineering, Indian Institute of Technology Guwahati, India
Jul 2010 – Jun 2014

High School

St. Anselm’s Pink City School, Jaipur, Rajasthan, India
Senior Secondary (Class 12th) , C.B.S.E.
2010

School

St. Anselm’s Pink City School, Jaipur, Rajasthan, India
Matriculation (Class 10th) , C.B.S.E.
2008

Work Experience

Applications Engineer at Oracle

Since June 2014
  • Involved in design and development of Oracles Fusion Applications
  • Performed regression analysis to developed a mathematical model of the scalability of Fusion HCM Connect
  • Certified in Java, SQL, Big Data and Hadoop

Summer Internship at Arista Networks, Bangalore, India

May 2013 – Jul 2013
  • Worked on Latency Analyzer (LANZ) for network switches to detect traffic micro-bursts
  • Developed OS support for Remote Procedural Calls (RPCs) through HTTP/JSON queries
  • Both these features now shipped with Arista’s multi-layer network switches.

Summer Internship at Inforill Technologies, Chennai, India

May 2012 – Jul 2012
  • Applied Monte Carlo Algorithms to simulate passenger motion on a railway station
  • Developed Domain Specific Language for processing documents in Nutrition Domain
  • Developed actor model for both these applications.

Publications

Conference

R. D. Sharma, S. Mittal, S. Tripathi, S. Acharya, “Using modern neural networks to predict the decisions of Supreme Court of the United States with state-of-the-art accuracy”.
published in Proceedings of International Conference on Neural Information Processing (ICONIP), Turkey, 2015
R. D. Sharma, S. Tripathi, S. K. Sahu, S. Mittal and Prof. A. Anand, “Predicting Online Doctor Ratings from User Reviews using Convolutional Neural Networks”. accepted in Proceedings of International Conference on Machine Learning and Computing (ICMLC), Hong Kong, 2015

Journal

Awards and Distinctions

  • International Astronomy Olympiad Training Camp 2010

    Held at HBCSE, Tata Institute of Fundamental Research (TIFR), Mumbai
    Selected among 35 students from across India
  • IIT Joint Entrance Examination 2010

    Ranked among top 0.27% ; All India rank 1231 ; Institute Rank 7th
  • All Indian Engineering Entrance Examination 2010

    Ranked among top 0.04% ; All India rank 468
  • National Talent Search Examination (NTSE) scholarship 2008

    Awarded by the Government of India
  • State Science Talent Search Examination (SSTSE) scholarship 2008

    Awarded by the Chief Minister of Rajasthan to 20 students across the state

Project Work

Controller Gene detection for Cancer network

Guide: Prof. Ashish Anand, Assistant Professor, Dept. of CSE, IIT Guwahati

  • Modeled cancer gene network using Boolean networks to identify driver nodes and simulate underlying interaction dynamics
  • Established theoretical complexity bound (NP-hardness) for the defined problem
  • Developed polynomial reduction of the problem into well-studied optimization problem
  • Programmed and solved the optimization problem in C and thus derived controller genes
  • Research soon to be submitted at Nature

Retrofitted Word Vectors for Medical Corpora

Guide: Prof. Ashish Anand, Assistant Professor, Dept. of CSE, IIT Guwahati

  • Extracted word vectors using Googles Word2vec algorithm
  • Trained over 200,000 journal articles from Pubmed Central
  • Words segmented using Stanfords English Tokenizer
  • Included Medical Subject Headings (MeSH) ontology to retrofit word vectors
  • Uncovered novel semantic relationships between known medical entities

Example based Machine translation System

Guide: Prof. Sandipan Dandapat, (ex) Assistant Professor, Dept. of CSE, IIT Guwahati

  • Developed a variant of Levenstein algorithm for finding best sentence match in Python
  • Used English to German translational memory
  • Leveraged information retrieval system for fast translation candidates searching
  • Addressed Word Sense ambiguity using Lesks algorithm on Wordnet ontology

Source Code Cloud Repository

Guide: Prof. S. Ranbir Singh, Assistant Professor, Dept. of CSE, IIT Guwahati

  • Developed an online code repository which allows collaboration and reviewing coding projects
  • Managed a team of four members
  • Designed and normalized database schema balancing redundancy and efficiency
  • Implemented business logic in PHP and db in SQL
  • Programmed a responsive and platform independent UI using Twitter Bootstrap

Simulating the private network - NS3

Guide: Prof. Sukumar Nandi, Professor, Dept. of CSE, IIT Guwahati

  • NS3 is a discrete event, packet level network simulator for Internet systems
  • Created virtual topology with TCP/IP protocol, and handled traffic related queries using NS3

Compiler for Subset of C Language

Guide: Prof. Arnab Sarkar, Assistant Professor, Dept. of CSE, IIT Guwahati

  • The compiler supported functions, with recursion, Input and Output constructs, global variable declarations, loops and branches
  • Also supported type checking and block nesting
  • Generated 3-address and MIPS code

Airport Management Application

Guide: Prof. Pradip K. Das, Professor, Dept. of CSE, IIT Guwahati

  • Developed an application which managed all aspects of an airport such as ticket booking (allowing seat selection), canceling the ticket, managing employees, financial aspects, database backup, taxi booking, scheduling flights, gates, resource management
  • Managed a team of 10 students
  • Responsible for the design and implementation of runway allocation algorithm implemented using Priority queues

Strengthen Support for Pintos Operating System

Guide: Prof. Gautam Barua, (ex) Director, IIT Guwahati

  • Pintos is a bare-bone OS developed at Stanford with simple threading, user-program management and a file system
  • Implemented synchronization through semaphores and priority scheduler for threads
  • Added system calls and argument passing for user programs
  • Enhanced the file system by adding indexing, sub directory support and extensibility of files

Design and fabrication of 4 bit Processor

Guide: Prof. S. B. Nair, H.O.D., Dept. of CSE, IIT Guwahati

  • Implemented 16 machine instructions
  • The processor was controlled by a programmable microprocessor

Relevant Courses

Mathematics – I (Linear Algebra) Modern Biology Introduction to Computing
Mathematics – II (Differentials) Computing Laboratory Basic Electronics Laboratory
Mathematics III (Complex numbers) Data Structures Discrete Mathematics
Digital Design Data Structures Lab System Software Lab
Formal Languages and Automata Theory Algorithms Computer Organization and Architecture
Software Engineering Elective – II Hardware Lab
Software Engineering Lab System Programming Lab Probabitdty Theory and Random Processes
Theory of Computation Operating Systems Data Communication
Computer Peripherals and Interfacing Lab Operating Systems Lab Optimization
Databases Compilers Computer Networks
Databases Lab Compilers Lab Networks Lab
Computer Graphics Department Elective – II Department Elective – III
Programming Languages Lab Graphics Lab Project – I
Department Elective – V Project II Department Elective – IV
Department Elective – VI Department Elective – I

Contact Me

For any information or suggestions, please get in touch.

  • Address

    401 - CPR (Southend)
    Gauthami Enclave
    Kondapur, Hyderabad
    Telangana, India - 500084
  • Phone

    +91-9160079988
  • Email

    m.sudhanshu@iitg.ernet.in