Post Job Free

Resume

Sign in

Sr Developer & Analyst

Location:
Fairview, TX, 75069
Salary:
100,000
Posted:
January 30, 2012

Contact this candidate

Resume:

Mahesh Bandarupalli

*** *********** ***,

Fairview, Tx-75069 Mobile: 214-***-****

Email : oj4877@r.postjobfree.com

Seeking A Career In IT management

Summary

• Management

• Experience in Vendor Management, Resource Management, Making Business Cases, Product Support, Reviewing RFP’s, Defining SLA’s, Taking Initiatives, Estimation, Time Tracking and other areas of IT management.

• Familiar with Six Sigma from Nortel, Total Quality Management, Kais an, Various software engineering methodologies, customer mania and how we succeed management culture from YRI, employee recognition and optimal workload to ensure higher productivity and break through results.

• Lead Teams of 7-8 at Nortel for different projects, responsibilities include task assignments, integration, coordinating setup of test environments, handling offshore, mentoring people, project management etc.,

• At YRI I was involved with managing offshore, managing customers, working with contractors and time tracking, project management and owning close to 13 different areas of the enterprise application portfolio.

• Telecom

• 8+ years of telecom industry experience in software design, development, product support, maintenance, debugging and testing including 7 years in Nortel Networks and 1 years in Cingular/SBC Wireless.

• Designed, Developed and implemented several projects in Telecom communication services, configuration management, OAM plug-in’s and Wireless Billing. In-depth understanding of packet-based wireless communication services (Mobile IP) and good knowledge of various standard and proprietary billing models and protocols like prepaid (DCC and CTP), postpaid (RADIUS, GTP’ and WRAP), content and service based, time of day, time/volume and location based billing.

• EMS/NMS Experience on developing java based client server configuration software(Service Creation System) for configuring network elements (CDMA2000 and UMTS GPRS network), which includes packet core switches GGSN, PDSN and the associated subscriber, routing, authentication, billing etc., profiles. Experience in developing Corba Manager for provisioning of network elements using java.

• Expert in writing scripts for Database upgrades, server configuration/upgrade, OS upgrades including mirrorred setup. Experience in developing framework plug-ins for OAM server that negotiate trader access, registration and initiate importing and exporting of device configuration for MPE devices from Network Service Provisioning gui.

• Experience in Billing software using Flexible Bill Formatter using the Telegence platform.

• Restaurant

• 3 years of experience as business analyst/Security analyst/technical lead developing, maintaining enterprise applications including for Yum Restaurant International including YRI’s website portal YUMNET

• Experience in developing J2EE applications and applications providing web services using Struts, JSP, EJB, Serve lets, XML(Sax and DOM), Ajax, Web Services, JDBC and Agile technologies.

Awards

• Ranked consistently as a top/high contributor from 2000 - 2005 as part of Nortel’s Employee Performance Evaluation process.

• Recipient of Top Contributor award in the team for the year 2005 and customer satisfaction award.

• Recipient of “jigsaw of A Dream Yumnet Award”, “Culture Hero Award”, “Walking the Talk” awards at YRI.

• Recipient of ATP grant for developing automated Nitric Oxide delivery system for Master’s project

Education

• Master of Science in Computer Science, University of Texas, Arlington, TX, USA (1996-1999)

• Master of Science in Bio-Medical Engineering, University of Texas, Arlington, Tx, USA (1996-1999)

• Bachelor of Engineering (Hons) Instrumentation, B.I.T.S Pilani, Rajasthan, India (1992-1996)

Technical Skills

Languages Java, C, C++, html, PL/SQL, Pro *C, XML

Web Related : J2EE (EJB, Java Beans, JNDI, JDBC, JSP, JSTL, JAXB, JSF, JAXPI), JavaScript , Struts, XSL, XSLT, Servlets, Ajax, SOAP, Spring Framework, Hibernate, Tomcat, Ofbiz, Webslinger

Databases : ORACLE 8/9, Solid, LDAP, MySQL Access, Oracle, Postgresql, Mysql.

Scripts : Java Script, ANT, UNIX (Korn, bourne and csh).

Operating Systems UNIX, Linux, VxWorks 5.3.1 & 5.4.2, Windows (9x, NT, 2K, XP), MS DOS, Sun Solaris(7,8,9)

Microprocessors Intel 80x86/88, Motorola Power PC, Broadcom MIPS

Networking Protocols TCP/IP, GTP, GTP’, RADIUS, Diameter, DCC, PPP, Mobile IP, GRE, VPN, L2TP, DHCP, IPSec

Tools & IDEs Exceed, MS Office, Clarify Clearquality, ClearSupport, Eclipse, Websphere App Developer 5.x, Framemaker, Flexible Bill Formatter, JBuilder, Intellij, Microsoft Visio, Microsoft .NET, AXIS

CORBA : Orbix3.3, Inprise Visibroker6.0.

Design Methodology : Rum Baugh’s OMT, UML, Agile(Scrum)

Version Control : Clear case (UCM/NEU, SIRCC), Telegence, CVS

Professional Experience

Yum Restaurants International Dallas, TX, USA Mar 2008 – Present

Enterprise Applications, EAS

Sr. Analyst/Team Lead/Lead Architect/Developer

YRI has a number of enterprise applications which are critical to running over than 30,000 restaurants world wide including supply chain management and distribution management, in over more than 30 applications that are key to the business.

Maintained the applications of Distribution management, Security administration, Management letters, Yumnet, Common authentication service, User Provisioning, TMRI, Pacesetter, Food Safety and regulatory affairs, Sensory and other miscellaneous applications.

Responsibilities

• Analyst

o Includes customer interaction, requirements gathering, setting expectations on requirements, prioritization, providing estimates, analyzing requirements, design, implementation, on time delivery and support, triage of issues, managing SLA’s, Vendor management, resource management, working with offshore, managing the project.

• Team Lead

o Lead a team of 3 contractors and one offshore resource to manage work load. Responsibilities include task assignments, design lead, integration, spot testing and delivery to QA and deployment of customer UAT.

• Architect

o Worked as a lead architect for Yumnet, Distribution Management and Common authentication service and as lead design in user provisioning.

• Senior Developer

o Distribution Management, Security Administration, Management Letters, Yumnet( Client Side/Server Side - Website), Common Authentication Service, User Provisioning(ITIM), Food Safety Regulatory Affairs, Sensory, Pacesetter, SSL, TMRI( Hiring team members in restaurants),Supplier Management.

o Applications are developed and maintained on a J2EE platform.

• Security Expert

o Deployment of SSL certificates for all applications across Linux, Windows and ISS on 7 different servers

o Worked on Security authentication service to authenticate users based on roles provisioned.

• Web Administrator

o Responsibilities and some of the tasks include building platforms for Development, Test and production environments, migrating to new hardware, site security, on call support, site monitoring through GOMEZ, Load balancing new site creation and customer education, developing processes for feature roll out.

o Break through results in improving the performance of Yumnet and redesigning the security administration.

• Identity Management

o User Provisioning for provisioning users through Tivoli ITIM/TAM

o Provisioning policies, groups, configuring LDAP and designing front end for the application.

Projects

• Yumnet Security Administration is a site in YRI used for provisioning user requests for access for YRI’s Yumnet and enterprise applications. Project was to revamp the workflow and process to enhance the existing functionality. The project involved changing the front end using JSP/java scripts and servelets and using the struts framework to implement the enhancements. Tasks involved requirements gathering, design document review and requirements sign off by customer and implementation. Code is deployed in Tomcat 5.0 after QA testing.

• Management Letters Applications is an application used to report market financial data every period. Enhancements to add new sections to the management letters and ability to make changes online. Rolled out 5 different features. Responsibilities included requirements gathering and sign off and design, implementation and testing. Worked on the following technologies Java/Jsp/Java Scripts/Struts/Hibernate/MS SQL server/Tomcat/Velocity.

• Worked on User Provisioning project using Tivoli ITIM/TAM to provide a solution to provision user from store, above store, franchisee and corporate users to allow access to YRI’s applications. A new database that would merge data from multiple sources to provide a single authentic source of restaurant, store, above store and franchisee users. Java front end that would take user requests from a web portal and verify all user information from the database and submit the request. This request is fed to Tivoli ITIM ( Identity Manager ) and user accounts are provisioned.

• Team Member Readiness Inventory (TMRI) is a hiring tool that is used to hire store employees to evaluate their score sheets for the answers to the questions provided. Provided new tool for new norms for 12 countries. This is a java front end and stand-alone application.

• YUMNET, web administrator for YRI’s website portal. I was involved in the design and implementation of the original portal deployed on ofbiz-webslinger platform on Suse Linux. Has close to 40 sub sites on this web site. Was instrumental in improving the performance of the site by decreasing the worst case login and page loading by 25 seconds through a combination of file compression, browser side caching optimizing CSS files and asynchronous loading of java scripts. Responsibilities include site security, on call support, site monitoring through GOMEZ, new site creation and customer education. Rolled out multiple features for marketing and bmu’s.

• Maintained multiple database applications for reporting store data, food safety and regulatory affairs and sensory application for testing food products.

• Common authentication service is the security service for authenticating user for YUMNET and all 30 enterprise applications. Together with OPEN-LDAP and Active directory authentication service issues session tokens, validates domains and user credentials. I was instrumental in stabilizing the service, resolving critical issues related to db lock files in OPEN-LDAP, provide monitoring for the service.

• Maintained and deployed enterprise server security by deploying SSL certificates on CAS server and all other application servers across windows, linux in IIS and Tomcat.

Environment:

Eclipse, Tomcat 5.0/5.5, MySql(Database), Linux Suse 11.0, Windows, J2EE, Microsoft Visio, CVS, Struts, JSP, servlets, ofbiz, Webslinger, MS Project,Mckoi database, Doc DB framework, Spring, Hibernate, Open LDAP, MSSQL Server, SSL.

Nortel Networks Inc., Richardson, TX, USA Oct 2000 – Mar 2008

Common Provisioning System, OAM Core Delivery

Sr. Software Engineer/Architect

Nortel Wireless Network Management System ( W-NMS ) delivers an integrated OAM management platform, across the radio access, packet core, circuit core, IP/ATM backbone and service enabling platform domains. W-NMS plays an important role in providing the foundation Network management capabilities to the Nortel solution for complete, end-to-end management of Wireless Network. CPS Core Networks ( Common provisioning system) is a GUI driven PC tool for offline/online configuration of supported Core Network Elements. like SGSN, GGSN, Media Gateway and passport devices(GSM/UMTS/CDMA/WIMAX).

The CPS tool is a network configuration platform which can be tailored to domain-specific services, for instance UMTS or GSM, by defining a model of the configuration data and creating software components named plugins.

The software is a client server software built on distributed n-tier client server architecture using J2EE(JBOSS) and XML technologies. The CPS server is a java application server deployed using JBOSS(J2EE).

Responsibilities

• Analyzed requirements with PLM group and worked towards finalizing requirements.

• Developed High level Design and Detailed Design for various features(back/forward propagate elements/values across releases, C-WD compliance etc.,) supporting a new device MPE and also to change the format of snapshots to a new format.

• The software is developed using Agile practices and Test driven approach.

• Installed Apache, JBoss, MySql databases for test and deployment environment.

• Implemented business logic using EJB session and entity beans to integrate with back end database and allowing multiple users to work on same workspace/XML files.

• Designer Testing to test the functionality using JUnit. Interacted with the test team to define the scope of testing

• Building deployment fit executables using ANT.

Environment:

Eclipse, Apache(Client/webserver/commons codec/Log4j), Bean Shell, Clover(Code coverage), Install4j(installation), JBOSS Application Server( J2EE Container), JDepend, JGoodies, JUnit(Unit Testing), MySql(Database), UISpec4J(UI Testing), Xalan(XSLT processor), YGaurd(Java Byte code obfuscator and Shrinker)CPS, Solaris 9, XML(DOM/SAX), J2EE, FrameMaker, Microsoft Visio, UCM/NEU, ANT, EJB, Unix Scripting, SQL, SOAP.

Service Creation System, PDSN Design and Development

Sr. Software Engineer (Web Services Designer)

The SCS is the Element Management System (EMS) for the network elements PDSN and GGSN. It supports OAM in the areas of Fault Management, Configuration Management, Accounting (e.g. service accounting), Performance Management and Security Management. The SCS is also positioned to allow the rapid creation and delivery of network-based value added services. The SCS is a java based client server system which monitors, updates and maintains the state of network elements on a live network. It is a multi-tier, multi-server system and is deployed on Sun Solaris, Linux and Windows environment. Customers who deploy the software need a web based tool to report defects, request enhancements in future releases, schedule upgrades, request support, retrieve queries, check status/updates and other activities. The application is designed to provide this functionality as web services.

Responsibilities

• Developed the presentation layer using Struts Framework.

• Responsible for coding all the JSP, Servlets used for the User Module.

• Developed the JSP, Servlets and various Beans using Weblogic framework.

• Wrote java utility classes common for all of the applications.

• Developed HTML and JavaScript for various client side functions.

• Deployed the jar files in the Web Container on the Weblogic server

• Designed and developed the screens in HTML with client side validations in JavaScript.

• Developed the server side scripts using JSP and Java Beans.

• Involved in Database design and development. Involved in SQL scripting. Involved in the system integration and testing.

Environment:

Java, JavaScript , Struts, Servlets, HTML, XML, XSL, XSLT, JAVA Beans, PL/SQL, JDBC, Oracle 9i, IBM WebLogic Application Server, SOAP, Hibernate, JUnit, ANT, Spring Frame Work.

CMXML Manager, OAM Core Delivery

Sr. Software Engineer/Architect

Nortel Wireless Network Management System ( W-NMS ) delivers an integrated OAM management platform, across the radio access, packet core, circuit core, IP/ATM backbone and service enabling platform domains. W-NMS plays an important role in providing the foundation Network management capabilities to the Nortel solution for complete, end-to-end management of Wireless Network. W-NMS CM XML manager is a file-based provisioning system for network element(s) delivered as a plugin to the OAM server. This manager allows the application (import) and retrieval (export) of provisioning data to and from the network element(s). The functionality to perform import/export resides on the main server and inter-connects the offline PC based provisioning tool WPS and W-NMS server. The import and export functionality can be initiated by the user from the Network Service Provisioning (NSP) GUI or WICL client.

Responsibilities

• Lead a team of 4 to design and implement the CMXML manager. Responsibilities included setting up environments, Test servers, defining interfaces, delegating tasks, coordinating integration and ensuring timely delivery of the project and release to QA. Resources directly reported to me.

• Analyzed the requirements with the PLM team and helped finalize requirements.

• Developed a prototype implementation for demonstration.

• Worked on Functional specification, High Level and Detailed Designs for the components of NE Driver, MPE Communication and Mediation, the components in the CM XML manager. Followed the OOD methodology and used Sequence diagrams and Activity diagrams.

• Implemented and tested feature with tight deadlines and worked with deliverables from different teams working offshore.

Environment:

IntelliJ, Solaris 9, CORBA (Orbix), XML(Sax, DOM) J2EE, OOD, FrameMaker, Microsoft Visio, UCM/NEU, Java Swing, Unix Scripting.

Service Creation System, PDSN Design and Development

Technical Lead

The SCS is the Element Management System (EMS) for the network elements PDSN and GGSN. It supports OAM in the areas of Fault Management, Configuration Management, Accounting (e.g. service accounting), Performance Management and Security Management. The SCS is also positioned to allow the rapid creation and delivery of network-based value added services. The SCS is a java based client server system which monitors, updates and maintains the state of network elements on a live network. It is a multi-tier, multi-server system and is deployed on Sun Solaris, Linux and Windows environment.

Features

• Corba Mobile IP manager to support configuring PDSN network elements for Mobile IP from Corba Command Line(client).

• Features to support configuration of Subscriber Manager, HA, FA and peers, IPSEC profiles, SA profiles, VPN/VPRN profiles SNMP, AAA, Radius etc., All work include support for gui based provisioning, database support in Solid and LDAP, upgrade support and CORBA cli support.

• SSL feature to secure client/sever communication using Certicom libraries.

• Upgrade feature to modify enhance upgrade process to provide seamless upgrade and reduce downtime. Scripts to provide continuous upgrade of SCS software, LDAP software and OS from 8 to 9 using live upgrade on Solaris 9.

• Features for configuration of communication services like CBB, Time based billing etc.,

• Feature to upgrade various third party software which include Advent net SNMP, Visibroker, Certicom SSL, Iplanet LDAP, Solid, Sun JRE.

• Feature to enhance the build process.

• Feature to develop web services for customers to report defects and request enhancements.

• Written several scripts for automating the build process, start and stop scripts for servers on SCS, scripts to do upgrades of OS from Solaris7/8 to Solaris 9 and also scripts that upgrade and migrate databases.

• Done OS upgrades using Live Upgrade technology on systems that had disk mirroring. Reduced the down time of overall upgrades including OS, software and databases to less than 10 minutes(loss of supervision)

Responsibilities

• All work involved requirements analysis and feed back to the PLM teams.

• Functional specification which is based on the requirements and reviewed and approved by core reviewers drawn from several teams.

• High Level And Detailed Design following OOD methodologies.

• Mentored several developers in the area and made several presentations on feature work.

• Technical prime for Mobile IP corba manager, upgrade related features and SSL features.

• Support including 24/7 support during upgrades. Received best customer satisfaction award for upgrade work.

Environment:

JBuilder, Solaris 7,8,9, J2EE, Visibroker Corba, SSL, JDBC, Solid, LDAP, Unix Shell Scripting, Data Architecture, Java Swing, SQL.

PDSN Design and Development

Sr. Software Engineer

Worked as part of PDSN, Foreign Agent and Home Agent Development Group involved in CDMA third Generation Core Network Development. Responsibilities include Design and Analysis, Code Implementation in C and C++, System Integration, Developing Test Plans, Nodal/Unit Testing and Product Support.

Responsibilities

• All work included requirements analysis, HLD and Detailed Design and reviews and implementation with deliverables traceable to requirements and Functional specification.

• Worked on development on PDSN-Foreign Agent and Home Agent on a VxWorks based platform, which involved working on protocols such Mobile IP, L2TP, A11, PPP and RADIUS Billing.

• Worked on IPSEC/IKE implementation on PDSN.

• Experience in CBB and EBB billing.

Environment:

Unix Scripting , Clearcase, C Programming, C++, Microsoft Visio, Shasta PDSN, Broadcom MIPS, Clarify ClearQuality, Linux

SBC Wirless/Cingular, Richardson, TX Feb 1999 – Oct 2000

Telegence Billing Software

Sr. Analyst

Telegence is a platform developed by AMDOCS and is deployed at Cingular for Wireless Billing and other areas involved with the Bill Production. Bills are delivered to customers based on billing cycles and different geographic regions. The billing data for a few million subscribers are stored in various tabled defined and maintained in a ORALE database.

Responsibilities

• Solely responsible for developing paper bill using Flexible Bill Formatter for one of Telegence releases developed independent of AMDOCS. Extensive knowledge of the billing format, tables and the billing cycles at SBC/ATT/Cingular.

• Developed MABLE and Reseller formats for customers.

• Designed schema, mappings, tables with relationships for paper bill.

• Developed Pro *C programs to manipulate and maintain data.

• All development was done using the software engineering processes of requirements gathering, analysis, high level design, implementation and testing(unit, system integration) and running through billing cycles.

• 24/7 pager support. Worked round the clock for fixing urgent issues to resolve production problems or problems with bills.

• Promoted as Senior Analyst in a short time. References available upon request.

Environment:

Unix, VMS, Oracle 8, Flexible Bill Formatter, OOD, Unix Scripts, C Programming, COBOL.

SouthWestern Medical Center, Dallas, Tx 1997 - 1999

Department of Surgery

Research Assistant

Worked on NO delivery system for automated and controlled delivery of NO for experiments on pigs to study the effects of NO on blood platelets and coagulation using gamma camera and radioactive indium and technitium. Work involved animal experiments, instrumentation included ISO NO MKII NO sensor, syringe pump interfaced serially with computer and controlled delivery using digital controllers developed using LABVIEW. Research involved working with top scientists, lab work, setup, experimentation, taking results, analysis and design.

http://www.swmed.edu/home_pages/bme/bioinstrumentation_frame2.html#design

References from Southwestern Medical Center, SBC Wireless/Cingular and Nortel Networks available on request.



Contact this candidate