Roshan Singh Rana

 

2475 Bernice Blvd,                                                                                     Phone: 607- 341-1090

Binghamton, NY-13903                                                      Email: roshan.rana@binghamton.edu

___________________________________________________________________________________________________________________________________________________

 

 

 

Education

  • Binghamton University, State University of New YorkMaster of Science, Computer Science. (Expected graduation Dec 2007)

 

 

  • Jawaharlal Nehru Technological University, Hyderabad, India. Bachelor of Technology in Computer Science and Engineering, July 2005. 

Technical Skills

 

Operating Systems:            UNIX, Linux (Fedora, Suse), Windows, OS X, Solaris.

Programming Languages:     C, C++, JAVA, VB, VC++ and VB.NET.

DBMS:                             Oracle 7.3, MS Access.

Tools/API:                        MS/Open Office, Adobe PageMaker, Eclipse, Crystal Reports, MPI, JAXP,  JAXB, JAXRPC, DOM, SAX, Java Mail, Mail Fetch, XML, XML Schema, WSDL, SOAP, UDDI, Xerces, XPP, gSOAP, Apache Axis, Apache Ant.

Projects

 

(Undergraduate)  

 

  • Beowulf Cluster for Implementing Basic Parallel Mathematical Processes.

-  Organization: Defense Metallurgical Research Laboratories (DMRL) Hyd, India.

(Central Government of India). Tools used: Gnu C with MPI library on Fedora Linux.

 

 

 

  • Mail Scanning and Filtering Utility.

- Organization: Baron InfoTech Limited, Hyderabad, India

Tools Used: James server, Apache Mailet, Java Mail API and XML on Windows 2000.

 

 

(Graduate)


  • XML and Web Services Programming.

-               Data binding Project (generate executable code from xml and vice versa).

-               Public Web Services (to access and use Google and Amazon Web Services and integrate them to create new applications).

-               Web Services (to create and deploy multilevel Web Services).

-               Develop a complete platform independent XML based chatting interface.

 

  • Operating Systems.

-               Assignments included Implementing Scheduling and Concurrency strategies.  

 

  • Programming Languages.

-               Programming assignments in Haskell, Pascal, ADA and Lisp to learn basic functioning.

 

  • Advanced Computer Architecture.

-      Projects covering in depth understanding the advanced architectures of parallel systems. Addition of Features to and Analysis of PTLSim microprocessor simulator

 

  • Design and Analysis of Computer Algorithms.

  -      Many theory and programming assignments to realize Data structures and   algorithms.

 

  • Design Patterns.

-               Realized popular software design patterns.

 

 

 

 

 

 

 

 

Technical Papers

 

  • Won First prize in National Level technical paper presentation competition at Sri Indu Engineering College on the subject “Public Key Cryptography”.

 

  • Reviewed and critiqued six research papers submitted in HPDC Conference 2007 as part of Academic Curriculum.

 

 

 

 

Work Experience

 

  • Working since a year as Data Analyst at Undergraduate Admissions office, Binghamton University. Work involved writing SQL type Queries over admissions databases and developing reports using Access and Crystal reports.

 

  • Served 2 Years as Editor for College Magazine, was responsible to manage a newly started publication.

 

 

Currently Studying (spring 07)

 

  • Mobile Computing and Networking
  • Advanced Distributed Computing Seminar
  • Advanced Grid Computing Seminar