| About ultimate-coders 
	          
					| 
 |  
					|  |  | 
 |  
					|  |  | 
 |  
					| Areas Of Expertise:
 Expertise covers Project Planning, Programming, Testing and Implementation of projects.
 
 Programming Skills:
 -------------------
 1.Languages: 	FORTRAN, C, C++, C#, JAVA (RMI, Servlets, JDBC, Swing, Java Beans), JavaScript, COM, DCOM, MFC, CORBA VB 6.0, VC++ 6.0, SQL, Delphi 5.0, Perl, JSP, ASP, ASP.NET, VB.NET,PHP
 
 2.Operating Systems:	UNIX, Red Hat Linux, Sun Solaris, DOS and WINDOWS 9x/NT/XP
 Internet:	FrontPage 4.0, Dreamweaver 4.0, Flash 5.0, Fireworks 4.0, Freehand 9.0, Adobe Suite, Cold Fusion.
 
 3.Database: 	Oracle 8i, MySQL, SQL Server, Ms Access
 Applications:	MS Office 2000, Visio Professional, Visual Studio 7.0, MS XML Parser
 
 
 
 |  | 
 |  
					| Resume: Education:
 ----------
 Masters of Science:  Computer Science Syracuse University, Syracuse, NY
 
 Programming Skills:
 -------------------
 1.Languages: 	FORTRAN, C, C++, C#, JAVA (RMI, Servlets, JDBC, Swing, Java Beans), JavaScript, COM, DCOM, MFC, CORBA VB 6.0, VC++ 6.0, SQL, Delphi 5.0, Perl, JSP, ASP, ASP.NET, VB.NET,PHP
 
 2.Operating Systems:	UNIX, Red Hat Linux, Sun Solaris, DOS and WINDOWS 9x/NT/XP
 Internet:	FrontPage 4.0, Dreamweaver 4.0, Flash 5.0, Fireworks 4.0, Freehand 9.0, Adobe Suite, Cold Fusion.
 
 3.Database: 	Oracle 8i, MySQL, SQL Server, Ms Access
 Applications:	MS Office 2000, Visio Professional, Visual Studio 7.0, MS XML Parser
 
 Work Experience:
 ----------------
 1.	SCHOOL OF INFORMATION STUDIES, Syracuse University, Syracuse NY :
 Transaction Management Services (TMS): Worked on a project with iMINT team for developing XML Web services on .Net
 Platform. Web Services enable communication with concerned parties using Chat Applet and implements the TMS communication
 protocol for Transaction negotiation.
 Win 2000, Microsoft Visual Studio 7.0, ASP.NET, Winform Controls, Java Applets
 
 2.	ENVIROGEM INC., Ontario Canada
 
 2.1	Website Development: Envirogem is a startup company specializing on Water Management Policies for industries. Currently
 working for development of its website from scratch. Backend data management using XML, XML files stored in the Server.
 Designing interactive GUI using Java applets.
 IE 5.0+/Netscape 4.5+, ASP, JavaScript, SQL Server.
 
 2.2	Real-Time Parameter Evaluation Plotter: A web based GUI, designed using Java swing technology. The DBMS connectivity
 done using JDBC classes. Auto scaling of graph, plotting of standard deviations, normalization of the curve, running calculation
 analysis on the any part selected by the client.
 IE 5.0+/Netscape 4.5+ Java, MS SQL Server
 
 3.	ASEA BROWN BOVERI - ABB Bloomfield, NJ :
 
 3.1	Design/Rating Equipment Proposal Software: Working with ABB Lummus Global, developing intelligent systems software
 for Process Engineering requirements. Objective is to develop an interactive design/rating program for process equipments,
 which is used to increase the speed and accuracy of equipment sizing proposals.
 Visual Basic 6.0, SQL and Delphi 6.0, MS Access 2000, Excel 2000
 
 3.2	Design of Process Flow Diagram Simulator: A MDI, Multi-tier application for simulating the Process flow diagram of a
 chemical plant. It does flow calculations on the background and displays to the client the performance characteristics of the
 plant.
 Visual Basic 6.0, SQL, Delphi 6.0, Excel 2000, SQL Server 2000.
 
 3.3	Automated Proposal for EBSM: AutoEBSM is a menu driven system within Microsoft Excel. It generates required process
 design information for Lummus Technologies.
 Visual Basic 6.0, SQL, Ms Access 2000, Excel 2000
 
 Research Experience:
 --------------------
 School of Information Studies, Syracuse University:
 
 Research Assistant at Intelligent Middleware and Information Networking
 Technologies Lab (IMINT). Research involves implementation of an adaptive middleware platform integrating services from
 heterogeneous resource platforms like .NET and JXTA for Peer-to-Peer computing using C# (.NET) and Java (JXTA). The IRTL is
 primarily an open-source architecture aimed at performing p2p negotiations through a common interface namely, the World Wide
 Web. It is currently being integrated with the Globus (GRID) toolkit to function as a Virtual Organization within the p2p community.
 
 Graduate Projects:
 ------------------
 1.	C / Linux: OSP is an operating system simulator. Various modules of it were implemented as part of Operating Systems course work, which included Processor scheduling, Resources scheduling, Deadlock handling and Memory Management. Modules are implemented using C language on Linux platform.
 
 2.	C / UNIX Network Programming: Client - Server Programming in UNIX environment. Socket programming implemented. Server to bind, listen and accept incoming connections. Multi-client, single server interaction by generating slave servers. Connection oriented TCP and Connectionless UDP communication implemented.
 
 3.	Networking and Data Security: Implementing and setting up networks in Linux platform. Predicting the behavior of the network
 during trial runs, testing various protocols to be implemented on Linux platform, discussing compatibility issues that arise during
 implementation.
 
 4.	C++ /VC++/COM Distributed Objects: Appointment Controller: This application hosts the control that manages a day&'s
 appointments. It is implemented using ActiveX technology. The application is MFC executable. Remote procedure calls (RPC),
 multithreading are used to activate notifications for different users.
 
 4.	C# / Dot NET Framework: Component Server: A scalable software repository to which remote clients connect download source
 files, upload and update source code, version code appropriately and send notifications to other team members. Load balancing,
 performance monitoring done at server side, secure communication channel established for file transfers. Implements Dot NET
 remoting.
 
 5.	JAVA Computation Methods: Implement distributed Web applications. Programming modules on CGI scripting in Perl.
 Implemented Software repository database for client/server computing using Java RMI, collections and multi-threading.
 
 6.	JAVA Swing Applets: Implementation of a Spirograph, given the behavioral equations. User has the option to create and save multi
 layer spriograph images.. Additional functionality to publish it on the web. Client usage statistics stored as XML files.
 
 
 
 
 |  
						| 
 |  
							| 
									
										| Top Coder Competition Raw Score 
 | 
												
													| Average Job Size |  | Average Coder Rating |  | Number of Completed Jobs |  | Penalty for Missed Status Reports Warnings * |  
													| $59.17 | x | 9.8 | x | 6 | - | (1 warnings x 1000 penalty) = 1000 |  
													| Raw Score Total: 2,479 
 * Penalty rule enacted on 10/8/2001 and applies only to warnings sent after that date.
 Note: all top coder competition stats are only updated once a day between midnight and 1:00 EDT.
 |  |  |  
					|  |  | 
 |  
					| Rent A Coder Work History |  
					| All ratings and comments are the opinion of the poster and do not reflect the official view of Rent A Coder. 
 |  |