Professional Resume - DOC
Document Sample


CHANDAN MAHALINGAPPA
2600 Waterview Parkway Apt # 3838 Richardson TX 75080, Ph: (720) 891-9518,
chandnm@yahoo.com, chand.nm@gmail.com
OBJECTIVE: Master of Science student and experienced software developer seeking full time position in
the field of Computer Science.
SUMMARY
Academic and Professional software development experience (3 years) in the areas of Web
Technologies, Operating Systems, Networking, OOAD, and Database Design
Hands on experience in implementing Enterprise applications using Java, EJB, JSP, Servlets, JDBC,
Java Web Services, Struts , Log4J, XML, JavaScript, Ajax, HTML,DHTML.
Experience with Application servers and Web servers such as BEA WebLogic and Apache Tomcat.
Skilled at programming on different Java IDE’s like Eclipse IDE, Rational Application Developer
(RAD) and experience with source control and versioning tools such as CVS,VSS
Good exposure to J2EE design patterns such as Business Delegate, Model View Controller(MVC),
Service Locator, Transfer Object, Data Access Object(DAO)
Extensive hands-on experience with object-oriented analysis, designs, modeling and programming tools
and methodologies using J2EE and XML in conjunction with Unified Modeling language (UML)
EDUCATION
University of Texas at Dallas, Richardson, TX Dec 2008
Master of Science in Computer Science
Current GPA – 3.5
Siddaganga Institute of Technology, Tumkur, India July 2004
Bachelor of Engineering in Computer Science
Overall percentage: 78 % GPA – 3.7
TECHNICAL EXPERTISE
Operating Systems Unix (Solaris), Windows 95/98/2000/NT/XP, DOS.
Tools UML on Rational Rose, Eclipse, RAD Ant, Dreamweaver, Wiki
Languages Java , C,C++,SQL, XML, VB 6.0, JavaScript, Ajax, HTML with
CSS, DHTML
Networking UNIX Network Programming, Sockets, TCP/IP, Routing
Protocols, Addressing,
J2EE Common Services APIs Java Servlet, JSP, JDBC, EJB, JNDI
Servers BEA Weblogic, Apache Tomcat
Frameworks / APIs / Tools Struts, Log4j,WEB-SERVICES, Toad
Database Oracle ,SQL Server, MS Access
Version and Source Control CVS, VSS
Graduate studies concentration: Advanced Operation Systems, Algorithms, Computer Networks, Object
Oriented Analysis and Design, UNIX.
PROFESSIONAL EXPERIENCE (3 Years)
CISCO SYSTEMS 05/2008 – Present
Project: Broadband Telephony Services (BTS)
Role: College Intern
BTS is responsible for delivering industry-leading software-based carrier-grade - 5x9 reliability, voice call
control capabilities in Next Generation IP Service Provider networks, which create new service revenue
opportunities for our customers.
Chandan Mahalingappa 2
Project 1: Enhancements to OAMP Events and Alarms Website
Events, Alarms and Fault subsystem is a workflow based system used to log various faults, events
that occur in the BTS 10200 softswitch. Subsystem also includes features to define billing and
TMM definitions. Each event/alarm or billing/TMM follows a lifecycle where it starts off with the definition,
validated, then sent for approval/decline and finally closure. Responsibilities were to understand the system
and add new enhancements to the Events, Alarms and TMM subsystem
Project 2: Designing Website for BTS Engineering and BTS Platform Team
As a college intern I was given the responsibility of designing website for BTS Engineering and BTS
10200 Platform Team using Wiki.
Migration had to be made from already existing website designed on the engineering server to the wiki
server and care had to taken so that no information is missing.
One of the challenges was to learn wiki tool and markup language within a short period and design the
website within given timeframe.
Technologies: Unix, MySQL, Java servlets, Eclipse, Wiki, Dreamweaver
VERIZON COMMUNICATIONS 06/2007 – 12/2007
Project: Bundle Qualifying Tool (BQT)
Role: Intern
BQT is a web-based CRM application used by Retail Markets to enroll Verizon Landline customers
(Residential and Business) into OneBill(r) who are also Verizon Wireless customers.
Responsibilities:
Enhancements for FIOS Bundles, which allows bundling of services like FIOS Internet, FIOS TV, and
OneBill along with land line.
Handling UAT, Production issues and coordinating with the offshore team for the FIOS Bundles
Writing shell scripts for batches and Integrating components
Web service calls to communicate with downstream systems.
Technologies: Unix ,Toad, Oracle 8i, Java, Eclipse, CVS, Webservices,XML
IGATE GLOBAL SOLUTIONS, Bangalore, India 06/2004 – 07/2006
Project: Dos Migration
Role: Senior Software Engineer
The Project for Royal Bank of Canada(RBC) involved migration of rich suite of DOS based applications
onto web based platform. The Dos applications were used to provide administrative and transactional
interfaces to the corresponding back-end host applications.
Responsibilities:
Coding and implementation of CMS (Credit Management System) transactions and business rules.
Implementation of design patterns like Front Controller, Business Delegate and DAO.
Fixing UAT defects and Integration of components to establish a stable flow.
Technologies: Struts Framework, UML, JSPs, Java Beans, Java Script, XML, RAD 7.0, BEA
Weblogic, JUnit, CVS
Project: IQUEST
Role: Senior Software Engineer
A work-flow based Project management suite developed for the organization to help project managers,
monitor their project initiation and setup. Applications to monitor ongoing project health reports, issue
tracking, Defect tracking, maintenance requests, time booking and dashboards.
Chandan Mahalingappa 3
Responsibilities:
Involved in the development of various use cases, sequence diagrams using UML and Rational Rose
Enhancements for applications using JSP, Servlets, HTML, DHTML and validations using JavaScript
Implementation of dynamic and static security for different roles
Technologies: Java Servlets, JSPs, JavaScript, EJB, JDBC, BEA Websphere, XML, DHTML, Log4J,
eclipse IDE
ACADEMIC PROJECTS
Implementation of MAP protocol and Friedemann Mattern’s Termination Detection
Algorithm : Application and control messages were used for communication between nodes in a distributed
system. Nodes exchanged messages depending on the state (Active or Passive). Termination was detected
once all nodes became passive and number of messages sent is less than maximum.
Language: java Platform: UNIX
Implementation of Juang and Venkatesan’s asynchronous checkpointing and recovery
Protocol : The project implemented crash and subsequent recovery in distributed system. A node on failing
simply stops sending messages to neighbors and rolls back to some previous state selected at random. It then
initiates the recovery protocol.
Language: java Platform: UNIX
Implementation of Ad-hoc On Demand Distance Vector (AODV) protocol : Files being used as
the means of communication between nodes. Route error handling was done to show the dynamic nature of
the protocol. Simulated the protocol to work for number of nodes greater than eight. Designed the protocol
to handle link breakages and dynamic movement of nodes.
Technologies: Java, Eclipse IDE Platform: UNIX
Branch and Bound Algorithm: Implementation of heuristic Branch and Bound algorithm for
developing minimum spanning tree with minimum degree and maximum diameter constraints. Comparison
analysis was done varying the number of nodes to test the efficiency of the algorithm. Used Dijkstra’s
algorithm to satisfy the degree and diameter constraints.
Language: Java, JFrame, JPanel Platform: Windows XP
AVAILABILITY: Jan 2009
Related docs
Get documents about "