KUNDAN SEN 22 Willow Avenue, Iselin, NJ 08830 Cell: (201) 988-3306 Work: (212) 816-1361 OBJECTIVE Interested in a mid-level position in application development (Java/C/C++) in an environment that provides constant challenges of varying nature and keeps me in a high learning curve. QUALIFICATIONS - 2.5 years of experience in end-to-end systems development at CitiGroup. Have successfully planned, coordinated and executed projects with clear delineation of schedule, cost and final deliverables. - Rutgers, The State University of New Jersey: MS in Electrical and Computer Engineering, October 2001 (3.82/4.00) - Indian Institute of Technology, Kharagpur, India: B.Tech in Electrical Engineering, June 1998 (3.05/4.00) WORK EXPERIENCE Programmer Analyst, Salomon Smith Barney (CitiGroup), Securities Lending Systems Development group September 2000 - current - Develop software required for the Equity Finance desk, domestic and international. - Projects completed include: - 3-tier real time 24x7 trading platform, "MATRIX" (Java/ CORBA/Sybase): - Real Time Needs application: - Feature-rich, real-time trading system for domestic users, allowing traders book new trades, modify positions, get security details, and communicate within themselves through a chat server. - Subscribes to messaging servers to get updates on security positions, updating all active clients and alerting users of changes. - Extensive business logic to trap human error factors before they reach the market. - Helps domestic traders generate annual revenue to the tune of 10 million dollars for the firm. - Inventory Management application: - Provides international settlement and inventory data through a series of multi-level summary tables. - Loads and processes raw data from various international feeds while preserving consistency of display information of existing clients. - Helps traders worldwide generate revenue to the tune of 15 million dollars for the firm. - Marked as one of the top 100 projects in entire CitiGroup for 2003. - Web-based GUIs (Servlets/JRun/JSP/CGI/Perl): - Presents tools for research and analysis of trading data. - User-driven and batch reports (Actuate/Sybase): - Presents reports for fast and easy analysis of market data. - Set standards for better quality of report generation techniques in CitiGroup. - Audit reports track security breaches and provide summary reports to top-level management group. - Bug tracking systems (MySQL/PHP): - This was developed on top of open source code (Mantis), customized to Citigroup quality management and audit specifications, and is in the process of being identified as a firm-wide standard. - Support of legacy applications (C/Motif/Scripts). - Scope of work includes: - Gather requirements from traders in New York, London, Tokyo, Frankfurt and Sydney. - Follow the Citigroup Software Development Life Cycle process (SDLC) and prepare functional and technical documentation. - Rapid development of prototypes and feasibility study with domestic and international users. - End-to-end design and implementation from batch to database to servers to clients. - Testing and user acceptance procedures. - Performance tuning. Graduate Assistant, Rutgers University, Laboratory for Visiometrics and Modeling January 1999 - September 2000 - Design and implementation of advanced algorithms for scientific visualization. - Volume animation of the visible human. Software Engineer, Vedika International Private Limited, Calcutta, India June 1998 - December 1998 - Worked in client implementation of web-based accounting package, 'FactFire', using Java front end and CORBA link to C++ back end. PROJECT WORK 1. MS Thesis work: Design and implementation of an animation/ visualization system for massive datasets (volumes). Number-cruncher program to work through GigaBytes of data, involving massive matrix transformations, disk I/O, and custom designed tree structures, using C/C++/Unix (Irix). Performance optimization of the same, using several generic as well as specific methods. 2. Fall 2000 - Spring 2001: Visualization of data from 3D time varying datasets: Interactive tool to analyze results from feature tracking applications and present data in graphical format to the user, allowing inspection into the evolution of features, extract individual features, and the like. Uses C/C++, Visualization Toolkit (VTK), and a Tcl/Tk wrapper GUI. 3. Spring 2000: Implementation of secure channel (SSH) kernel-level router for Linux. Researches into techniques to build secure systems. Established an encrypted secure network between designated 'router' machines while freeing clients on either end from encryption overhead by shifting the encryption to the routers. 4. Spring 2000: 'VoIDE': Visualization over Internetworked Distributed Environments - client-server component-based visualization program, using Java client - C++/Tcl-Tk server - vtk graphics pipeline. 5. Fall 1997 - Spring 1998: Senior year project: "Load forecasting for an urban power grid" - using SCADA, parameter estimation, singular value decomposition, and expert systems. MATLAB and C/C++. RELEVANT SKILLS 1. Platforms (OS): Unix workstations- Sun (Solaris); MS Windows, SGI (IRIX) 2. Programming: Excellent C/C++/Java programming skills. Wide experience in graphics programming, OpenGL, Unix systems programming, Network programming, TCP/IP, Sockets, Tcl/Tk, Swing GUI design, Rational Rose, Sybase, UML, HTTP and CORBA. Strong background in numerical methods. 3. General: Internet and WWW tools, system utilities, high performance data structures and algorithms.