|
|||||||||
To obtain a full-time/part-time position as a Software
Developer, Lab Administrator that allows me to learn new technologies while
utilizing my present knowledge and skills.
UNIVERSITY OF LOUISIANA AT LAFAYETTE, Lafayette,
LA
Master of Science, Computer Science, 2003
GPA- 3.7/4.0 KURUKSHETRA
UNIVERSITY, Kurukshetra, INDIA
Languages:
C, C++, Java, HTML,
XML SQL, ICON, SML, TCL, CGI Script
FERMI NATIONAL
ACCELERATOR LABORATORY, Batavia, Illinois May 2003- Aug 2003 Department- Sloan Digital Sky Survey (SDSS) Intern ·
DB2Fits-
Developed software in Java ‘DB2Fits’
which fetches the information from MySql database using JDBC and then
converts the data set obtained to Flexible Image
Transport System (FITS) image. This application is now used at FermiLab by a web service, which
executes the cluster finding code. ·
Installed and ran software applications from Sloan Digital Sky Survey (SDSS) on the grid
using grid technologies like Virtual Data Toolkit (VDT), Virtual
Data Systems (VDS-Chimera) and Batch Systems (Condor). ·
SpICE- (Spatially Inhomogeneous Correlation Estimator) -
Ported the existing SpICE code from Fortran
90 to Java. SpICE is a correlation function engine, which can
produce correlation functions and the angular power spectrum of the CMB maps. UNIVERSITY OF
LOUISIANA AT LAFAYETTE, Lafayette, LA ·
Implemented Hierarchical File System and collection of security
features (eg. Access Control Lists, User Management, Login/Logout
procedures, commands for changing access permissions) in Nachos
Operating System based
on UNIX in C++. Also incorporated the basic file operation
commands such as: mkdir, rmdir, rm, login, logout, ls, ln –l, cat, cp, cd,
grant, degrant etc. ·
Implemented various multithreading tasks (bounded buffer
producer consumer problem, dining philosophers problem, Coin Slot machine)
using semaphores, condition variables, and locks in Nachos Operating system
in C++. ·
Developed an Algorithm using Java Servlets and HTML to
detect whether a Search Engine supports Boolean operators ‘AND’ ‘OR’ and also to detect the default logical
operator used by search engine. ·
Developed a web application using Java Servlets and HTML
that creates Data Sets (A combination of document-term and term-term
matrices) and then enables the user to enter ‘query vector term weights’ and
get the document ranking as a result. ·
Developed Chatting Software
in C++ (Solaris) using IPC (Message Queues) for communication
within the server. ·
Implemented a 32-bit processor with multi cycle datapath based
on MIPS
architecture, in VHDL. ·
Developed an application in the
context of a distributed shared memory system with multiple nodes and a
visualization component using CORBA. ·
Worked as Web Page Designer for 3 months and developed web pages using
Microsoft Front Page. ·
Implemented Hindley Milner
Type Checking Algorithm for constants, variables, conditional expressions
and functions using Standard ML. ·
Developed a Compiler for SCHEME using ICON. The
compiler converts all the derived expressions in scheme (or, and, let, let*,
letrec, cond ) to equivalent ‘lambda’ core
expressions. ·
Work with a team of 4 to develop CACS Graduate Student Assistantship
database using C++, CGI Script and SQL plus. ·
Developed software in C++ to implement the Cipher
Text Attack (break the cipher given the message and the key domain). ·
Implemented Lamport’s Distributed Algorithm for chatting
software using Java RMI. ·
Made the game of ‘Minesweeper’ using C++. ·
Developed a Shell script to prove that there is no
concept of Global Clock in Distributed Systems. UNIVERSITY OF
LOUISIANA AT LAFAYETTE, Lafayette, LA Aug 2001- Dec 2003 Department-
Services for Students With Disabilities (SSD) Graduate
Assistant /Lab Supervisor (Aug 2002- Dec 2003) ·
Software and Hardware Maintenance of specially equipped
Machines for Disabled Students. Troubleshooting hardware such as printers,
scanners, and brailler. Upgrading the operating systems, installing security
patches and setting up local area network.
·
Other duties include assisting the disabled students in
academic areas and supervising the student workers. Department- Student Services Lab Manager (Aug 2001- Aug 2002)
·
Troubleshooting and providing assistance regarding Lab
operation and usage. JMIT Radaur, Kurukshetra
University, B.Tech Electronics and Communication-Major Project Undergraduate · Work with a team of 2 to develop Walkman Amplifier (45-Watt). It involved studying the circuit and identifying the components, understanding how the circuit worked, preparing list of components required, prepare chassis and cabinet, placement of components and soldering them on chassis, tracing and rectifying faults, fixing the assembly in the cabinet and fixing various knobs and attachments as required. MINISTRY OF INFORMATION TECHNOLOGY,New Delhi, INDIA July 2000-Aug 2000Department- E-Governance Practical Trainee· Developed Project ‘Automation of Monthly Progress Report’ as module of ‘The Paperless Office Project’ using Groupware Lotus Domino R5. The project enables that the transactions between the employees be networked so that a substantial part of transfer of files and paper can be replaced by an Intranet within the organization
BHARAT
ELECTRONICS LIMITED (BEL), Panchkula, INDIA July 1999-Aug 1999 Department-
Incoming Goods Inspection (IGI)
Test
Equipment Support (TES) Practical Trainee ·
Learned about the operation of various Communication
Equipments (Cathode Ray Oscilloscope, Scope Calibrator, AVO Meter,
Digital Multimeter, D.C. Power Supply. ·
Carried the Inspection of components like resistors, capacitors,
transistors, diodes, and learned about the various standards adopted by BEL
in order to maintain ISO-9002 Certification.
Computer Science Operating Systems, Information
Storage and Retrieval, Distributed
Computing Systems, Database Management Systems, Programming Languages,
Cryptography and Data Security, Computer Architecture, Principles of
Computer Communication and Networks, Telecommunication Network Analysis &
Design, Internet Security etc. Electronics and Communication Electronic Devices, Applied
Physics, Electronics Circuit & Systems, Communication Engineering,
Elements of Mechanical/Electrical/Civil Engineering, Linear IC Applications,
Antenna and wave Propagation, Digital Electronics circuits & systems,
Control system Engineering.
Internet,
Computer Networks and Communication, Distributed Computing and Network
& System Security, Web Page Designing.
·
Participated in ‘Miss UL-Lafayette International’
organized during the International Week at ·
The Editor of - “VISION-IEEE” –The IEEE Wall Magazine of ·
Head of the Publicity and Decoration Committee of various
events organized by the IEEE Student
Branch in JMIT having as many as 137 IEEE
Student members. ·
Co-Coordinator in Entech'99, a National Level Technical Symposium
at JMIT organized under the banner of IEEE. ·
Won First Prize in Quest-98 –A National Level Technical Paper
Presentation Contest held at JMIT, Radaur-India. Topic- Just In Time. ·
Won Second Prize in Choreography and Skit Competitions organized at
JMIT, Radaur-India. ·
Participated in various other Paper Presentation and Dance
Competitions organized at JMIT, Radaur-India. ·
Member of Techsoc- The first Technical Society of
JMIT-Radaur-India.
|