Maulik Soni - The Coder Logo
 
  My Resume : DOWNLOAD
Back

 

MCP Certification

Maulik Soni

513.348.6199

SUMMARY:


1+ Years of US work experience – in large Government and non government sector.
Over 6+ of professional experience as a Senior Software Developer including systems analysis, design, development, testing & implementation of software
Experience in ISO 9001: 2000 Certified Software Application Development Company with thorough experience in complete software development life cycle (SDLC).
Strong hands on experience in Visual Basic .NET, C#,ASP.NET, SOAP, WebServices, Visual Basic 6.0, ASP 3.0, SQL Server 7.0/2000, Oracle, ADO, RDO, COM, COM+, MTS, Microsoft Access, ActiveX Controls, HTML, DHTML, CSS, JavaScript, VbScript, XML, XSL, Microsoft Visual SourceSafe, Microsoft VISIO and Microsoft Projects.
Extensive experience in designing various smart card based applications like E-Purse application, Loyalty application, Smart Card and Bio Metrics based Time and Attendance – Access Control Applications.
Experience of full software development lifecycle using Rational Unified Processes  ‘Inception’, ‘Elaboration’, ’Construction’ and ‘Transition’ phases.
Database design using Rational Rose and Microsoft Sql Server.
Experience with Source Code Management, Code Documentation, Application Documentation, User Guide and User Training Manuals preparation process.
Excellent command over “Advanced User Interface Design” and “Application Package and Deployment
Good knowledge of various application deployment tools like Microsoft Package and Deployment, Microsoft Visual Studio Installer 1.1 and Installshield Professional.
EDUCATION:
A Level, Advanced Diploma in Computer Applications from Department Of Electronics.
O Level, Business Professional Programmer certification from Department of Electronics.
GNIIT, Honors Diploma in Systems Management from NIIT.
Bachelor’s  Degree in Commerce

PROFESSIONAL TRAININGS:

  • Rational Certification, UML - Object Oriented Analysis and Design using Rational Rose.
  • MCP, Distributed Application development in Visual Basic 6.0.
  • MCP, SQL Server 2000 Administration.

PROFESSIONAL Membership:

PROFESSIONAL BLOGS:

  • TECHNICAL PROFICIENCIES:

    • Platforms:Windows 2000/NT/XP, UNIX
    • .Net Technologies: VB.NET, ASP.NET, Web Services, ADO.NET, Visual Studio Installer
    • Languages:VB 6.0
    • Scripting Languages: ASP, VBScript, JavaScript, Flash Action Script.
    • Database:Microsoft SQL Server 2000/7.0, Oracle 8i,Microsoft Access 2000/XP
    • Reporting Tools: Crystal Reports 9.0, Microsoft Data Reports
    • Other Technologies: ADO, ActiveX, CDO, COM, DCOM, COM+, IIS, MTS, MSMQ.
    • Web Designing Tools: Microsoft Visual Interdev 6.0, Microsoft Frontpage 2000, Macromedia Dream weaver, Macromedia Flash.
    • Version Control Tools: Microsoft Visual Source Safe
    • Package and Deployment Tools: Microsoft Package and Deployment, Microsoft Visual Studio Installer
    • Other Tools: Microsoft VISIO, Microsoft Projects, ROBOHelp, HTML Help Workshop, Microsoft Office Programs.

     

    GOALS FOR NEXT 6 MONTHS:

    • Preparing for Microsoft Certified Technology Specialist (MCTS) certification in Technology Specialist: .NET Framework 2.0 Web Applications and Technology Specialist: SQL Server 2005.

     

    EXPERIENCE

    ODPS – Ohio Department of Public Safety, State of Ohio                             Sep 05 – Present

    Columbus, OH

    Sr.Net Web Application Developer

     

    HMSWEB is the new web application developed for the Department of Public Safety, State of OHIO. HMSWEB is complete automation of many departmental tasks which consist of Request for leave, online approval of Leave, Leave Balance, Payroll Hours Calculation, Work Schedule Setup, and West Stipend for Highway Petrol employees. And finally deploy the web application to the sophisticated Web Farm environment.

    The Major achievement in this application was smooth and secures Integration of Peoplesoft 8.1 for employee Authentication using State Employee ID from peoplesoft. HMSWEB application is also consuming various web services to get the verity of employee information stored in Peoplesoft.

    As a senior .NET web application developer, my role is to create the Web Application project structure applying best practices for that. Also code and unit test the assigned modules.

    • Created 3 tier structure of web application consist of Business object layer, Data objects layer and UI layer.
    • Designed Template pages for the web application using Macromedia Dreamweaver.
    • Designed Web Forms for the given modules.
    • Create a Centralize web service for Peoplesoft Employee Authentication.
    • Imported Employee Profile data from Peoplesoft Production servers to HMS Production servers.
    • Integrated data access through Microsoft Windows Application Blocks for Data Access 2.0
    • Used SQL server 2000 stored procedures/UDF for complex task of Request for Leave and Scheduling Modules.
    • Programmed FTP solution inside the Web Application for easy File Transfer and Email Notification upon Request approval.
    • Fully implemented OO based coding for Studio.NET.
    • Used .NET Collections and Objects - Classes for solution design and integration.
    • Created Scheduled Task Process using Microsoft .NET Agent Scheduler.
    • Highly used java scripts and XML to eliminate unnecessary post backs.
    • Designed various Crystal Reports using Crystal Reports 9.0 for RLF Adjustment, Schedule, Vest Stipend and Employee Grants, Leave Balances.

     

    Environment: ASP.NET, VB.NET, Crystal Reports, ADO.NET, Visual Studio.NET 2003, SQL Server 2000, Windows XP Professional, IIS 6.0, UML, Visual Source Safe.

     

    Atos Origin                                                                                                     Mar 05 – Sep 05

    Cincinnati, OH

    Tech Lead (.NET)

     

    Designed .NET Web application for Southern Star Central Gas Pipeline client, I was mainly responsible to code/test the following modules. Physical Storage Adjustments Process, Physical Storage Reports, Fuel Use Reports, Core Invoicing Process and PP Adjustments, Smart Stream Interface, Smart Stream Reports, Posting Page Development and General Reporting.

    The project consists of migration of Customer Service Application from Mainframe to Microsoft ASP.NET based web application.

    • Designed Web Forms for the given modules.
    • Integrated data access through Microsoft Windows Application Blocks for Data Access 2.0
    • Used SQL server 2000 Stored procedures/UDF for complex task of Physical Storage Adjustments and Invoicing.
    • Programmed FTP solution inside the Web Application for easy File Transfer.
    • Created Scheduled Task Process using Microsoft .NET Agent Scheduler.
    • Fully implemented OO based coding for Studio.NET.
    • Used .NET Collections and Objects - Classes for solution design and integration.
    • Integration experience of Third Party .NET Controls to Web Application.

     

    • Designed various Crystal Reports using Crystal Reports 9.0 for Fuel Use and Physical Storage and Posing Page, Smart Stream interface.

    Environment: ASP.NET, VB.NET, Crystal Reports, ADO.NET, Visual Studio.NET 2003, SQL Server 2000, Windows XP Professional, IIS 6.0, UML, Visual Source Safe.

    CITI Bank                                                                                                         Feb 04 – Feb 05
    RCGC Club Management and Wireless POS F&B Application

    Module Leader

    The system was a new revolution in the business of the existing Club Management System. The new solution that was supposed to be delivered had a great challenge to make the Clubhouse and internal resources tightly secured and control. The same time the solution was targeted to provide the wireless facility to manage the clubhouse’s restaurant business.

    • Worked as a Module leader in RCGC project, involve in various project planning and management activities, team briefings, customer communication and co ordinate with system analyst and network administrator.
    • Also co ordinated with the team members of various technology domains like Paradigm C++ developers (DECT X1000 Pos Terminal Programmer), VB.NET developers and Database Designers.
    • Identified the need of Technical Trainings to the team member, also arranged technical training for DECT x1000 Wireless POS Terminals at AXLTO, Bombay office, a division of Schlumberger.
    • Coded various structured modules for Club Management Application and Restaurant Management Application using VB.NET, ADO.NET, ASP.NET.
    • Carried out the work allocation and reporting on the daily basis. At each end of the day Team Briefing and problem solving sessions with giving opportunity to each team member to explain his innovative ideas and potential.
    • Responsible for the correctness and completeness of the code, unit testing and module testing had been carried out by different team members, emphasis on source code documents and enforce the team to follow certain ISO standers in source code also.
    • Club Management application is entirely designed in ASP.NET to take the advantages of accessibility from entire campus of Club.
    • Used Centralized web service to Register New Member, Member Authentication and Member Credit Limit Inquiry operations, which are frequent operation carried out by the rest of the applications.
    • Designed ‘Structured Message Handling’. SMH is responsible for secure message communication between DECT x1000 POS terminal and POS Listening application on the Server.
    • Improved the performance of SMH by getting performance counter details from the application and change some routines to enhance the functionality of SMH.
    • Provided complete guideline to the team members about the Restaurant Order Taking business process and prepare necessary documents to convert this business requirement into actual code.
    • Integrated Megnetic Stripe card readers to the application, written a class module for reading operation on the magnetic card.

     

    Environment: C#, VB.NET, ASP.NET, ADO.NET, Visual Studio.NET 2003, Visual Studio Installer, SQL Server 2000, Windows XP Professional, IIS 6.0, UML, Visual Source Safe, ROBOHelp.

    Client: Government of Gujarat                                                                           Dec 02 – Jan 04
    Integrated Access Control and Men Management System.

    Senior Software Engineer

    IACMMS is an intelligent security and access control system to be applied to the whole campus of the government secretariat to make it protected from unauthorized visitors. Not only that, the system is also time and attendance system to track each employee time card details. The time and attendance reports are sent to the payroll department for further data processing.

    Member of High Level Application Architecture team, the team is responsible for designing the concrete Application Architecture based upon the system requirements document for further software development.
    Involved in gathering the customer requirements from the beginning to end of the project, and forwarding the same to the other team members with proper approval from the Project Leader.
    Developed the complete application named  ‘SNMP Explorer’ in VB.NET, which manages 180 RFID reader in terms of sending message through snmp agent and gathering response from the readers. The application is used as a most important utility in the project to manage the RFID readers, the application can perform the various tasks like, getting reader status, online or offline, alarm status, door open status, reader time and stored records count, last upload time and many more.
    Extensively used the multithreading capability of VB.NET.
    Integrated database support in ‘SNMP Explorer’ application using ADO.NET, now application can store various RFID reader values collected over the period of time.
    In Crystal Reports, designed various comprehensive reports regarding RFID reader details stored in the database, the reports are like Daily and Weekly Reader Uptime Report, Daily Downtime Report, Daily No of Card Swipes report.

    • Conducted the Unit Testing, Module Testing and beta testing of application and recorded the error logs, that will help to prevent to make the same mistakes to other team members.
    • Designed the complete Package in Visual Studio Installer in Visual Studio .NET, and successfully deployed the application on client end.
    • Installed and configured Microsoft IIS 6.0 on Microsoft Windows 2003 Server hosted on HP Prolient hardware.
    • Worked as a Lead Developer for the IACMMS Web Reporting Application designed in ASP.NET, which is the heart of the project, as a Lead Developer I am responsible for gathering inputs from the ‘General Administration Department’ and design the system according to the customer requirement and System Requirement Study document.
    • Guided the team members in all aspects from designing to development, being proactive in taking decisions, helps the project to complete in time.
    • Wrote the code for data access and manipulation using XML and ADO.NET.
    • Created the stored procedures, views and user defined function to boost up the SQL Server and Web Application performance.
    • Wrote the code for Centralize User Authentication web service in VB.NET.
    • Integrated the CUA web service to the IACMMS Reporting web application for user authentication and access rights.
    • Configured the IIS server application pool for faster access to the Web application throughout the wide campus area.
    • Constantly kept track on IIS and IACMMS Web application performance counters, I have made number of changes to the source code to obtain performance. The changes made are like, managing session state, use the output caching, used the data reader instead of dataset and used early binding to components.
    • The system is completely designed in UML, source code versioning done using Visual Source Safe server, help files and user manuals are created using ROBOHelp and package and deployment was done using Microsoft Visual Studio Installer.
    • Successfully carried out every task and met the dead lines by applying the positive attitude towards all issues and self-motivation therapy.

    Environment: VB.NET, ASP.NET, ADO.NET, Visual Studio .NET 2003, Visual Studio Installer, SQL Server 2000, Windows Server 2003, IIS 6.0, UML, Visual Source Safe, ROBOHelp.

    Physical Research Laboratory                                                                                   May 02 – Nov 02
    Smart Card based Library Management System

    Senior Software Engineer

    The system was a standard Library Management System with a Smart Card Interface, each Employee at PRL have been issued employee cards, using his card employee can use the library facility. The advantage of using smart card interface in LMS is, to provide the credit transactions for the service usage. The application is a type of Electronic Purse application.

    • Designed the complete database schema, using UML.
    • Coded the complete application using VB.NET
    • Created a class module to access ACS30 USB Smart Card readers, for hassle free integration of smart cards with application.
    • 1K Secure Memory cards used to store the credit history of employee along with the service charge for the library usage.
    • 255 Bytes storage area for storing Last 3 books transaction, Last 3 amount due transactions.
    • Disconnected Record sets are used for application performance boost up.
    • Designed touch enabled books catalog application, for easy to search operations, the catalog contrails detailed information about currently available books, issued books and upcoming books. Also provided touch enable keyboard interface to request any new books.
    • 3 Tier architecture has been used to develop the system.  The Data Access Layer been used for the Data Access, Presentation layer has been used for the front-end presentation.
    • Conducted user training at PRL
    • Integrated Application Auto update feature, for hassle free application updates after deployment. The auto update module checks for the newer version of executable at defined location on server, if it finds a newer version, it will ask the user to update the application.
    • Created Stored Procedures and Views for better application performance.
    • Scheduled the daily basic backup to SQL Server for given high activity ratio tables like books catalog and books issue table.
    • ASP.NET has been used for online books catalog web page, which shows the available books on the PRL intranet.

     

    Environment: VB.NET, Crystal Reports, ASP.NET, ADO.NET, Visual Studio .NET 2003, Visual Studio Installer, SQL Server 2000, Windows XP Professional, IIS 6.0, UML, Visual Source Safe, ROBOHelp.
    Hardware Devices: ACS 30 USB Smart Card Readers, Schlumberger 1K SLE4428 secure memory smart cards, Touch Screens.

    Physical Research Laboratory                                                                                  
    Campus Access and Time Attendance System

     

    The System is designed for the secure campus access as well as employees time and attendance system. PRL is a central government department, having more then 5 laboratories located on various states. Before the CAS system implemented, there was a paper security pass and manual time and attendance system, the CAS application has removed the complete manual process for employee attendance as well as visitor identify.

    • Successfully carried out the employee data collection, smart card printing, smart card personalization and delivery process.
    • Prepared ‘memory structure map’ to aware the application programmer, what information is stored on which memory address.
    • Conducted training for ACS30U smart card readers and explain other team member how to integrate smart card with standard time and attendance application.
    • Multithreading capability of vb.net has been applied for bulk smart card printing and personalization.
    • Every time and attendance reports can be accessible through the web interface, a dedicated intranet web site has been hosted for time and attendance related informations.
    • Configured Microsoft SQL Server and IIS 6.0 at client side.
    • Scheduled backup and restore is configured for the time and attendance database.

     

    Environment: VB.NET, ADO.NET, ASP.NET, Visual Studio .NET 2003, Visual Studio Installer, SQL Server 2000, Windows XP Professional, Visual Source Safe, ROBOHelp.

    Department Of Defense                                                                                   Jan 02 – Apr 02
    Ex-Servicemen Health Card

    Senior Software Engineer

    The project was targeted to issue each ex-service men of the defense department to enable him to get various services offered by the department after retirement. The family health card then used to various DOD approved clinics to get the free / discounted services for health diagnostic and various health treatments. Rather then using simple plastic identity cards, DOD has moved to 8K Microprocessor smart cards for employee identity and secure storage of health related data on to the smart card. By using smart card and biometric enrollment process DOD has eliminated the fake cards and thus secure the benefits to the eligible employees.

    • Developed complete offline data collection application using VB.NET The application is deployed at various state level offices of DOD to collect the Ex-Servicemen data and send the filled forms to Explora Head Office where the actual cards had been printed and pre personalize.
    • Developed smart card printing application to print the smart card according to the information colleted from various DOD offices, 5 Smart card printers uses the same batch printing application.
    • Achieved maximum speed of printing by stabled printing application design.
    • Developed Smart Card Pre Personalization module in VB.NET. The module format the smart card, initialize the various file structure finalize by DOD and generates various keys for file level access into the smart card.
    • Used 3DES encryption algorithm for secure unique id generation and used Mutual Authentication Process to prevent unauthorized card to be read/write by application.
    • Stored Finger Print Template on smart card, after applying compression the template takes only 255 bytes.
    • Applied Extensive stored procedures and views for the application boost up.
    • Gave the training to other team members about 8k microprocessor smart card
    • Conducted unit testing and module testing and also guided the QC department for the final beta testing of smart card pre personalization module.
    • Responsible to integrate the smart card module to Health clinic Application & various module integration.

     

    Environment: VB.NET, Crystal Reports, ADO.NET, Visual Studio.NET 2003, Visual Studio Installer, SQL Server 2000, Windows XP Professional, Visual Source Safe, ROBOHelp.

    KARNAVATI CLUB                                                                                       Feb 01 – Dec 01
    Restaurant Billing and MIS System

    Senior Software Engineer

    • Involved in carrying out the analysis of application with the system analyst.
    • Prepared the System Requirement Study document
    • Coded kot entry, bill print, change table, duplicate bill print and order updatation modules.
    • Designed ActiveX text box control with number of new properties, which limits either to numeric entry or alpha entry or only num-alpha entry, gotfocus autoclor, special datetime input only and many more.
    • Enhanced my work output by organized task priority wise, and finishing the single task at a one time.
    • Involved in customer communication regarding system integration with their existing accounting application.
    • Involved in application testing, installation and maintenance.

     

    Environment: Visual Basic 6.0, ADO, MTS, ActiveX Controls, Data Reports, Microsoft SQL Server 7.0, Windows 2000 Pro, Microsoft Package and Deployment Wizard, Visual Source Safe.

    RAJPATH CLUB                                                                                            
    Club Automation Application

     

    • Completely architected the application design, involved in technology selection team and co ordinate Project Leader for application design and planning
    • Coded Gate Entry, Swimming Pool, and Health club, billiards application modules.
    • Automated the process of  “member registration” and “activity billing”.
    • Conducted unit testing and module testing of various application modules.
    • Involved in application testing, installation.
    • Prepared test cases, error logs and source code documentation.

     

    Environment: Visual Basic 6.0, ADO, MTS, ActiveX Controls, Data Reports, Microsoft SQL Server 7.0, Windows 2000 Pro, Microsoft Package and Deployment Wizard, Visual Source Safe.

     

    APPLITECH SOLUTIONS                                                                             Apr 00 – Jan 01
    OSRS – Online Reporting And Scheduling Application

    Software Engineer

    • Designed the complete database according to the System Requirements Specifications.
    • Coded the “Task Scheduling” and “MIS Reports” modules in ASP 3.0, and designed data access COM+ component using ADO.
    • Developed algorithm for “Intelligent Task Auto Carry forward”.
    • Scheduled the database auto backup on tape drive.
    • Designed various graphical analysis web pages using flash, DHTML and JavaScript.
    • Prepared test cases, error logs and source code documentation.
    • Involved in application testing, installation.

     

    Environment: ASP, ADO, MTS, ActiveX Controls, ActiveX DLLs, Data Reports, Microsoft SQL Server 7.0, Windows 2000 Pro, Microsoft Package and Deployment Wizard, Visual Source Safe.

    VIDEOCON ELECTRONICS                                                                                     Dec 99 – Mar 00
    Customer Support and Product Information kiosk

    Software Engineer

    • Developed various forms in Visual Basic 6.0 and integrated the graphics in that.
    • Prepared GUI design and integration guideline for VB programmers and Graphics Designers.
    • Developed data access class using ADO 2.1.
    • Developed on screen keyboard for user interaction
    • Prepared test cases, error logs and source code documentation.
    • Conducted unit testing and module testing.
    • Designed various types of analysis reports like no of visitors of kiosk, customer feedback report and customer inquiry reports.
    • Developed various graphs and charts for product rating analysis.
    • Involved in application testing, installation and maintenance.

     

    Environment: VB, ADO, Data Reports, Microsoft Access, Windows 98, Microsoft Package and Deployment Wizard, Visual Source Safe

     

 
 

 

2006 © Maulik Soni