Projects
1. Real-time Stock value updates in Excel
A solution using a combination of technologies to display stock market updates in one or more MS Excel cells in real-time. This solution uses a Real-Time Data (RTD) server running on the local machine to receive data from a remote server and provide it to a running instance of Excel. Communication is done through a Java API provided by the client.
· Technology » Windows 2000 and above, MS Excel 2002 and above, Excel Add-ins, VBA, COM, Java, JNI
· Inputs » Market code, Company code, Item code
· Outputs » Value for the specified inputs fetched from a remote server and updated as and when available.
· Contribution » Entire project (research, design, development)
2. NASTRAN Post Processor
A stand- alone application capable of reading a NASTRAN OP2 binary file or BDF text file and rendering the 3D model on screen using OpenGL. This application also allows the user to view the results using contour plots.
· Technology » Windows 2000, Java - Struts, Tomcat, MS Access, Windows 2000, Visual C++ 6, OpenGL
· Inputs » 1) NASTRAN OP2 File ¤ 2) NASTRAN BDF File
· Outputs » 1) Render the model using OpenGL ¤ 2) Contour plots of the results ¤ 3) Export to JPG, AVI, CSV
· Contribution » 1) Design, Development and team coordination in the OP2 file reader module ¤ 2) Development of the Project Save / Load module ¤ 3) Design and development of the selective result reading feature ¤ 4) Various rendering-specific tasks
3. Control & Monitoring of steel coil manufacturing process
This system allows users to control the process of manufacturing billets and subsequently, coils from steel.
· Technology » Windows 2000, Linux, Java, C (gcc), Interstage, Oracle
· Contribution » 1) Technique to speed up development using the reflection API ¤ 2) Various background processes to interpret instructions originating from the controller and control the flow of data
4. Project design tool
A tool used within the organization to automatically generate various configuration files and class templates from the design provided in MS Excel format. This tool is also used by translators post - development, to translate code comments from English to Japanese.
· Technology » Windows 2000, Java - Struts, Tomcat, MS Access
· Inputs » 1) Class design in MS Excel format ¤ 2) Screen design in MS Excel format ¤ 3) Complete classes
· Outputs » 1) Configuration files ¤ 2) Code templates ¤ 3) Classes with translated comments
· Contribution » 1) struts- config.xml and validation.xml generation ¤ 2) Implementation of the translation tool ¤ 3) Search query for translation tool
5. Other Projects
1) Operations research A set of programs written in Java and C (communicating via pipes) to solve Linear Programming problems (simplex method and 2D & 3D graphical solution), Transportation problems and Assignment problems.
2) Inode-based file system emulation C++ implementation of an inode-based file system using a 30MB file instead of a separate partition.
3) Graph plotter An application consisting of programs written in Java and C (lex/yacc for parsing) to plot a 2D graph, given a C-style equation and limits, with support for simple and parametric equations.
4) Small projects TFTP (C), Traceroute (C), Download manager (with resume support) (Java), Yahoo Messenger Client (Java), Visualization Plugin for XMMS (C/OpenGL).
Achievements:
¤ Expert Rating Certification - Programming with C (Hall of Fame).
¤ Currently rated as one among the top 5% of coders on RentACoder.
¤ Winner of the Rapid Programming Contest held for employees by Sutra Systems India [login to view URL]. In December 2006.
¤ Silver medalist at the National Computing Contest (NCC) organized by Nalini foundation at PICT, Pune in January 2005
¤ Winner at the Unify ’04 programming contest organized by Symbiosis Institute of Computer Studies and Research (SICSR) in January 2004.
¤ Silver medalist at the NCC organized by Nalini foundation at PICT, Pune in January 2004
¤ Winner at the Unify ’03 programming contest organized by SICSR in February 2003.
¤ Represented Fergusson College, Pune in ICPC (International Collegiate Programming Competition) at IIT Kanpur in December 2002.
Availability:
Contact me on weekdays between 03:30am and 11:30am EDT or let's decide a time that's convenient to us both.