AddThis Social Bookmark Button
Manish Saini ( Available )
Omaha, NE - 68102 United States
Expertise :filenet, asp, .net
Status :Have Work Visa
Job Type :
All -
Position :

Resume
 
Summary




A Microsoft Certified Professional with almost 12 years of experience in IT industry. Experience as a Team Lead and a Senior Developer, involved in analysis, designing, developing, monitoring, testing, documenting and implementing of Web and desktop applications. Major skill set includes. Net Framework ASP. Net, C#, VB. NET, ADO. Net, ASP. Net Web Services, Visual Studio. Net, FileNet Capture, IDM, MS Visio, SQL Server 2000/2005, Oracle 9i PL/SQL, UML, NUnit, Classic ASP, VB, VB Script, Java Script, Active X, Visual Source Safe, XML, DHTML, HTML, MTS, COM, IIS, etc.
Demonstrated ability to identify root causes of problems, consider both the long and short-term impact of proposed solutions and develop workable solutions. Ability to manage Multiple project tasks with changing priorities and tight deadlines. Ability to work well in a team. Open to Team related tasks, team meetings, team interaction and conference calls.
Demonstrated ability to work well with a wide variety of people at various levels, foster cooperation and collaboration among individuals in the work unit, help team resolve conflicts constructively and ability and willingness to communicate when help is needed. A self-starter with a positive attitude, willingness to learn new concepts and acceptance of challenges.
Direct Interaction with customers. Clear written and oral presentation of ideas, proposals and concepts. Ability to articulate alternative solutions. Strong listening, interpersonal and analytical skills.


Employment

November, 2007 -  Present
Technical Team Lead


Imaging Applications are a group of Content Management applications, developed for UPRR. The centre focus of these applications is to interact with FileNet repositories to Store, Index and Retrieve images of Personal Records of UPRR employees. These applications customize the interfaces with FileNet, to give User friendly and flexible Imaging experience.
Responsibilities : Architected Imaging applications based on the standards of UPRR.
Designed the system using UML and MS Visio.

Developed a Windows based UPRR Employees personal records Entry and retrieval system. This system is a group of 2 Windows based applications. 1 application allows end users to scan, index and commit personal records of employees in FileNet databases. Another application allows end users to query the entered personal records from FileNet databases based on selection criteria.
Created Technical Documentation and User Manual as per the company templates
Used MKS Integrity Client for version control of source code and release management
After implementation online support with prompt resolution.
Environment : FileNet Capture 4.0, FileNet Panagon IDM 3.3, Visual Basic 6.0, UML, MS Visio
DSL Application
DSL application facilitates the purchase, storage, transportation and usage of diesel fuel for UPRR. The system is implemented as a highly integrated compilation of software, hardware and communication components from multiple internal and external vendors. This system interfaces with existing back-office systems.

The new system is capable of automatically gathering price information from suppliers, taxes, surcharges and transportation. The system uses that information to determine which supplier the fuel should be purchased from. It has the ability to notify carriers as to how much fuel to take delivery of from the respective suppliers. A key component of the project is the installation of fuel monitoring gauges at 40 50 locations. These gauges is accessed allowing the Supply Department to obtain inventory and consumption readings on a real-time basis. The new software works together with these gauges and provide prompts to the Supply Department when inventory levels fall below predetermined levels, providing increased visibility of consumption and inventory.
Responsibilities : Designed and Developed batch programs which feeds the real-time pricing information to Right Angle product of Solarc. The programs were developed as multi threaded Windows Services. These services interacted with LIM database to fetch pricing information. These looked to the UPRR FTP Site to look for prices coming from OPIS.
Designed and Developed multi threaded Windows Services to parse raw Fuel movements related transaction data which is collected from hardware devices of Invision product on real-time basis. It involved working with Open Tundra professionals to facilitate completion of these services.
Used MKS Integrity Client for version control of source code and release management
After implementation online, support with prompt resolution.
Environment : MS NET Framework 2.0, C# 2005, Visual Studio. Net 2005, SQL Server 2005, Multithreaded Windows Services using. NET, Console Applications using. NET, SFA - LEAP Application

The objective of SFA/LEAP application is to process electronic invoices known as EDI s Electronic Document Interchange referred as 210 s, audit the invoices and send them over to accounts payables for payment if the audit succeeds.
Responsibilities : Enhanced and supported the application for End users.
Developed and enhanced complex PL/SQL packages where all the business code is written.
Environment : Visual Basic 6.0, Oracle 8i or 10 g, PL/SQL, FTP, EDI 210 specifications, EDI 997 specifications.


January, 2005 -  October, 2007
Technical Team Lead


Imaging Applications are a group of Content Management applications, developed for APL locations all over the world. The centre focus of these applications is to interact with FileNet repositories to Store, Index and Retrieve images of every kind of documents generating in APL s business. These applications customize the interfaces with FileNet, to give User friendly and flexible Imaging experience.
Responsibilities : Architected imaging applications as per latest Microsoft designing standards. Used MVC and factory patterns.
Designed the system using UML and MS Visio.
Developed Smart client applications that handle scanning, indexing, storing and retrieving FileNet documents using FileNet API s.
Developed Windows Services to manage batch processing programs in VB.Net
Implemented MVC pattern using Microsoft User Interface Application Block 2.0 in 2 smart client applications.
Developed Web interfaces of imaging applications using ASP.NET 2.0 Web Server controls, User controls and HTML server controls using VB.Net in VS .NET 2005.
Developed ASP.Net 2.0 themes, skins and master pages in web interfaces
Developed business services layer and data access layer using ADO .Net, VB.Net, Design Patterns and MS Enterprise Library used MS Enterprise library Caching, Logging, Error handling, Data Access and Instrumentation application blocks. Also customized these blocks as per project s need.
Developed a custom application block, on design of Microsoft Application block, to interact with Mainframe screens. This block uses the concept of screen scrapping.
Developed another custom application block, on design of Microsoft Application clock, to interact with FileNet libraries.
Created Technical Documentation and User Manual as per the company templates
Used Clearcase on web for version control of source code and release management
After implementation online support with prompt resolution.
Environment : FileNet Capture 4.1, FileNet Panagon IDM 3.2, MS NET Framework 1.1 and 2.0, VB. Net, ADO. Net, Visual Studio. Net 2003 and 2005, ASP. Net 2.0, Oracle 9i, UML, MS Visio, Mainframe screen scrapping, MS Enterprise Library 2005, MS User Interface Application block 2.0


December, 2003 -  December, 2004
Senior Programmer Analyst

This project was a pilot project to implement Agile Software Methodology in SDLC. The goal of this project was to first study various Agile Software development methodologies practiced in IT industry and formulate a customized Agile Software methodology for APL. Finally the customized Agile development methodology was implemented on a pilot project. In the end lessons learned during the pilot project were documented for future projects.
Responsibilities : Study and exploration of various Agile Methodologies in IT Industry.
Formation of a customized APL Agile Software Development methodology
Requirements gathering of Employee portal pilot project from users
Participated in designing architecture of the pilot system as per SOA
Lead the technical team to develop architecture of the system using layered approach.

Designed and developed ASP.NET Web Services using C# to exhibit common functionalities and data to be consumed by other incompatible applications.
Design and developed ASPX pages using ASP.NET 1.1 web form controls, User Controls, Custom Controls, HTML server controls in C# using VS .NET 2003.
Developed business component using C# and Design Patterns
Developed data access component using typed datasets and ADO .Net
Wrote unit tests for business layer as per N-Unit framework
Wrote Stored Procedures, Triggers, User Defined Functions in SQL Server 2000.
Responsible for managing source code of system in Visual SourceSafe.
Environment : MS NET Framework 1.1, C#, ASP. Net 1.1, ASP. Net Web Services, ADO. Net, VS. Net 2003, IIS, Web Services, SQL Server 2000, Visual Sourcesafe, Ms Visio, NUnit, Windows 2000


March, 2003 -  October, 2003
Team Lead


PMCS Project Management and Control System was a web based Project management system designed for project managers of Keane India. It was database driven application which consumes and updates data of other Management and HR applications of Keane India.
Responsibilities : Responsible for business analysis to define functional specifications and software requirement specifications.
Designed and created ASP pages using ASP 2.0 in VB script and JavaScript using Visual Studio 6.0.
Managed the technical team and helped team in problem solving.
Designed and created database, wrote stored procedures in SQL Server 7.0.
Responsible for performance tuning SQL Server 7.0 database by creating indexes, optimizing queries using SQL Profiler and Query Analyzer
Environment : VB Script, JavaScript, ASP 2.0, ADO, UML, IIS, SQL Server 7.0, VS Source Safe, Visual Studio 2006, Windows XP, Windows 2000


March, 2002 -  January, 2003
Module Leader


Schneider Electric releases their electronic catalogues for various geographical locations after performing the localization on their OB base origin catalogues. This localization is done using earlier versioned LOEC1.0 application. The objective of LOEC1.5 was to enhance the existing LOEC1.0 with the specifications provided by Schneider. The enhanced functionality includes : To be developed in new VB.NET
Increase the consistency checks
Compatibility with the new pyramid of the E-catalogue Based on the Origin Data Base 2002.1
Pyramid editor
Multi-Media editor
Responsibilities : Responsibility to handle Pyramid editor module
Requirement analysis and designing of the module in UML.
Brain storming sessions with Project manager to develop complex algorithms
Developed test cases and functional documents
Coded the Pyramid editor in VB.NET using MS NET Framework 1.0
Did code review, Unit testing and refactoring.
Handled the UAT support and interacted with Client Satisfied client requirements on timely basis.
Environment : VB. NET, Visual Studio. NET, Ado. Net, Windows 2000, UML, Design Patterns


March, 2001 -  February, 2002
Team Leader


This project was maintenance of SID project handled from offshore with the Project manager located at onsite. This project was developed as an Intranet web application. Its main purpose was to manage all the activities related to different types of Storage Tanks located in State of Michigan. Department of Environment and Quality DEQ is responsible for maintaining these Tanks. Group of tanks comprises a Facility. The different types of Tanks are : UST Underground Storage Tank
AST Above ground Storage Tank
LUST Leaking Underground Storage Tank
Responsibilities : Analysis : Since this project involves maintenance and enhancement of existing application impact analysis of each enhancement was a major role.

Team Management : Being Project lead I was focused in providing technical support to the team. Proper distribution of work was part of it.
Onsite Communication : Being a Project leader I had the responsibility of communication with the onsite coordinator.

Quality Management : Being a Project leader I had the responsibility to ensure deliverables of quality products to onsite .I represented this project in ISO 9000 : 2000 certification.
Environment : ASP, SQL Server 7.0, VB Script, Java Script, Remote Scripting, Visual Studio 6.0, Power Designer, Crystal Report 8.0


May, 2000 -  February, 2001
Team Member


This project was development of SID project handled from offshore. This project was developed as an Intranet web application. Its main purpose was to manage all the activities related to different types of Storage Tanks located in State of Michigan. Department of Environment and Quality DEQ is responsible for maintaining these Tanks. Group of tanks comprises a Facility. The different types of Tanks are : UST Underground Storage Tank
AST Above ground Storage Tank
LUST Leaking Underground Storage Tank
Responsibilities : participated in coding certain complex screens and processes using ASP 2.0 and SQL Server 7.0 Stored procedures.
Member of the code review team of the project.
Unit testing of the major modules of the system.
As onsite coordinator, I supported client in project implementation.
Environment : ASP, SQL Server 7.0, VB Script, Java Script, Remote Scripting, Visual Studio 6.0, Power Designer, Crystal Report 8.0


May, 1998 -  March, 2000
Module Leader

Profit is an MIS software which gives managerial information to users about Costs and Revenue of whole KLM Cityhopper system. It was a conversion project from Access to Visual Basic.
Responsibilities : Designed architecture of the system using layered pattern.
Designed the screen layouts and complex algorithms.
Implemented the Business component on MTS.
Deployed and supported the application in Production environment.
Environment : MTS, VB 6.0, DCOM, ADO, SQL Sever 6.5, Windows NT/98


April, 1997 -  March, 1998
Programmer Analyst


Trip CBT Computer Based Training for KLM, Holland

Trip CBT is a Multimedia package, a Computer Based Training CBT program, developed for worldwide KLM Service employees as their training software. This software facilitates employees of KLM to learn and practice various city codes and airport codes where KLM fly. Later users can take exams to test their knowledge.
Responsibilities : Lead the R and D team of the project to design solution for known problems.
Used low level Windows Bitmap API s to make the application a true multimedia package.
Coded certain tools to facilitate easy development of application.
Coded complex modules of the application

Helped other Team members technically.
Environment : Visual Basic 5.0, Windows 98, SQL Server 6.5, Windows 32 API s.


May, 1996 -  March, 1997
Programmer





Education

Bachelor's Degree in Commerce from Delhi University in 1996

Software Engineering Diploma from Aptech University , New Delhi in 1995

Microsoft Certified Programmer MCP in Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0 70 - 175

Microsoft Certified Programmer MCP in Implementing a Database Design on Microsoft SQL Server 7.0 70 - 029



Skills


Hardware IBM Compatible Pc's With Multi Processing Operating Systems Windows 2003 or XP or 2000 or NT 4.0 or 3.1 Languages MS Net Framework 2.0/1.1, C# 2005, VB.Net 2005, Visual Basic 6.0, VB Script, XML, HTML, JavaScript, PL/SQL Databases SQL Server , Access 2000, Oracle 9i GUI Visual Basic .NET, Visual Basic 6.0 Case Tools Ms Visio, UML Web ASP.Net 2.0/1.1, C#, VB.Net, ADO .Net, ASP.Net Web Services, ASP 2.0, ADO, CSS Tools and Utilities Visual Studio .NET 2003/2005, Visual Studio 2006, MS Interdev, NUnit, MS Enterprise Library 2005, x Content Management Services - FileNet Capture 4.1, 4.0 FileNet IDM 3.2, 3.3. Source Control software ClearCase on Web, Visual Source Safe



Miscellaneous

Bachelor's Degree in Commerce from Delhi University in 1996
Software Engineering Diploma from Aptech University, New Delhi in 1995
Microsoft Certified Programmer MCP in Designing and Implementing Distributed Applications with Microsoft Visual Basic 6.0 70 - 175
Microsoft Certified Programmer MCP in Implementing a Database Design on Microsoft SQL Server 7.0 70 - 029
This was the first project of my career. This application registers sales contracts with agents and accounts. Reported sales are matched to the contract database to select applicable contracts and discount rule. RESCUE outputs net ticket value and contract utilization. In RESCUE the user can add and maintain contracts made with agents or accounts. RESCUE adds discounts on journeys on basis of contracts. RESCUE is not a calculating or pro-rating program. It will select contracts and assigns the discount of that contract to the particular journey.
Responsibilities : Coded modules of the application
Code Reviewer and Unit testing
Environment : Visual Basic 4.0, Windows 95, MS Access
Page 3 of 7