Saloni Sonpal
21 Merrimac Street, Lower,
Buffalo, NY 14214
Tel. No. 716-348-1413
Email: sksonpal@cse.buffalo.edu
===============================
OBJECTIVE:
---------
Seeking a full-time position as a software developer that would utilize my skills and technical knowledge to the best.
EDUCATION:
---------
M.S. in Computer Science (State University of New York at Buffalo Expected to graduate in June 2006) GPA: 3.42/4.0
B.E. in Information Technology (Mumbai University July 2004) GPA: 3.80/4.0
EXPERIENCE:
----------
NASD: National Association of Securities Dealers (Rockville, MD) June 2005 Aug 2005
Intern: Actively completed numerous tasks which spanned all the aspects of the Project Life Cycle. Projects centered on the securities industry to include equities and fixed income data. Responsibilities included:-
o TRACE (Trade Reporting and Compliance Engine) Data Repository (TDR) source code documentation (Python).
o Designing detailed visual diagram explaining monitoring infrastructure (PATROL).
o Updating the existing TDR Erwin Data Model.
o Analysis and reporting of transient load peaks and thresholds.
MoTech Software Pvt. Ltd. (Mumbai, India) Aug 2003 - June 2004
Developer (Intern): Lead developer in a team of three members assigned to build a utility for authenticating web users for banking transactions using Java Powered Crypto iButtons. Built a web interface using JSP and Servlets.
TECHNICAL SKILLS:
----------------
Programming Languages:- C, C++, JAVA ,Visual Basic 6.0, SQL , Python
Databases:- Oracle, MS Access , MySQL
Operating System:- DOS, Windows (98,2000,NT, XP), UNIX (Solaris) , LINUX, FreeBSD 5.3
Software Design Concepts:- UML
Web programming:- HTML, XML, XQuery/ XPath, JSP, Servlets, JWSDP
Other Software and tools:- Matlab, Dream Weaver, MS Office, Adobe Photoshop, Globus, OPNet, NS2, Glomosim, Emacs
PROJECTS:
--------
Database Systems (Java , Oracle 9i): Dec 2005
Implemented a hashed file (H-file) in main memory, using linear hashing (indexing). Also designed and implemented a parser to input SQL2 queries and a query evaluator for evaluating those queries. Multiple H-files and multiple range variables, and hash-joins and join conditions were also taken care off.
Biomedical Databases/Data Warehouses and Data Analysis (Java, Matlab and Oracle 9i): Oct 2005
o This involved conceptual and logical modeling of biomedical data, system design of biomedical data warehouses and design of Online Analytical Processing (OLAP) tools for biomedical data.
o Gene expression data analysis: Differentially expressed genes, clustering of genes and samples, classification of samples, design of visualization and validation tools.
Kernel Programming in FreeBSD (C): Feb 2005
Worked on the kernel code of FreeBSD UNIX (in C) which involved manipulating and adding system calls.
o Implemented an in-kernel "mailbox facility" which involved creating, destroying, joining, reading & writing to mailbox.
o Also involved modification of the "myfs" filesystem to include an implementation of "Access Control Lists", or ACLs.
o Another project involved implementation of a "pseudo-device" named "string" that contains the string Hello World.The pseudo device can be read, written to and controlled using ioctl.
Stock Exchange Service (JAVA, J2SE, Globus Toolkit 3, Ant): Dec 2004
Built a grid service -based application that manages a portfolio of stocks for a hypothetical customer. It provides notifications to subscribed clients by monitoring live feed of stocks and buys/sells stocks from the Stock Exchange for the clients using a Stock Broker service.
Distributed Weather Information System (JAVA, JWSDP 1.4, JAX-RPC, Ant, RMI and Oracle 9i): Oct 2004
Designed and deployed a Web Service by building a multi-tier distributed system comprising of: 1. RMI and simple data acquisition system & 2. Web Services based web application, processing and serving the data collected.
Library Management Software (Visual basic 6.0 and SQL): May 2003
Designed and implemented full-fledged library management software which enabled library users and staff members of our college to carry out day-to-day activities. Optimized sorting and searching algorithms were implemented along with tight seurity measures.
EXTRA-CURRICULAR ACTIVITIES / ACCOMPLISHMENTS:
---------------------------------------------
Senator Graduate Indian Students Association - University at Buffalo (2004-2005)
Responsibilities included but not limited to organization of several events for association members, attending monthly senate meetings and voting on senate decisions.
Received the J.R.D. Tata Trust Scholarship for the academic excellence (2002-2003).
|