Northeastern University Northeastern University
Me

Richin Jain

Master of Science in Computer Science
Northeastern University
jainrici[at]ccs[dot]neu[dot]edu

On this page:

  • About Me
  • Academic Interests
  • Resume
  • Work Experience
  • Projects
  • Technical Skills
  • Courses
  • Extra Curricular Activities
  • Interests
  • Site Statistics

About Me

I am a second year Masters student at the College of Computer and Information Science at Northeastern University, Boston MA. I graduated from Shri Govindram Seksaria Institute of Technology and Science with a Bachelor of Engineering degree in Computer Engineering. Before joining Northeastern University I worked for Patni Computer Systems for one year at Pune, India. I have worked as a Coop at EMC Corporation from Jan - Sept. 2010 in the Storage Virtualization Quality Engineering Team. Currently I am working as Computer Lab Assistant at College of Engineering, Northeastern University.

Academic Interests

Software Engineering,Operating Systems,Network Security,Algorithms and Datamining

Work Experience

EMC Corporation

Developed an asset management tool to maintain inventory using LAMP software package. It was used by teams in US, Canada and India.

  • Knowledge Acquired: Linux Platform, Apache Webserver, MySQL Database and Perl

Designed automation scripts in Python to generate reports for EMC VPLEX, a distributed federation solution.

  • Knowledge Acquired: Python Scripting, Cron Job, Virtual Storage

Transferred knowledge about the use of the tool to team members, also performed technical writing for the manual.

  • Knowledge Acquired: Presentation Skills, Technical Writing

Planned and executed three hardware lab relocations, involving setup of 100+ servers, switches and arrays.

  • Knowledge Acquired: Storage Arrays, Switches, Patch Panels, Servers, Datacenter Functioning

Setup and maintained ESX servers; created and migrated virtual machines using vMotion.

  • Knowledge Acquired: VMware technologies, Virtualization

Patni Computer Systems

Developed an automated application to grant access rights to user profiles using J2EE and IBM Websphere.

  • Knowledge Acquired: J2EE platform development, Web Authentication Mechanism, Storage Techniques

Managed solution life cycle for two of the J2EE based enterprise application developed for State Farm Insurance.

  • Knowledge Acquired: J2EE platform development, Testing, Production Support, Client Interaction

Projects

Buffer Overflow Attack [C, Linux] (July 2009 - May 2009)

Implemented a buffer overflow attack that modified the return address of a program to spawn a shell, using GDB to generate exploit code.
  • Technical Skills Acquired: Linux Shell Scripting, C programming, Assembly Language
  • Knowledge Acquired: Memory Management, Buffer Overflow attack and how to prevent it

Mini Operating System [x86Asembly Language, C, Linux] (September 2009)

Developed a tiny OS inside a Linux process which was able to load and execute programs at user defined memory location.
  • Technical Skills Acquired: Linux Shell Scripting, C programming, Assembly Language
  • Knowledge Acquired: Process Management, Memory Management, Context Switching

Multi Player Battleship Game [Java, Windows] (March 2009)

Designed Battleship game where multiple players can play and chat over a network.
  • Technical Skills Acquired: Socket Programming, Multi-threading
  • Knowledge Acquired: Multi-threaded systems, Synchronization implementations

Technical Skills

  • Platforms: Linux, Windows, Mac
  • Programming Languages: C++, Java, C, PL/SQL,MATLAB, Perl
  • Scripting: Python, Ruby, Javascript
  • Databases: Oracle, SQL Server, MySQL, IBM DB2
  • Tools: Visual Studio, Netbeans, Eclipse,Rational Software Archtect
  • Others: Jboss, Websphere Application Server 6.0, Apache Tomcat, Log4j,Junit

Courses

Computer Science

  • Computer Systems
  • Network Security
  • Program Design Paradigm
  • Advanced Computer Networks
  • Mobile Computing
  • Operating Systems
  • Data Structures
  • Artificial Intelligence
  • Intelligent Real Time System
  • Analysis and Design of Algorithms
  • Programming Languages
  • Theory of Computation
  • Object Oriented Software Engineering
  • Computer Architecture
  • Microprocessors
  • Computer Graphics
  • Database Systems
  • Software Engineering
  • Mobile Computing
  • Control Systems

Mathematics

  • Discrete Mathematics
  • Probability and Stochastic Processes
  • Analysis and Differential Equations
  • Algebra and Matrix Analysis

Extra Curricular Activities

  • Winner, National Level GK Quiz at Aayaam 05, SGSITS Indore's Technical Festival
  • President, Acumen,Computer Engineering Student Club at SGSITS Indore 2006- 2007
  • Member, Editorial Board of Ingenious, College Magazine at SGSITS, Indore
  • Organiser, Open Space - A event which consisted to 3 other events Open Space(Interesting Documentaries show), Symposium and Meet the Alumni at Aayaam 06 , SGSITS Indore's Technical Festival

Interests

I like solving Puzzle when I am free. I like reading newspaper or some article from wikipedia to be aware of the current affairs and keep myself updated about latest technology.I love playing soccer and table tennis.

Site Statistics

Total site hits

web statistics


  • Northeastern University
  • College of Computer and Information Science
  • Contact Information
  • Facebook Profile
  • Orkut Profile
  • LinkedIn Profile

© Northeastern University. 360,Huntington Avenue Northeastern University, Boston,MA 02120. (617) 373-2000. Terms of Use | Copyright Complaints