Post Job Free
Sign in

Manager Project

Location:
Cedar Rapids, IA, 52402
Posted:
August 10, 2010

Contact this candidate

Resume:

SURESH GANESAN

Summary:

IT Professional possessing five years of experience with an emphasis on

Software Development of Windows, Web, GUI Interface and Client/Server based

applications.

Area of Expertise:

. Efficient in planning, organizing & implementing a development effort

by working closely with the team and the project manager.

. Experience programming in C#, XML, ASP.NET, HTML, PHP, SQL Server and

Windows platforms.

. Latest experience includes commercial In-Flight Entertainment system

software development for smaller business line jets.

. Good analytical and programming abilities in using technology to

create flexible and maintainable solutions for complex development

problems, leadership and coordination skills.

. Good experience in designing Graphical User Interface using WinForms.

. Experience in complete software life cycle which includes Analysis,

Implementation, Development and Testing of a software application.

Technical Skills:

Languages : C#.NET, ADO.NET, T-SQL, Java, C++, C

Web Technologies : ASP.NET, XML, Web Services, PHP, HTML, CSS, XSLT, AJAX,

JavaScript, SOAP, WSDL, IIS6.0.

Operating Systems : Windows 2000, Windows XP and Windows CE

Database : MS-SQL Server 2000, Oracle 8i

Tools : Visual Studio.Net Suite, Visual Source Safe

(VSS), Clear Case, Clear Quest, PREP, DOORS,

Subversion(SVN), SNMP, TFTP, TCP, UDP, FTP, Airshow, PME

Simulator, MIB Browser, Wire shark, Ethereal, 3CDaemon,

Ultra Edit, Beyond Compare, Araxis.

Education:

Bachelor of Technology in Information Technology

Professional Experience:

1. eGUI (Enhanced Graphical User Interface) for CES

Oct 09 - Present

The Cabin Electronic System (CES) is an integrated system of the

control, display, and maintenance of all cabin systems. The development

includes the development of Graphical User Interfaces (GUIs) used in the

CES system. The system comprises Maintenance such as diagnostics, fault

messages and global office which supports office utilities like file

sharing, and Cabin utilities such as Call Lights, Lighting, Control over

Water/Waste systems and Oven / Temperature control, Shades control,

Entertainment features such as support for XM radio, DVD/CD, Camera, VCR,

Sat TV, iPod, Audio & Video on demand, Maintenance utilities for the Crew

such as printing and SATCOM services. Under Maintenance and Diagnostics

functions, the system reports LRU faults and troubleshooting details for

the passengers. The software module accepts the user request through the

TSE and communicates with the PME server through XML RPC and responds to

the user inputs.

eGUI is a runtime which renders Graphical User Interface from a XML

file. eGUI runs on a smart device with the help of WinCE and .Net compact

framework. Layout of the GUI will be scripted in the XML file. Each GUI

elements can have different states and each state can have multiple actions

associated to it. Navigation of the GUI and the action to be performed for

each GUI element will be scripted in the XML. The eGUI reads the XML and

renders the GUI and generates handlers for each GUI element as described in

the XML. This eGUI uses painting objects to render the GUI elements. All

the GUI elements are drawn and derived from Control Class.

Responsibilities:

. Design & development of various controls like GuiButton, GuiSlider,

GuiProgressbar, GuiListbox.

. Design and implementation of the TCP communication between the PME

server and the eGUI.

. Implemented a custom defined format called datastore for storing all

the icon images in file and read it back as bitmap for the

optimization.

. Implemented the download manager application to download and launch

the GUI.

. Implemented the resize tool to fit the GUI on the various resolution

screens.

. Implemented the Electronic Flight Back(EFB) GUI to be used by pilot by

resizing the GUI to 768*1024 resolution. And also implemented the

Cockpit controls and other functionalities specific to EFB. As EFB is

a WinXP device, made the changes in GUI to run in the WinXP OS.

. Supported the testing team to fix the issues found in the GUI.

Environment: A team of 10 members are involved in developing the entire

system using C#, .Net Compact Framework 2.0, MS Visual Studio 2005, C#,

XML, TCP, TFTP, Win CE, SVN.

Client: Rockwell Collins Incorporated, USA

2. TSE GUI (Touch Screen Equipment Graphical User Interface)

Oct 06 - Sep 08

The GUI developed for CES using the Airshow custom control. The GUI

was designed for various seats types like PAX, VIP, CREW and GALLEY. The

User Interface controls and displays the cabin utilities, entertainment

sources, networks and maintenance diagnostics and fault information. Cabin

Utilities allow the users to control the Cabin temperature, RTC (Read-Table-

Call) lights, other lights like wash lights, accent lights, dome lights

etc. It also supports controlling of water, lavatory, monitors, speakers,

shades and passenger briefing sub systems. Entertainment features allows

the user to control the sources such as XM radio, DVD/CD, Camera, VCR, Sat

TV, Carry-on, iPod, AVOD. And the Maintenance utilities for Crew such as

printing and SATCOM services. Under Maintenance and Diagnostics functions,

the system reports LRU faults and troubleshooting details for the

passengers. Parsing and socket communication between Touch Screen Equipment

(TSE) and Primary Master Equipment (PME) in the system.

Airshow is a custom control library for developing graphical

intensive GUI applications in Windows XP and Win CE platforms. It has three

components for the development and deployment of the GUI application namely

AsGraphics library (for WinCE & WinXP), Airshow Designer library and

Airshow Library. It facilitates in loading and rendering JPEG, PNG and BMP

images for the custom control components.

Responsibilities:

. Design & development of communication module called commsys.dll to

communicate PME.

. Design & development of the some cabin, entertainment, Global office

and maintenance pages.

. Designing and development of the source lock feature for various

entertainment devices. Source lock feature allows the user to lock the

specific entertainment sources so that can't be controlled by other

users. Lock override rights are also given to the VIP and Galley

Seats.

. Implemented push model type for communication to PME.

. Optimization of the GUI for better performance.

. Implemented the download manager application to download and launch

the GUI.

. Created new custom controls in Airshow Library.

. Measuring the performance and memory utilization for each custom

controls.

. Done AVODMAN application to play and create play list for audio and

video on demand.

. Done single image reference in Airshow Library

. Supported System team to fix the issues and to implement C&O.

Environment: A team of 7 members are involved in developing the entire

system using Airshow Custom Control

Library, C#, .NET Compact Framework, PME Simulator, Visual Source Safe,

XML, TCP, TFTP, Win CE.

Client: Rockwell Collins Incorporated, USA

3. CMC EFB_GUI (Electronic Flight Bag Graphical User Interface)

Oct 08 - Apr 09

The EFB GUI was designed only for Cockpit to control the cabin

utilities and maintenance diagnostics and fault information. Cabin

Utilities allow the users to control the Cabin temperature, cabin lights,

water, lavatory, passenger briefing sub systems, call lights and shades.

And the Maintenance utilities for the Crew such as printing and SATCOM

services. Under Maintenance and Diagnostics functions, the system reports

LRU faults and troubleshooting details for the passengers. Maintenance

supports turning on/off/lock/unlock of the circuit breakers and

WLU(Wireless LAN Units). The EFB_GUI is running the device called CMC EFB

of resolution 768*1024 running WinXP OS. User Interface also has the status

map and call map to locate the place of the passenger, VIP and galley seats

and also it has the Presets like Shutdown, Restart, Day Cruise, Night

Cruise, Day Boarding and Night Boarding, etc. The GUI not allowed to have

any of the audio and video entertainment sources other than Camera. The GUI

is designed in black color screen with the resolution 768*1024.

The GUI is called as Galley Backup as it can control all the sources

as like Galley other than entertainment sources. Other than Galley, the GUI

has specific controls to Cockpit like camera/cockpit kill switch, Flight

Crew Sleeping Quarters etc. This user interface is a .NET Application

developed using C# & runs in Win XP platform. It handles XML parsing and

socket communication between Touch Screen Equipment (TSE) and Primary

Master Equipment (PME) in the system.

Responsibilities:

. Design & development of communication module called commsys.dll to

communicate PME.

. Design & development of the some cabin and maintenance utilities.

. Designing and development of the source lock feature for the camera

source.

. Optimization of the GUI for better performance.

. Configuring the Main Menu items to be displayed like Cabin, Shortcut,

Water/Waste, Maintenance, Camera and etc.

. Implemented the download manager application to download and launch

the GUI.

. Designed and developed the EFBSetup.msi tool to install the download

manager and configure the Main Menu.

. Done specific changes in Airshow to run the application in Win XP.

. Supported System team to fix the issues and to implement C&O.

Environment: A team of 2 members are involved in developing the entire

system using Airshow Custom Control Library, C#, .NET Framework, PME

Simulator, SVN, Clearcase, XML, TCP, TFTP, Win XP.

Client: Rockwell Collins Incorporated, USA

4. Laptop GUI for Global Office in CES

May 09 - Jul 09

Laptop GUI is a web based user interface developed using ASP. Net and

AJAX and hosted in MME(Moving Map Equipment) running in WinXP OS.

This user interface controls the satellite communication(SATCOM) and WLU

(Wireless LAN Unit) and in Global Office also displays the Printer and WLU

Status by the PME through the specified communication format called

codedXML. The passenger can connect their Laptop and type www.aircraft.ces

to load the LaptopGUI to control the SATCOM connection(option provided to

suspend SATCOM also) and also to select the option of Low Speed, High Speed

and Swift Broadband connection mode.

Responsibilities:

. Design and development of complete Global office page.

. Download printer option is provided to download and install the

printer onto their laptop computer.

. Implemented the communication module to communicate to the PME.

. Supported System team to fix the issues and to implement C&O.

Environment: I was involved in developing the entire system using ASP .NET,

XML, AJAX, CSS, XSLT, IIS, SVN, TCP.

Client: Rockwell Collins Incorporated, USA

5. Desktop GUI Setup Tool for CES GUI Applications Aug 09

- Sep 09

Desktop GUI Setup is a tool that launches the CES GUI Applications in

the Desktop. This tool will launch the TSE GUI (of various seat types like

PAX, GALLEY, VIP, and CREW), EFB GUI (of Cockpit seat), LaptopGUI and WPCU

GUI(of various seat types like SeatMap, PAX, CREW, VIP and ENT) in Desktop.

The tool called PME Simulator was developed to simulate the actual PME to

test the communication between PME and TSE during development of the GUI.

Responsibilities:

. Design and development of the prototype of the tool.

. Made changes specific to the GUI to Run in the Application in WinXP

OS.

. Developed the PME Simulator communication interface.

. Implemented the download manager application to download and launch

the GUI.

Environment: A team of 2 members are involved in developing the entire

system C#, .NET Framework, IIS, SVN, TCP, XML.

Client: Rockwell Collins Incorporated, USA

6. OLT IRS E-File Handler Aug 06

- Oct 06

This project is developed for Online-taxes, Inc., USA, which is used

to handle IRS e-file records. IRS E-file is a way to file a tax return

electronically to the IRS. There is a structure for E-file defined by IRS

for each type of tax return. So communication between IRS and us is done

only through E-File. So E-File must be in well-defined format, which is

understandable by IRS. So this software will ensure the e-file sending to

IRS is well formed and also read the IRS response and display it to human

readable format. This software is act as an intermediate between Online-

taxes and IRS.

Responsibilities:

. Done tool to create E-File for states.

. Involved communication part between IRS and OLT.

. Involved testing and bug fixing.

Environment: A team of 10 members are involved in developing the entire

system using C#.NET, SQL Server 2000, XML.

Client: Online Taxes Inc, USA

7. OLT Desktop Apr 06 - Aug

06

Tax Payer in United States can pay their taxes using our desktop

application named OLT Desktop in offline mode. Taxpayer in US needs to file

Tax return for both the Federal Govt. and State Govt. We provide the

facility to the Taxpayer to pay their both the Govt. taxes using olt.com

and OLT Desktop. Tax Payers data will be sent to the Govt. by electronic

format using e-filing concept. Tax Payer need to be online only when they

transmit their return or to check their status. OLT Desktop software offers

a complete tax preparation software system for the professional tax

Individual .OLT Desktop provides a simple, straightforward 1040A & 1040EZ

individual tax return program, E-FILES (Electronic Files) with the IRS

(Internal Revenue Services) for the Citizens of U.S (United States of

America).

Responsibilities:

. Design & development of tax forms for various states(AL, NM and DC).

. Created E-file for various states to get approval from IRS.

. Involved in converting user data into XML files and storing it into

database.

. Performance enhancement.

Environment: A team of 10 members are involved in developing the entire

system using C#.NET, SQL Server 2000, XML and Web Services.

Client: Online Taxes Inc, USA

8. Online Taxes for USA Government (www.olt.com)

Oct 05 - Mar 06

Tax Payer in United States can pay their taxes using our desktop

application named OLT Desktop in offline mode. Taxpayer in US needs to file

Tax return for both the Federal Govt. and State Govt. We provide the

facility to the Taxpayer to pay their both the Govt. taxes using olt.com

and OLT Desktop. Tax Payers data will be sent to the Govt. by electronic

format using e-filing concept. Tax Payer need to be online only when they

transmit their return or to check their status. OLT Desktop software offers

a complete tax preparation software system for the professional tax

Individual .OLT Desktop provides a simple, straightforward 1040A & 1040EZ

individual tax return program, E-FILES (Electronic Files) with the IRS

(Internal Revenue Services) for the Citizens of U.S (United States of

America).

Responsibilities:

. Design & development of tax forms for various states(AL, NM and DC).

. Created E-file for various states to get approval from IRS.

. Performance enhancement.

Environment: A team of 15 members are involved in developing the entire

system using PHP, SQL Server 2000, HTML, Java Script, CSS, XML, and XSLT.

Client: Online Taxes Inc, USA

Career Profile:

S.No Company Name Client Name Work Location Work duration

HCL Rockwell Collins Inc., Cedar Rapids, Jan .08 - till

1 Technologies Iowa, USA date

(Worked at Cedar Rapids, Iowa,

client USA

location)

2 HCL Rockwell Collins Inc., Chennai, Tamil Oct .06 - Dec

Technologies Nadu, India -07

Cedar Rapids, Iowa,

USA

3 Adela Software Online Taxes Inc., USA Trichy, Tamil Oct. 05 - Sep

and Services Nadu, India .06

Educational Profile:

S.No Qualification Board/University Year of Aggregate

Passing

1 B.Tech ( St.Joseph's College of 2004 78.38%

Information Engineering, Madras

Technology) University, Chennai,

Tamil Nadu, India

2 HSC Government Higher Secondary 2000 86.33%

School, Umarikadu, Tamil

Nadu, India

3 SSC Government Higher Secondary 1998 86.60%

School, Umarikadu, Tamil

Nadu, India.

Achievements:

. Secured 1st Rank in HSC Examination in Government Higher Secondary

School.

. Secured 2nd Rank in SSLC Examination in Government Higher Secondary

School

Personal and Contact Details:

Date of Birth : 07/JUN/1983

Sex : Male

Nationality : Indian

Contact Number : 319-***-****

E-mail ID : **********@*****.**.**

Current Address : 911 Old Marion Rd NE, Apt #116, Cedar Rapids, IA - 52402

Note:

Currently working in L1-B Visa, Need H1-B Sponsorship.



Contact this candidate