Atlanta Custom Software Development 

   Search        Code/Page
 

User Login
Email

Password

 

Forgot the Password?
Services
» Web Development
» Maintenance
» Data Integration/BI
» Information Management
Programming
VB VB (1647)
VB.net VB.net (736)
C# C# (15)
ASP.net ASP.net (779)
ASP ASP (41)
VC++ VC++ (25)
PHP PHP (0)
JAVA JAVA (4)
JScript JScript (5)
  Database
» SQL Server (708)
» ORACLE (5)
» MySQL (0)
» DB2 (0)
Automation
» C/C++/ASM (11)
» Microcontroller (1)
» Circuit Design (0)
OS/Networking
» Networking (5)
» Unix/Linux (1)
» WinNT/2k/2003 (8)
Graphics
» Flash (0)
» Maya (0)
» 3D max (0)
» Photoshop (0)
Links
» ASP.net (2)
» PC Interfacing (1)
» Networking (4)
» SQL Server (4)
» VB (23)
» VB.net (4)
» VC (3)
» HTML/CSS/JavaScript (10)
Tools
» Regular Expr Tester
» Free Tools

Nayan S. Patel

1481, Gateview Circle

Marietta, GA 30062

Tel: 678-467-8747 (Cell), 770-578-6134 (Home)

E-Mail: admin@binaryworld.net
Website: www.binaryworld.net


 Resume Click Here to download updated resume in word format  (last updated on 8/1/2005)
Over  4 years of experience in software design and development for Industrial, Client Server, n-tier and Enterprise applications using object-oriented technology. Extensive knowledge of Microsoft technologies and multi-tier object oriented development with different databases as SQL Server, Oracle and MS Access. Possess strong trouble shooting and problem solving skills. Excellent knowledge with all aspects of VB 6.0/VB.net with ADO, COM/DCOM, COM+, MTS, MSMQ, Win32 API calls, Crystal Reports, SQL Reporting Services, ASP/ASP.net, XML, VB script, Java script, HTML, DHTML,  Arcview, JAVA, C#, ADO+, C++, VC++ and Assembly.

Involved in complete project development life cycle from design to implementation of system. Always part of system testing, Integrity testing, module testing. Quick learner and like to work on new technologies. Handle system administration and network configuration also.

Technical Proficiency:
Operating System Windows 2003/2000/XP/NT, Windows 9x, MS DOS
Languages Visual Basic 5.0/6.0, VB.net, JAVA, VC++,, C#, C/C++
RDBMS SQL Server 7.0/2000/2005, Oracle 7.3/8.0, Access'97/2000
Internet Development ASP, ASP.net, HTML, CSS, DHTML, VBScript and JavaScript, XML with  DTD, Schemas, XSL, XSLT, DOM, Perl
Middletier COM (ActiveX Server, ActiveX Client), DCOM, MTS, COM+
Other Tools Crystal Report 6/7/8, Visual Interdev, VBA,DTS, Visual  Source Safe, IIS, Microsoft Front Page, Microsoft Project, Microsoft Visio, Exchange Server, MS Outlook, PhotoShop Flash 4.0, SQL Server Analysis service 7.0/2000, Robo Help, SQL Reporting Services
Data Access Technologies DAO, RDO, ADO,ADO.net
Methodology UML using Visual Modeler
 
Professional Experience:

SOFTWARE Developer/DBA, DynaSis Corporation, Atlanta - GA (USA)

Projects : ConnectWise CRM and Reporting Services

  

 
DynaSis is a leading managed IT services provider in Atlanta. I was responsible to write custom reports and handling data integration between company's CRM ConnectWise and reporting system. The entire reporting system was designed using Microsoft SQL Reporting Services 2000 in a highly scalable and efficient manner. The custom Sync Engine is a core component, which integrates the CRM and Reporting System and it was written using VB6/COM.

Projects : Claim Management System
Client: NADO Insurance Company

 

Claim management system allows company users to add, delete, and manage claims information. System allows different level of access to different level of users based on their credentials assigned by system admin. Here is the list of some basic tasks allowed by the system.
- Add, delete and update claims .
- Upload, delete and view claim documents .
- Manage partners, users, insurance companies .
- Manage and search invoices and deposits ...

Project: H & A Jewelry E-Commerce site
Client: H & A International

 
This is a full functional online store for diamond jewelry. Online store contains 2 main applications
- E-Commerce site for customers
- Admin Site
Site includes the following functionality

- Shopping cart functionality
- Different payment options (i.e. PayPal, Credit card)
- Products and Inventory management through Admin site
- Shipping and Tax handling
- Recurring Billing option
- Bulk product upload using Admin site
- Discount, Wishlist, Gift card, Affiliate Program
- Inventory Reports, Sales Reports and many more .

Project: Data Synchronization and Integration
Client: The Andersen Group

 
Andersen group runs their collection management software "Debt Master" in Louisiana and their Web Hosting is in Georgia. Debt Master runs on Sybase Adaptive Server Anywhere. The challenge was to keep their website updated with most recent data entered in Sybase using "Debt Master". I was responsible to write custom data synchronization and integration routines in a highly efficient manner so every day several millions records can be synchronized in a very short window of time without hurting website users.
 

Tools & Technology used

XML, SQL Server 2k, VB.net, VB6, COM, Stored Proc, Triggers, BCP, DTS, MSDE, Reporting Services, Kaseya (Network management system), ConnectWise (CRM)
 

System Developer, SQData Corporation, Atlanta - GA (USA)

Projects : ETL Design Studio

 
 
The SQData ETL Design Studio is an easy to use Graphical User Interface (GUI) that enables you to quickly develop and maintain your data movement interfaces. From the start, the intent of our Design Studio was to significantly reduce the time required to develop and deploy data integration interfaces by overlapping some of the design and development tasks.

The Design Studio includes several time-saving features that allow user to:
- Create relational DDL, XML and C/C++ structures from any SQData supported data structure such as a COBOL copybook or relational DDL.
- Create relational database load utility control statements based on the content of the data movement interfaces.
- Create common procedures and share them between projects
- Multi-level array handling (repeating groups) of source data store records/rows
- Migrate objects to/from different environments

The Design Studio's integrated metadata repository is used to store the critical information regarding corporate databases/files along with the business rules associated with your data. Software metadata repository can be any ODBC compliant relational database of your choice. In addition to the reports supplied with the Design Studio, user has the ability to run your own SQL queries against the underlying metadata to generate custom reports.

Projects : Audit-X (Data Auditing Software)

 
 
Audit-X is designed to track data changes (Update/Delete/Insert) in SQL Server. Audit-X is easy to use tool which doesn't require any programming for end user. You can Audit several databases and tables using this one tool. Audit-X keeps track of some useful information e.g. Timestamp of data change, Table name, database name, SQL Statement which caused the change, User ID, data row before change and data row after change.
 

Tools & Technology used

XML, SQL Server 2k, VB.net, VB6, COM, Stored Proc, Triggers
 

DBA/System Developer, Binaryworld.net, Atlanta - GA (USA)

Projects : www.binaryworld.net site design and development

 
Binaryworld.net is a portal, which gives you access to huge amount of programming resources. Some features of Binaryworld include ColorCoding for various languages, FullText Search on huge database; Membership based Article Submission, Win32 API Dictionary with more than 60,000 API/Constants/Structures, Keyword Auto Hyperlink and many more.. Binaryworld uses proprietary algorithm to give ColorCoding for various languages.
 
Responsibilities:
  • Involved in designing site UI (User Interface) and System Design.
  • Implemented FullText Search using SQL Server/COM/VB.net/ASP.net.
  • Implemented Visitor tracking System to find out visitors by country. Used MaxMind GeoIP database, DTS, T-SQL and ASP.net to accomplish this task.
  • Designed a highly optimized ColorCoding component using RegX (Regular Expressions) in VB.net.
  • Created COM component in VB 6.0 for Bulk SMTP email and integrated it with T-SQL.
  • Involved in site Database design and coding various Stored Procedures and UDF.
  • Involved in Testing and Performance Tuning of site.

Tools & Technology used

SQL Server 2k, VB.net/VB 6.0, ASP/ASP.net, .Net Framework 1.0/1.1, Visual Studio 2003, FullText Search, IIS 6.0, COM, Win32 API
 

SQL DBA/Report Analyst/Programmer, Intown Suites Management Inc., Atlanta - GA (USA)

Projects : NiteVision/Automated Reporting System/Folio Viewer

April 03 - Current

 
Intown Suites a hotel chain with 118 hotels all over the US. The head quarter of Intown Suites is in Atlanta. All 118 properties are connected to the head quarter by high speed Internet connection lines (i.e. T1). All hotels run custom application called NiteVision This application stores the data in local MSDE database. At corporate Head quarter there is a process called Sync Process which synchronizes property data with corporate database. Sync Process is called by SQL Job which creates new instance of COM+ component. This Corporate Data is used for reporting of all properties. There is an Automatic Reporting System which generates reports according to schedule (i.e. daily/weekly/monthly) and sends reports in Word Document Format or Excel Spread Sheet Format to the concerned people. This entire Reporting Process is Automatic so no need of human interaction. Whole reporting system is heavily dependant on stored procedures.
 
Responsibilities:
  • Involved in creation/maintenance of corporate databases.
  • Creation/Modification complex stored procedures which are used for various reports.
  • Creation/ Maintenance of Indexes for vary fast and efficient reporting process.
  • Analyzing the Database Growth and Space Requirement.
  • Handling Users/Logins/User Rights.
  • Creation/Deletion of Linked Servers.
  • Managing historical data from various heterogeneous data sources (i.e. Excel, Access, SQL 6.5/7.0/2k, and CSV Files).
  • Used DTS to Extract/Transform/Load historical data (Stored in CSV files) in to SQL Server 2k.
  • Created several Complex Reports using MS Access. Used macros, linked tables, pass through queries and many
  • other access features also wrote code in Access Basic to perform some complex reporting tasks.
  • Created an application (Folio Viewer) using VB 6.0 and Crystal Report 8.0 for Guest Receipt this queries 3 different SQL Databases having more than 40 Million Records to search a particular guest by various conditions (i.e. first /last name, arrival/departure date, hotel name etc.)
  • Designed database and Visual Basic Application to handle Phone Billing Information for all 118 properties which reduced 60% paper based search to verify billing information for each and every property for different providers.
    Created a very complex Excel Spread Sheet Occupancy Report for CEO/CFO/COO using VB Programming which populates spread sheet using 3 other Excel Sheets, SQL Server DB and MS Access DB. This report contains daily Occupancy for all 18 properties by Regions/Areas/Districts and Property.

Tools & Technology used

SQL Server 2k/7.0/6.5, VB 6.0, MS Access, DTS, COM/COM+, Crystal Reports 8.0
 

SENIOR SOFTWARE ENGINEER, Hi-Tech Engineering , Daman (India)

Projects : Yarn Quality Monitoring System

  November 01 - October 02

 

Yarn Quality Monitoring System is an ultimate combination of Electronics, Textile and IT. This System is used to monitor quality related problems during polyester yarn manufacturing and it contains two main applications Machine Console and   Remote Analysis Console. Presently this system is installed in IRSL (Indorama Synthetic Ltd.) one of the biggest polyester yarn manufacturing plants in India.

Machine Console application contains low level hardware interaction module, database module, network module, printing module, graphics module and many more. Actual data acquisition and error analysis is done using Machine console. This application is able to process 24000 readings per second, which are taken from sensors installed on Texurising machine. Machine Console detects Quality related faults and many other events during error analysis phase. Machine Console is able to generate various MIS reports. For each Texurising Machine full Quality Monitoring System is installed which contains hardware (sensors, A/D cards ,I/O cards, MUX cards etc.) as well as software (Machine Console Application). Machine Console generates very large amount of data and which is stored in local database (MS Access) and at the end of day data is transformed and loaded in centralized database (MS SQL Server 2000) using DTS 2000.Thus at the end of day summarized data of each and every Texturising machine is loaded in to the SQL Server database then this data is used by various departments of company.

Remote Analysis Console Application is used for executive people. Using this application whole plant can be monitored in a single console. Thus Remote Analysis Console provides detailed centralized monitoring and analysis for each and every machine in the plant. Remote Analysis Console establishes connection to every available Machine(s) using TCP/IP  Socket. Executives can generate various kind of MIS reports as well as they can do online monitoring of selected machine.

 
Responsibilities:
  • Involved in documenting requirements & specifications.
  • Analyzed old DOS based system (written in C++ and inline Assembly) and prepared system migration plan to migrate DOS based system to Windows based system.
  • For very fast hardware response developed Win32 dll in VC++ which contains low level hardware routines.
  • Designed Active-X dlls to create reusable components for many modules used by both applications, managed version control too.
  • Implemented threading using VC++ for periodic status check/write operations.
  • Designed Graphical User Interface for Machine Console using VB 6.0.
  • Developed Active-X components in VB 6.0.
  • Designed and Coded Application Level Protocol to communicate with Remote Analysis Console using TCP/IP Socket using VB 6.0.
  • Designed Web application to get online data access in Intranet using HTML, ASP, DHTML, Jscript and JAVA.
  • Coded security module, database module, network module, report module using VB
  • Designed normalized database schemas and implemented using SQL2k/Access.
  • Coded Stored procedures, Triggers, Indexes, Views and also managed Backup- Recovery, Performance tuning,
  • Replication and Users/Logins using SQL Server.
  • Generated Complex MIS reports using Seagate Crystal Report and VB 6.0 for Production and Quality Control departments.
  • Installed and Configure Win2k Servers as Domain Controller and Member Servers.
  • Installed and Configured DNS Server / DHCP Server / IIS Server / RRAS Server.
  • Coded Printing module to print screenshot of bar graphs and signal graphs in VB.
  • Designed layout for Database Warehouse using Star Schema.
  • Designed ETL (Extract Transform and Load) strategy using DTS 2000.
  • Used SQL Server Analysis Service to design and populate Cubes using ROLAP storage method.
  • Written MDX Queries to fetch data from Cube using ADO MD.
  • Prepared system Help File using RoboHelp.

Tools & Technology used

Visual Basic 6.0, VC++, Assembly, SQL Server 2000, Analysis Service 2000, MS Access, COM, Visual Modeler, Robo Help, Crystal Report 8.0
 

SOFTWARE Developer, Surat Municiple Corporation, Surat (India)

Projects : GIS (Geographical Information system)

  January 00- November 01

 
This system is able to store geographical data. Data can be anything like electricity distribution information, road information, railway track information, city, state, police stations, fire stations etc. Layered information is fed in to the database using GIS Map editor. One can create different layers e.g. road layer in which you can feed various data related to roads which may contain information like start and end point of road, road number, road type etc. Then complex queries can be executed to retrieve required information. Stored data can also be used by ASP to generate html pages requested by user.

 

Responsibilities:
  • Involved in Database Design for Geographical Information System.
  • Coded stored procedures, triggers and user defined functions. Data retrieval was achieved through stored procedures which pass the data back to the client in the form of disconnected recordsets.
  • Generated various reports using Crystal report and Visual Basic 6.0.
     For ORACLE database coded many Stored Procedures using PL/SQL.
  • Coded many complex Stored Procedures using T-SQL with some advanced concepts (e.g. cursors, locking, and transactions) for SQL Server database.
  • Used Arcview to design sophisticated maps.
  • Designed MAP Editor Application in Visual Basic to enter Geographical data using very easy to use GUI.
  • Designed Middle-Tire COM+ Components using VB and MTS to handle better consistency and concurrency.
  • Designed web application to access corporate data using Visual Interdev, ASP, DHTML, JScript, HTML, XML, XSL and CDO.
  • Tested and validated different modules.
  • Involved in integration of different modules and made package for deployment.

Tools & Technology used

VB 6.0, Visual Interdev, SQL Server 2000, Crystal Reports 7.0, ASP, MTS, Arcview
 
Qualification/Certifications:
  • B.E. - Computer Engineering (4 years)
    Sarvajanik College of Engineering & Technology
  • Microsoft Certified Database Administrator (MCDBA 2000)
  • Microsoft Certified System Developer for .net (MCSD.net)
  • Microsoft Certified Application Developer (MCAD)
  • Microsoft Certified System Engineer (MCSE 2000)
  • MCP ( Data warehousing ) - In Progress
 
 

"Success is a journey, not a destination ..."


Home  |  Comment  |  Contact UsPrivacy PolicyTerms & Conditions

© 2008 BinaryWorld LLC. All rights reserved.