In past 10 years I have been involved in several projects and some of the challenging projects are mentioned below. I have started my carrier with VB 6.0 and was playing with .Net since 2003. With VB 6.0 I have spend my time (2002 – 2003) with WIN32 API and low level techniques like sub – classing, hooks etc. From 2003 onwards I have gradually moved to the .net starting from desktop based solutions to web based projects. For past 3 years my focus is more on application architecture and exploring the next generation of technologies like Silverlight, RIA, Azure, cloud computing etc. Have recently delivered few projects using Silverlight,WCF,WPF,Sync framework and WCF RIA with SQL Server 2008 as backend database. 

Apart from my professional engagement with technology, I enjoy writing technical articles on blog http://www.rajneeshnoonia.com/blog 


 

Application Integration & Management Solution (AIMS) 

Client: Boots 

Functional Brief: 

Every organization needs to monitor various applications and perform some house keeping jobs on daily bases to ensure the proper flow of data. However, their applications run in a variety of environments (Winnt, UNIX, Mainframe etc). Application Integration & Management Solution (AIMS) addresses this vital business need by providing a set of tools that lets you design and execute the solution which operates on consolidate data from disparate sources(or applications) into single or multiple destinations supported by AIMS connectivity. By using AIMS tools to graphically build AIMS packages or by programming a package with the AIMS object model, you can create custom solutions tailored to the specialized business needs of your organization with minimal development efforts. AIMS is very much similar to Microsoft Data transformation Services (DTS) but much more power full than that is designed to operate on verity of data sources and applications running under wide range of operating system. The AIMS Execution engine is multithreaded application written in vb6 and .Net. AIMS Remoting is windows service listening on predefined TCP/IP port to execute AIMS package in remote environment. 

Features  

  • AIMS is a framework that provides the capability to design an end-to-end monitoring activity as a decision workflow of individual monitoring tasks.
  • AIMS is generic product and first of its kind in the market.
  • Capable to monitor and report the application status running under various environments (Mainframe, UNIX, SAP, Windows…).
  • This can monitor any application and perform actions on verity of data sources as specified in the package.
  • Apart from monitoring AIMS can be used for house keeping data and triggering applications and scripts.
  • No manual activities required as we can schedule the AIMS packages. I.e. we can schedule the package to send the report in the mid night also.
  • Can schedule multiple packages at same time (Multi Threaded apps).
  • Application credentials are stored as encrypted and packages are password protected.
  • AIMS can check the application status with single click.
  • AIMS can execute command on UNIX and mainframe environment.
  • AIMS object model can be used to in any COM compatible language

Challenge: 

AIMS is one of the biggest challenge in professional carrier, as it is very powerful tool and need of every IT organization to improve its services .The idea of this tool is designed by myself and I am responsible for complete design, coding, documentation and testing of all associated subsystems and components. The complete project was divided into 25 different modules including only two executable. We are in process of exporting to .Net framework and resolve some of performance Issue. 

Team Size:

Front End: .Net 3.5, WCF, Silverlight, Visual Basic 6.0, COM, and WIN32 API. 

Back End: SQL Server 2000,SQL server 2005 

Platform: Windows , Unix, Mainframe. 

xBrowser (Extended Browser)   

Client: Boots 

Functional Brief: 

xBrowser is an ASP.Net based application designed for various support team to develop Visio like diagrams. xBrowser is used to design/maintain end-to-end linked application architecture and interface diagrams via icon drag-drop. The failure effects of interface/process/job failures can be determined quickly. End to end functional dataflow is available to all S&O teams to better under stand the user business or process and it minimizing the dependency on other teams for information. The Web based application is based on SVG (Scalable Vector Graphics) and Adobe SVG viewer is used to render SVG at client side. The Diagrams are saved into SQL server 2000 database and are liked with related diagrams designed by other teams. User can navigate from one diagram to another in a single business area. The flow provides the visual data flow from one application to another. All xBrowser screens are Ajax enabled delivering high performance to .Net web based application. xBrowser delivers the functionality of Microsoft Visio and the best part for this project is , it is web based application and is very light weight. 

Fetaures: 

  • Google Map like interactive functional diagrams.
  • Integration with existing Xansa applications.
  • Capable of managing documents related to specific application, team or client.
  • Capable of creating various types of diagrams (block , Flowchart, Processes, Org Structures etc)
  • Support for rich set of shapes.
  • Import/Export Functionality

Team Size:

Front End: ASP.Net 2.0 , SVG 

Back End: SQL Server 2000 

Platform: Windows. 

xDoc Viewer (Blackberry) 

Client: Boots 

Functional Brief: 

xDoc Viewer is Blackberry based solution to view Power point reports on blackberry device. Inbuilt power point viewer is not capable of rendering power point slides in zoom mode and hence slides are not in readable form. The solution  here converts documents on fly to tiny SVG and create xdoc (custom format) with the help of .net API on server.It then send the document as an attachment to Blackberry users where and Java programs read the contents and render the slides on blackberry device. Java program has capabilities of zoom and panning and navigation across slides. Since the underling format of slides is now SVG (Scalable vector graphics)  which can be zoomed to the any level without any distortion on the device. 

Features: 

  • Currently supports transformation of PPT to xdoc but can be extended to transform doc or PDF documents on fly .
  • Supports zooming, panning and slide navigation on blackberry device.
  • Generic solution to view documents on blackberry device.

Team Size:

Front End: Silverlight,.Net 3.5,Open office XML, tiny SVG. 

Platform: Backberry 4.6 (OS). 

Stores Dashboard (Realtime) 

Client: Boots 

Functional Brief: 

Stores dashboard is web based (cross browser, cross platform) dashboard which shows the realtime card transactions across all boots stores (2500) in UK and ireland. The dashboard provides a quick sales stats to the client across all stores in UK.The solution is based on Silverlight client and WCF.net RIA services to provide data to the client application.Postilion is the card authorization system implemented in boots which is realtime card authorization system. The Stores dashboard took advantage of postilion real time data and plot it in rich client application in Silverlight using Silverlight toolkit graph controls. 

Features: 

  • Realtime card transactions in form of incremental chart.
  • Support fullscreen mode on large LCD screens in boots.
  • Provides quick sales performance in pick sales periods like Christmas.
  • Also displays realtime stats of server health and concurrent connections on postilion servers.
  • Based on SOA using WCF , so data can be utilised by any other application in boots.

 Team Size:

Front End: Silverlight,ASP.Net 2.0,.Net 3.5,C#,RIA 

Backend :  SQL Server 2005. 

 

JDA Intactix Suit   

Client: Boots 

Functional Brief: 

Boots is a huge chain of retail stores and also manufacturer of pharmacy, cosmetics and optical products all over Uk. There are around 2500 boots stores spread across UK and Ireland. All stores are managed from Boots head office using JDA Intactix suit. There are around 500 merchandising business users responsible for designing floorplans and planograms for all boots stores. JDA Intactix suit is tightly integrated with Boots SAP and mainframe systems to manage global products in all stores. As a team lead of CMC space and range (Intactix) team we are responsible for 2nd line Intactix technical support, Maintenance, Up – gradation and customization of JDA suit used in boots. Recently we had upgraded the JDA suit to version 2006.2.1. Following are the JDA Intactix products extensively used in boots: 

  • Intactix Knowledge Base
  • Data manager by Intactix
  • Intactix Console
  • Intactix Builder
  • Intactix Database Migration Wizard
  • Web Publisher
  • Space Planning
  • Floor Planning
  • Efficient Item Assortment
  • Shelf Assortment

Microsoft SQL Server 2000 is used as backend to store all planograms and floorplans associated with each boots store. There are around 60 customized components used to customize the JDA suit for boots. All the customized issue and further development is managed by us however the core code support is provided by JDA support team located in London. 

Team Size:

Front End: Visual Basic 6.0, ASP. 

Back End: SQL Server 2000 

Platform: Windows XP and Windows 2000 servers. 

Desktop, CMC Space and Range   

Client: Boots  

Boots is a huge chain of retail stores and also manufacturer of pharmacy, cosmetics and optical products all over Uk.There are lot of desktop, mainframe, SAP and other applications running in the boots network which are backbone of Boots bussiness. As a member of desktop team and technical lead of CMC Space and Range team I am responsible for providing techinical support and development for various applications some of major one are: 

Desktop Team: Responsible for managing Client – Server application including application developed by Xansa and 3rd parties. Involved in maintains & enhancement work in various client server applications. Had developed various tools for support teams like Remote VNC, Offshore Citrix. Responsible for transition of various applications to offshore like K & V, Genesis, SBC, ANPR, Energy manager etc. 

Team Size: 12 

Front End: Vb.Net, ASP.Net,C#, AJAX, Visual Basic 6.0, Seagate Crystal Reports. 

Back End: SQL Server 2000, Oracle 9i & Ms Access 2000 

Platform: Windows XP, Unix. 

Electronic Time Sheet (eTS™ Version 2004)  

Client: Grantlun Corporation. 

 Functional Brief:  

Foremen spend a lot of time keeping time sheets, recording work progress, collecting delivery tickets, and making diary entries. They spend even more time getting that information into the office. Office managers and payroll clerks then spend more time still, keying in that information and feeding it to cost accounting, financial, purchasing, and payroll systems. Meanwhile, everyone from the superintendent to the CEO wait for accurate production, cost and financial information to be driven by what the foremen report. 

eTS™ solves that problem and makes everyone’s job easier by eliminating redundant data processing and needless paper handling – all while making valuable information more quickly available to all concerned. Version 2004 key features include: 

Features  

  • Stores Company data and enables creation of data subsets by Job and by Time Keeper so Time Keepers are not burdened with data they do not need.
  • Transmits Time Keeper datasets three ways: email, synchronization, memory stick.
  • Collects time sheets from unlimited numbers of Time Keepers.
  • Enables editing of time sheet data to correct errors before time sheets are sent to payroll, cost accounting, purchasing systems.
  • Reports time sheet totals for labor and equipment employment, work progress deliveries.
  • Exports time sheet data to payroll, equipment, cost accounting and purchasing systems.
  • Imports/exports ALL data in text or XML format.
  • Runs on PC with Windows™ operating system.

 Role: Coding of complete file manager except Import/Export Functionality. Designing and Coding Custom Components like Custom Combo Box, Toolbars, Image List, Dropdown Menus, MDI Bitmaps, Hotspots etc and Modifying Microsoft’s Windows Existing Controls using Techniques like sub classing are my main Achievements. 

 Team Size:

Front End: Visual Basic 6.0, Seagate Crystal Reports. 

Back End: Ms Access 2000 

Platform: Windows 98 

FOIS - Flight Operations Information System  

Client: Sahara Airlines 

Functional Brief: 

FOIS is an application for monitoring flight operations in an easy, effective and efficient manner. The system provides modules for crew management, flight scheduling, flight planning and for crew training. The system collects information from various operating sections of Operations Department and integrates and interprets this information to develop a decision support system. 

Features  

  • Comprehensive resource optimizer for Flight Operations.
  • Dependable Decision Support System.
  • Modules for Crew Management, Flight Planning, Flight Watch and Operations Control.
  • Proactive software which provides triggers at various critical moments of Flight Operations for Preventive and Corrective action.
  • Includes fully functional, first of its kind integrated communication module to support e-mail and text messaging on Mobile phones (SMS).
  • Includes a Graphical and fully interactive Flight Watch system, another first of its kind.

Role: Coding of various modules like Flight Watch, Auto-mailing and ActiveX Components Skinable form, Buttons, System Tray, Toolbar, view port and CRSPLSMS (ActiveX Component for Sending and Receiving SMS through Nokia 33XX series Connected On Serial Com Port of PC). 

Team Size:

Front End: Visual Basic 6.0, Seagate Crystal Reports. 

Back End: SQL Server 2000 

Platform: Windows 98 

SEAMS - SSFDR Event Analysis And Monitoring System 

Client: Indian Airlines

Functional Brief: 

SEAMS enables the user to display recorded events from selected flights or flight segments only minutes after the SSFDR data is downloaded. It provides decoding, analysis, and animation tools that can be used for the investigation of data originating primarily from Flight Data Recorders (FDRs). Its primary strengths are tools that allow you to quickly focus on pertinent information. Analysis of flight data using this application can be the primary source of information for occurrence investigation as well as routine data monitoring to identify trends and study exceedances. 

Features  

  • Portraying informational parameters in any desired combination and time perspective
  • Identifying trends (Engine wise and Airframe wise) and study Exceedances
  • Monitoring the aircraft systems and the health and condition of aircraft engines
  • Report generation from manual data selection
  • Facilitating Accident / incident investigation
  • Facilitating large-scale implementation of flight-data analysis within each of the air transport users
  • Creating a comprehensive engineering analysis system for aircraft system monitoring
  • Viewing the data in engineering unit and graphic formats simultaneously

 Role: Responsible for developing module for conversion. I have to convert the raw data form SSFDR to engineering values. Responsible for designing and coding of this module from scratch. (VC++ 6.0) 

Team Size:

Front End: Visual Basic 6.0, VC ++ 6.0, Seagate Crystal Reports. 

Back End: MS Access 

Platform: Windows 98

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
 

Comments are closed.