Monday, April 03, 2006

My CV

CURRICULUM VITAE
Madana Mohan U. (: madanxp@yahoo.com (: +6-016-6368308 (H/P) (: madan@rbtsb.com (: +6-032-2407881 (O/P)
ObjectiveTo pursue a challenging career in Information Technology with an Organization leading the Software Development. To work in challenging environment where my technical capabilities are further explored and utilized for mutual benefits.
Experience SummaryHaving around 5+ years of experience in software industry, in the areas of System Design, Software Coding and Testing in Java specialization. My platform experience includes J2EE, Oracle and DB2 in different Operating Systems like LINUX, UNIX, HP-UX, IBM-AIX and Windows-NT environments.
Educational QualificationBachelor of Engineering (B.E) in Computer Science & Engineering.Pursued full time training in OBJECT ORIENTED TECHNOLOGIES at PSI Net, IIIT, Hyderabad.
Summary
Having around 3 years of Overseas Experience in Kuala Lumpur, Malaysia.
Extensive experience in handling Web Portals implementing in Jboss4.x, WebSphear5.x, WebLogic8.x application servers and ORACLE and DB2 database server.
Effective leadership skills with self-motivated, presentation skills with a focused Result oriented approach and interpersonal skills.
Excellent Analytical and programming abilities in using technology to create elegant, Flexible and maintainable solutions for complex development problemsSuccessfully developed and deployed the real time systems using Struts framework, JSTL and MVC architecture patterns.Good experience with Version Control System(CVS)Familiarity with OOAD and the software development life cycle using UMLPossesses skills in Java (Applets, Servlets, Swing, JDBC), ASP, Rational Rose, CORBA, EJB1.2, EJB1.3, Struts, WebServices using SOAP, RMI, J2EE, XML, IIS5.0 and JSP.
Software Skill SetOperating System : Windows 2000/NT, Linux, HP-UX, SCO-UNIXProgramming : C, C++, Java1.4Design Tools : Macromedia Dream weaver MX, Java BeansProgramming Tools : Eclipse3.x, NetBeans, Jbuilder8.0, IntelliJ Distributed Tech : RMI and CORBADatabase : MySql, Oracle9i, DB2DbTools : DbVisualizer, Tora, WinSqlGUI : Java Swings, Rational Rose, Poseidon, Sybase Power DesignerNetworking : Java Socket ProgrammingWeb Technologies : Servlets, Applets, Java Script, JSP, EJB, JAX-RPC, JSTL, WebServices over SOAPWeb Servers : Jakartha-tomcat4.x, Jakartha-tomcat5.xApplicationServers: Jboss4.0.x, WebLogic8.x, WebSpear5.xReporting Tools : Seagate Crystal Reports10, Jasper Reports with Jasper Assistance, PDF Reports with iText.
Experience SummaryCurrently I am working with RELIABLE BUSINESS TECHNOLOGIES SDN BHD, Client of TELEKOM MALAYSIA SDN BHD, KUALA LUMPUR, MALAYSIA as a SYSTEMS ANALYST since January 2004.Worked as a SYSTEMS ANALYST with ANIMATED ELECTRONICS INDUSTRIES SDN BHD from May 2003 to December 2003Worked as a WEB DEVELOPER with INTEGRATED DATA SYSTEMS PVT LTD from June 2000 to February 2003.
Technical QualificationSUN Certified Java Programmer(SCJP)
Project DetailsProject #1: WebSTARS - TELEKOM MALAYSIA FAULT MANAGMENT SYSTEM
Client : Telekom Malaysia SDN BHD, Malaysia Project Duration : 1 Year.Software : Jboss3.X, Oracle9i, Eclipse2.X, Apache AXIS Technologies : J2EE, JSTL, Struts Design pattern, SOAP Team Size : 6 Role : System Analyst Organization : TELEKOM MALAYSIA SDN BHD. Project Duration : 1 year from January 2004 to December 2004.Responsibility : Interacting with users and Identify user requirements. Designing UML’s, case studies and System design.
Description: This is telecom fault management portal system; this project was designed for Registering the Fault Telephone with the Telecom Database and routing to the different stages to repair the fault telephone. In administration side there are different levels, In each level they can assign the work to lower level Telecom Staff, finally the repair has been performed by Repair Team and the system can track processing time in all stages. Job Details, and other Reporting Data is sent in PDF Format using iText Tool, for Displaying. Project consists of Administration, Trouble Report Management, Work Force Management, and Query Management Modules.
Administration deals with creating, maintaining, and deleting of Network Elements such as Area, Building, Cabinet, and Exchange, and Diagnosis, Priority, Cause and Disposition Categories, Service Types. Issuing Group Permissions, and Preferences to Users.Trouble Report Management(TRM) supports manual creation of three types of trouble tickets(TT's). Trouble Reports(TR's), Common Known Cause(CKC's) and Caution Report(CR's). TR's are created based on complaints received from TMB Customers,CKC's and CR's are created on Network Elements, when problems in the network elements are detected.
TRM is used for managing the trouble resolution process, dispatching the work , directed by requesting the creation of job in WFM. or routing the TT between work groups allows for searching the existing related troubles, and linking TR's to CKC's and CR's.The TR's which are present in Work List(Processing Stage in TRM),Particular TR is concluded based on Job Status, Diagnosis, Symptom Code, Priority, and Segment.Work Force Management(WFM) takes the receipt of dispatchable work(jobs) from Trouble Report Management(TRM), and delivers them to Repair Teams, which are in a particular Local Management Group(LMG).WFM is responsible for managing and automating the delivery of this work to a repair team. It provides a robust set of tools, for managing and monitoring the activities and progress of the work and work force. Additional Feature of Broadcasting the Message, which indicates the server status, and some additional information to user, will be displayed.Query Module deals with the TRM and WFM Related Search.
Responsibility : As a System Analyst, involved in Analysis and Design of TRM, Administration and WFM module using UML State/Activity, and Class diagram. Involved in coding of TRM, WFM, and Administration module, using Java, JSP, EJB, and J2EE Concepts, and Eclipse3.0(IDE) tool. Developed the Work Flow, using JSP communicating with Session Beans and Entity Beans. Designed the User Interface using Dream Weaver, CSS(indicating the user,for compulsory, and optional user entry fields) , JSP and HTML.Given Front End Validations and Verifications of the above modules, using Java ScriptGiven the Test Reports of the modules Using Test Cases and Procedures.

Project #2:
WebSTARS–II(Phase - II) FAULT MANAGMENT SYSTEM
Client : Telekom Malaysia SDN BHD, Malaysia Project Duration : 1 Year. Software : Jboss4.x, Oracle9i, Eclipse3.X, Apache AXISTechnologies : J2EE, JSTL, Struts Design pattern, SOAPTeam Size : 6 Role : System Analyst Organization : TELEKOM MALAYSIA SDN BHD.Project Duration : 1 year from January 2005 to December 2005.
Description : The phase II developed system as like the WebSTARS phase I, In this phase the system can allow to create trouble reports for VoIP, CDMA, DFMS, StreamyxWireless, EasyPhone, MayPac, CARELINE and LeasedLine services. Almost in phase II the system integrated with 30 products. In Phase I the system mail concentrate on only telephone services. And the workflow is slight change from the WebSTARS Phase I and here added new services with new work flow. The workflow was vary from product to product in VoIP the service number is generated by the system and the user details all supplied by the user while discus with telecom care center person, the trouble will route with based on the supplied data here no external system.Streamyxwireless trouble report is based on user id, the user supplied the user id with that user id the system can validate against to the MCMB database(this is external system), if it is valid then the system grab the information from that remote database and create a trouble report with WebSTARS database and remaining process as usual.
Project # 3:
WebSTARS–III(Phase - III) FAULT MANAGMENT SYSTEM
Client : Telekom Malaysia SDN BHD, Malaysia Project Duration : 1 Year. Software : Jboss4.x, Oracle9i, Eclipse3.X, Apache AXISTechnologies : J2EE, JSTL, Struts Design pattern, SOAP, QuartzTeam Size : 6 Role : Senior System Analyst Organization : TELEKOM MALAYSIA SDN BHD.Project Duration : 1 year from January 2006 to December 2006.
Description: The phase III more related to the data products like DPQ, DPC, DPG, MDB and MDA, These are Leased Line services. For this data product contains 2 Leg information, So if any problem registered for data products need to notify on both legs. For this data products system will create two trouble reports and send to each leg. The two trouble reports are in sync and if one of the trouble report close then other leg trouble report automatically close.In this phase WebSTARS integrated with I-CARE, LMS, BMS, SLG, CCMS. I-CARE integration is duplex, WebSTARS request the I-CARE and I-CARE request the WebSTARS. WebSTARS maintains common gateway (EAI) for other systems to communicate and WebSTARS communicate other systems with Quartz Scheduler. LMG, BMS, SLG and CCMS are half-duplex one way communication, Here WebSTARS implemented PUSH mechanism.
Project # 4:
EYSTAR SURVEILLANCE SYSTEM
Client : Animate Electronics Industries SDN BHD Role : As a System Analyst involved in S.D. and Development.Responsibility : Design and Development.Software : JSP, Jboss3.x, Tomcat4.x, Servlets, MySQL Team Size : 3Organization : Eystar
Description : The objective of this application was giving security to the ENDUSER.EyStar system gives wonderful futures to their End users. Mainly the system was built for security purposes, using this system the user can watch their property’s from any where on the globe. The system contains incredible futures like Snap Shots, Video Recording, Motion Detection and Motion Tracking This application currently maintained by EYSTAR.The system was purely developed under client server phenomena, which is perfect example for distributed computing. The entire system bifurcated into client-oriented and server oriented application.
The system basically consists of 1.1 User Module 1.2 Admin Module1.1 Major snaps of User Module: View Camera Online. Control CameraPT Monitoring and Recording Alert SMS Alert Voicemails and Extra Telephone
View camera online:- User can login to his EYSTAR account and register supplied SmileCam(SU-320) camera by EYSTAR- User can login to EystarPortal with personal accountid & password and connects to smilecam camera and view live video through web. Control Camera Options:- Pan and tilt option, user can rotate the camera by clicking on the video display.- User can Store images and video files.- Motion detection, the user has privilege to know that any motion detection by sending an alert message on screen.- Motion tracking, This will automatically track along with the object, when the object made any movement - And have a lot of other options like, getting mails, voice mail and sms alert.
1.2 Major snaps of Admin Module: Administration of the user accounts.- The administrator control all the permissions are requested by Endusers.- Maintaining the billing system, invoice system and payment system. Maintaining EyStar server:- Administrator monitor all user’s storage capacity limits. Creating roles.- Manager Role: Manager can able to create reports on billing system, invoice system and payment system.- Clerk Role: Clerk role mainly meant for Camera supplying. The clerk maintain camera registry which maintain all the data about cameras and Enduser camera list. Services and storage’s.- The EyStar system provides different level of storage capacity services.
Project # 5:
BANKING SERVICE TERMINAL (Funds Transfer)
Client : Agentech Software Pvt. Ltd, Hyderabad, India Operating System : Linux7.0 Enterprise Edition Project Duration : Ten Months Team Size : 3 Organization : INTEGRATED DATA SYSTEMS PVT LTD Software : J2EE, EJB, Servlets, JBOSS3.x, JavaScript, Oracle8i. Role :As a Web Developer Configuring application server, Involving in Database design and Preparation of DFD’s and explaining DFD’s to team members Description: This project is designed for servicing the banks to get the transactions faster. Customers directly enter data regarding their requirement like funds transfer. By checking all validations the transactions occurs. Customer as well as bank gets a receipt of this transaction. Using EJB we are securing the transactions.Technologies used on this project include the following:The software developed consists of two phases. In first phase of the software is developed for the Administrator in JSP as front end (View) and Oracle (Model) as Back End and we used EJB, Servlets (Controller) as middleware for securing the transactions... In the second phase of the software is developed for various Branches in JSP using front end (View) back end as Oracle (Model) and will be placed in the net.
Project # 6:
ADVANCE CUM CURRENT TICKET ISSUING SYSTEM(ACTIS)
Client : Andhra Pradesh State Road Transport Corporation.(APSRTC)Environment : Tomcat, Oracle8i, Java2.0Technologies : Servlets, JSP, MVC Design patternRole : Team MemberOrganization : INTEGRATED DATA SYSTEMS PVT LTDTeam Size : 5
Description : ACTIS is a multi-user and online web application system, which Provides the facility of Reserving and issuing Tickets there and then. Apart from ticket reservation the system also provides a means to maintain and manage all information regarding the services. The strengths of this system are its descriptive
Interface, which is very user-friendly and the security features. It also provides content sensitive online help system. ACTIS is Broadly classified into three modules viz., Reservation Module, Agents Module and Control charts (Arrivals & Departures).

Project # 7:PROJECT MANAGEMENT TOOL
Client : METAMOR Global Solutions Responsibility : Involved in Designing and CodingEnvironment : JDK1.3, swings, JDBC, MS-SQL 6.5 Team Size : 2 Role : Team member Organization : INTEGRATED DATA SYSTEMS PVT LTD
Description :This tool automates all the project management activities like time estimation of person-days, cost estimation, allocating Resources. It is helpful to effectively monitor the projects Undergoing in the company and is helpful in estimating the Effort; cost could be incurred for a new project from the historical data. It also contains the logging facilities and reporting the completion of allotted work. The tool is used by Team members, B.U.H, project managers and project leaders. We are using java light weight components (swings) as a gui and SQL server as a database.

Project # 8:
WEB BASED HTML EDITOR AND GENERATOR
Operating System : Windows NT 4.0Software : Java1.2 (JFC, AWT)Role : Team memberOrganization : INTEGRATED DATA SYSTEMS
Description:This is a web-enabled application that facilitates the users to edit their HTML pages and generate corresponding HTML. The client is provided with an Interface, which has provisions for the following: The client have a facility to write textual content and generate equivalent HTML The Textual Content comprises all the Word Document features including all styles and fonts, bulleted and ordered lists, text in multiple colors, aligning text, inserting labels, displaying links to web pages etc. It also has provision to Undo & Redo changes to the Textual content The Text is also word wrapped when it reaches the end of the Browser width(80 normal characters) The equivalent HTML generated is displayed in a separate Text Area
I was involved in coding for user interface and functionality of toolbar of the HTML editor


Personal Profile
Name : Ummidi Madana MohanNationality : Indian.Passport No : E3891548.Visa Validity : Till 01th October 2008.Visa Details : H1B.Permanent Address : 36-92-242/37, JaibarthNagar, Kancharapalem, Visakhapatnam. 530008, Ph no: +91-891-2507375.
KUALA LUMPUR (MADAN MOHAN. U)

Friday, January 20, 2006

Database statup and Shutdown

------------------------------------ DATABASE STARTUP--------------------------
1. Login as root with root password
2. To login as oracle9 user su - oracle9
3. Login in to oracle with /nolog option sqlplus /nolog
4. Login as sysdba with following command at SQL prompt SQL> connect / as sysdba
5. After login your will recieve a message as follow Connected to an idle instance.
6. To start the database issue the following command at SQL prompt SQL> startup
7. After issuing command your should see the following output.
ORACLE instance started.
Total System Global Area 236000476 bytes
Fixed Size 451804 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
8. Exit from SQL prompt SQL> exit
9. Start TNS Listerner process.
10. Change directory to ORACLE_HOME and bin cd $ORACLE_HOME/bin
11. start the listerner using the following command. lsnrctl start
12. Check connectivity using from another machine.

-------------------------------------------------- DATABASE SHUTDOWN--------------------1. Stop the listernet process using the following command lsnrctl stop
2. Login as root with root password
3. To login as oracle9 user su - oracle9
4. Login in to oracle with /nolog option sqlplus /nolog
5. Login as sysdba with following command at SQL prompt SQL> connect / as sysdba
5. After login your will recieve a message as follow Connected
6. Shutdown database in normal way SQL> shutdown
7. After issuing command your should see the following output.
Database closed.
Database dismounted.
ORACLE instance shut down.

Wednesday, December 14, 2005

Invoke WebService from Perl script

Hi,
Here the small utility, perl script can invoke the webservice......just specifying the service address.

-----------------------------------------------------------------------------------------------
#!/usr/bin/perl
use Net::Ping;use SOAP::Lite;
$host = "casshost";$wshost = "peinguin";
$p = Net::Ping->new();$alive = $p->ping($host);if ( $alive ){ print "Host is up - $host.\n"}else{ print "Host is down - $host.\n";}$p->close();
$soap_response = SOAP::Lite -> uri('http://penguin:48080/WebSTARS/services/WSCassHostManager') -> proxy('http://penguin:48080/WebSTARS/services/WSCassHostManager') -> updateHostStatus("perl", "perl", $alive);
@res = $soap_response->paramsout;
$res = $soap_response->result;#print "Result is $res, outparams are @res\n";print "Result is $res.\n";
-----------------------------------------------------------------------------------------------

the url is specific to your service locator.

just save the file with the extension .pl and run in ur linux box.

Actually this program will ping one of the remote host, if the system available or may not available the perl script invoke the service and give the result.

Its really good stuff.

Tq.

Wednesday, September 07, 2005

:::::::::::: Some LINUX Installation tips ::::::::::::::::::

-> If the Installer is tar file then $ tar xvf filename

-> If the Installer is tgz file then $ tar zxvf filename

-> If the Installer is rpm file then $ rpm -i filename

-> If the Installer is zip file then $ unzip filename

-> If the Installer is gz file the $ gunzip filename

RPM is redhat package manager, rmp -ivh then the rmp will install the specific folder in /user directory.

/etc/rc.d/init.d/ is the directory contains all the excutable scripts, so sometimes need to change the executable permission for the script, the following specified how to change the persmission.

#chmod +x /etc/rc.d/init.d/jboss

#service jboss start, then the jboss will start as a service.

To open window in VNC server... #xterm -ls -sb -fg black -bg white &

shutdown the vnc server
#vncserver :1

Remove all file including directorires : rm -rf *

Copy all sub directories and files: cp -r . /opt

copy files from 1 mechine to other mechine with scp.

Monday, August 08, 2005

Staring Oracle DB listener

Once start the Oracle Database we need to start the database listener....

To start listener we should run the following command.

$ lsnrctl start

This command need to run once you logged into the database mechine as oracle user.

Sunday, July 24, 2005

Indian Pride

U can influence Indian Economy
Please spare a couple of minutes....Let me begin with some simple statistics......1 CAN $ = IND Rs 32 (this is past)after 5 months , it is......1 CAN $ = IND Rs 37i dont think Canadian Economy is in such a boom, so its obvious that Indian Economy is Going Down.Our Economy is in our handsIndian economy is in a crisis - As you are all aware, India like many other Asian countries, is undergoing a severe economic crunch. Many Indian industries are going bankrupt and shutting down. If we do not take proper steps to control this, we will be in a critical situation. More than 30000 crore rupees of foreign exchange is being siphoned out of our country on products such as cosmetics,snacks, tea, beverages...etc which are grown, produced and consumed here.A cold drink that costs only 70/80 paise to produce is sold for nine rupees, and a major chunk of profits from these is sent abroad. This is a serious drain on Indian economy.Did you know that "Coca Cola" and "Sprite" belong to the same multinational company,"Coca Cola"?On one hand coke advertisements say that 'Jo chaho hojaye, cocacola enjoy' (i.e. whatever the hell, let it happen, you drink coke) ; and on the other hand, Sprite says that 'Bhujao only pyas, baki all bakwas' ( i.e. drinks can just quench thirst all other claims are false).What can we do?You can consider some of the better alternatives to aerated drinks.Pepsi is not an exception.We can go for better options like lemon juice, fresh fruit juices, chilled lassi (sweet or sour), butter milk, coconut water, jaljeera, enerjee, masala milk..........Everyone deserves a healthy drink, including you! Over and above all this, economic sanctions have been imposed on us. We have nothing against Multinational companies, but to protect our own interests we request everybody to use Indian products atleast for the next two years.Also, with the rise in petrol prices, if we do not do what we need to, the rupee will devalue further and we will end up paying much more for the same products in the near future.What can we do about it?1. Buy only products manufactured by WHOLLY INDIAN COMPANIES.2. ENROLL as many people as possible for this cause.Each individual should become a leader for this awareness. This is the only way to save our country from severe economic crisis.You don't need to give up your lifestyle. You just need to choose an alternate product. All categories of products are available from WHOLLY INDIAN COMPANIES.List of products.Bathing Soap:Use - Cinthol & other Godrej brands, Santoor,Wipro Shikakai, MysoreSandal,Margo, Neem, Evita, Medimix, Ganga, Nirma bath, Chandrika.INSTEAD OF - Lux, Lifeboy, Rexona, Liril, Dove,Pears,Hamam,LeSancy,Camay,PalmoliveTooth paste:USE - Neem, Babool, Promise, Vico Vajradanti,Prudent,Dabur ProductsINSTEAD OF- Colgate, Close up, Pepsodent, Cibaca,Forhans, Mentadent.Tooth brush:USE - Prudent, Ajanta, Promise.INSTEAD OF - Colgate, Close up, Pepsodent, Forhans.Shaving CreamUSE - Godrej, Emani.INSTEAD OF - Palmolive, Old Spiice, Gillete.Shaving BladeUSE - SuperMax, Topaz, Lazer, Ashoka.INSTEAD OF - Seven-O-clock, 365, Gillet.Talcum PowderUSE - Santoor, Gokul, Cinthol, Wipro baby powder,BoroplusINSTEAD OF - Ponds, Old Spice, Johnson baby powder, Shower to Shower.Milk PowderUSE - Indiana, Amul, Amulya.INSTEAD OF - Anikspray, Milkana, Everyday milk,Milkmaid.Shampoo:USE - Lakme, Nirma, VelvetINSTEAD OF - Halo, All Clear, Nyle, SunSilk.And above all, CLOTHES.Do you know that the cotton is produced in the indian villages, threads are produced in the indian towns, dresses are stitched in indian cities and clothes are purchased by indian customers. But it is BRANDED as MANUFACTURED BY A MULTINATIONAL COMPANY for which we LOSE PRECIOUS FOREIGN EXCHANGE.THE POINT TO NOTE: Our Money is gwtting drained to some Developed countries.This is absolutely TRUE.PLEASE go to the remote areas of cities and try to see the truth for urself. Thousands of poor Indians are working as tailors, stitching the WORLD'S POPULAR READYMADE CLOTHES. But they are paid a poor amount. This is happening because of our ignorance that India ia one of the major textile exporters in the World.OUR TAILORS ARE FAMOUS EVEN IN COUNTRIES LIKE US AND UK. THEN WHY SHOULD WE BLINDLY GIVE IN TO THE ATTRACTION OF FOREIGN BRANDS?PLEASE THINK OF IT.Every Indian product you buy makes a big difference. It saves INDIAN Economy. Let us take a firm decision today.BUY INDIAN TO BE INDIAN. We are not against of foreign products.WE ARE NOT ANTI-MULTINATIONAL.We are trying to save our Nation. EVERY DAY IS A STRUGGLE FOR A REAL FREEDOM . ..We acieved our independence after losing many lives. They took the pain to ensure us a peaceful life. But the current trend is very threatening. Multinationals call it, "Globalisation of Indian Economy". For indians like you and me, it is "Re-Colonisation of India". Let us make sure we dont let the past to repeat. After all, who would like to let a "Goos that lays Golden Eggs" to slip away.PLEASE REMEMBER : POLITICAL FREEDOM IS USELESS WITHOUT ECONOMICINDEPENDENCE.FINALLY: If u cant give up all the items mentioned above, give up "Atleast one item for the sake of our Country".LITTLE DROPS MAKE A GREAT OCEAN.( Changes have been made to the original version of this article to make it more effective).
Jai Hind

Monday, July 18, 2005

Some IBM - AIX LINUX commands

# netstat -a | grep 8080, this is the command to view user details who are using the server at port 8080.
# netstat -a | grep 8080 | wc -l, this is the command to view the total number of users accessing the server.
# netstat -a | more, give the more information on connections.