Java/j2ee Developer Resume Profile
PROFESSIONAL SUMMARY
- 8 years of experience in the analysis, design, development, implementation and testing of life cycle of various applications in Telecom domain.
- 8 years of Experience in Java/J2EE, PL/SQL, UNIX
- 7 years of Experience in COTS product Amdocs Cramer. Java/J2EE, PL/SQL, UNIX .
- 2 Years of Experience in Re-Architecture of Legacy application.
- Involved in design and development of Amdocs Cramer Task Engine Metadata Utility TMU's , Task Engine Callouts and configuration of metadata using Amdocs Cramer Configurator. Java/PLSQL
- Involved in customizing Cramer Wizards, Web Reports and Homepages. Jsp/Servlets/JavaScript, Struts
- Functional experience on telecom domain on Order Management, Inventory management, Service Provisioning Activation. Spring-Hibernate framework
- Strong programming skills on PL/SQL programming. Normalization, creation of stored procedures and function, packages, writing SQL, cursors, triggers and views.
- Have experience on UNIX shell scripting.
- Automation of tasks through Cron jobs. PL/SQL Script injection on Shell Scripts .
- Have experience on Junit Framework for achieving industry standard Code Coverage. EclEmma
- Have development and customization experience on Spring-Hibernate framework.
- Highly motivated team player with ability to work in all environments to meet target lines.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently.
- Skilled at progressing from problem statement to well-documented designs.
- Have Experience development of Desktop Applications using Swing and Java DB to improve daily activities of Business operations and administrations.
- Have Experience on Production Support project.
TECHNICAL EXPERTISE
Products | Amdocs Cramer, Gamma NetOne |
Languages | Java, JavaScript, Java Beans, JSP, SQL, HTML, XML, Unix Shell Script |
Framework | J2EE, Apache Struts, Spring, Hibernate |
Web Tools | XML,JavaScript, HTML, Struts |
Database ORM Technologies | Oracle 10g, Stored procedures, Packages, Triggers, Cursors, Views, Hibernate,JavaDB |
Software | Eclipse, Toad, PL/SQL developer, Microsoft Suite Word, Excel, PowerPoint |
Web Servers and Application Servers | Apache Tomcat, Weblogic |
Configuration Management | Star Team, TortoiseSVN |
Trouble Ticket Management | Remedy, AOTS |
Operating System | Windows 95/98/NT/2k/XP/7, Linux/UNIX |
PROJECT EXPERIENCE
Confidential
Systems Analyst Java/J2EE Developer
Confidential
Technologies Used: HTML, JavaScript, JSP, Servlets, Java/J2EE, PLSQL, UNIX
Accomplishments:
- Functional and technical consultant for CANOPI.
- Migration and Inventory Update Tool Development. This tool is used by Support team to update/migrate inventory to manually progress failed Orders or Data corrections. Tool is built on JSP/Servlets and uses Cramer APIs PL/SQL for update. This tool also supports Bulk migration with the help of Unix Scripts.
- Users require inventory reports as part of their network planning activities. Amdocs Cramer reports use Struts to provide the reports. ATT maintains CANOPI website HTML, JavaScript, PLSQL, UNIX , which host custom reports.
- Reports Development: I have been developing and maintaining this report website to automate most of the manual tasks done by users. It uses HTML, JavaScript and CGI scripts to generate and maintain HTML pages on UNIX server.PL/SQL Scripts are injected within Unix Scripts to generate the reports. Report generation is automated thru cron jobs.
- Reports are transferred SCP to remote user servers for further processing.
- Manages team of two coworkers on various Report development projects.
- Automated Report Statistics Collection process, to track the performance and failures.
- Automated Report Request and Customization process.
- Works directly with client to understand the requirements of the report and designs the report generation automation.
- Implemented Report failure alert System.
- PL/SQL query optimization to improve report generation performance.
Data Feed Automation PED/CCDB
- CANOPI acts a Data Feeder for many other small apps used by other User Groups for Ordering.
- We provide the required Invetory Data in DAT format on daily basis to other applications.
Accomplishments:
- PL/SQL Scripts are injected within Unix Scripts to generate the reports.
- Feed is automated thru UNIX cron jobs.
- Worked in analysis, Design, and Development of application Integration Projects.
- Developed Backup mechanism to avoid re-generation and manual Support during failures. HTML, JavaScript, PLSQL, Unix
- Automated Performance and Statistics monitoring system.
Support Activities
Apart from Development, 20 of my effort goes to Production Support.
Accomplishments:
- Mentoring Support Team on New Architecture.
- Analysis of Production issues on re-architecture CANOPI. Defects identified are taken up to Amdocs Cramer product Team and works until closure of the defect.
- Provides Application Support to users and Deployment support on rotation basis.
- Development of desktop Applications using Swing to support daily Business operations and support activities.
Confidential
Associate Solution Designer Java/J2EE Developer
Amdocs Cramer address configuration, planning and service fulfillment for all types of telecommunication services. Cramer is one of the core module of CANOPI build on JAVA/J2EE, PL/SQL Unix. Legacy CANOPI Application was badly coded, resulting in poor performance. Customizations were not easy and had always ended up with multiple failures. ATT and Amdocs had initiated Re-Architecture of application due to rise in usage of application. I had worked as associate Solution Designer Java/J2EE Developer for 2 years in this project
Technologies Used: Spring, Hibernate, Java/J2EE, PLSQL, UNIX, Junit
Accomplishments:
- Module Lead for different modules during re-architecture.
- Involved in Analysis and providing sizing of the requirements.
- Involved in preparation of Impact Analysis and design documents for the requirement.
- Had worked along with solution designers in developing proof of concepts prior to Re-Architecture
- Implemented OOP concepts as part of re-architecture to simplify development and maintenance.
- Utilized Design patterns like Factory, Builder, and Singleton.
- Junit has been used for Unit Testing along with EclEmma to achieve 80 Code coverage.
- Developed PL/SQL Scripts and procedures as and when required
- Involved in design and development of application integration with other modules of CANOPI CAS, BPEL during various phases of order flow.
- Involved in design and development of using Resource Planner Module in Cramer for Change Flow
- Used Cramer customized logging mechanism similar to Log4J for logging and debugging.
CFM
Ethernet connectivity fault management CFM is to monitor an Ethernet network that may comprise one or more service instances. This was integrated to Cramer as part of automation.
Technologies Used: Spring, Hibernate, Java/J2EE, PLSQL, UNIX, Junit
Accomplishments:
- Involved in Analysis and providing sizing of the requirements.
- Involved in preparation of Impact Analysis and design documents for the requirement.
- Coordinating with offshore team to get the work done on time
- Involved in DB tables design and writing sql queries, procedures required for the customization
- Involved in design and development of Application Integration in Activation flow.
Bulk Move/Rehome/Advance Access Fail Over
These customizations helps user to avoid multiple Disconnect and Add Orders and asure Backup lines. This was integrated to Cramer as part of Change Request. Re-Architecture has helped in implementing these changes with minimal Coding and has not affected performance of Ordering.
Technologies Used: Spring, Hibernate, Java/J2EE, PLSQL, Unix, Junit
Accomplishments:
- Involved in Analysis and providing sizing of the requirements.
- Involved in preparation of Impact Analysis and design documents for the requirement.
- Coordinating with offshore team to get the work done on time
- Involved in DB tables design and writing sql queries, procedures required for the customization
- Involved in design and development of Application Integration in Activation flow.
- Junit was used and maintained ATT Code Coverage requirements.
Confidential
Senior Java/J2EE Developer
NPDS
I have been working for Hutchison 3G Java/J2EE Development and production Support for 4 years. Ericsson Ltd, UK was managing IT for H3G during the period. Ericsson was Client for Wipro Technologies.
Technologies Used: STRUTS, JSP, Servlets, JavaScript, Java/J2EE, PLSQL, UNIX
Accomplishments:
- Cramer Wizard Customization to support migration of traditional SDH/PDH, ATM transmission network to Ethernet IP based network. PLSQL
- Development of new task engine Java PL/SQL that enabled user to Upgrade or downgrade the bandwidth for Ethernet circuits. PLSQL/Java
- Development of new Web Report Struts Framework to display the details of Ethernet circuit. Developed Action Classes, Form Beans, DAO.
- Customization of Action Classes and DAO based on new Change requests.
- Enhancement was done on ATM Web Report to handle reverse circuit scenarios in ATM hierarchy
- Card modelling using configurator. PL/SQL
- Defect Fixes on Various modules of Cramer for NPDS Project JSP, Servlets, JavaScript, JDBC, PLSQL
- Worked in analysis, design, development and implementation of new change requests.
- Handled User Tickets to meet Service Level Agreements
Network Parameter Systems NPS
I have been working for Hutchison 3G Java/J2EE Development and production Support for 4 years. Ericsson Ltd, UK was managing IT for H3G during the period. Ericsson was Client for Wipro Technologies.
Technologies Used: JSP, Servlets, JavaScript, Java/J2EE, PLSQL, UNIX
Accomplishments:
- Worked in analysis, design, development and implementation of various projects built on Java/J2EE Java Servlets/JSP/PLSQL .
- Customization of Neighbour Management to generate neighbour plans within 3 NOKIA and 3 NEC cells.
- Development of New RAN Version for Nokia Network Element
- Development of Naming and Numbering management to support 3 and TMUK merge.
NPDS-Gamma NetOne
Gamma NetOne is product of Gamma Projects, used for the process of planning, implementing, operating and optimizing the network. Workflow is defined as Tasks and Procedures. It maintains both logical and physical locations of the equipment's NodeB, RNC, Tower, etc. along with various other details like Contacts maintenance team , Cost Rental, Acquisition cost, etc. , Access.
Technologies Used: PLSQL, UNIX
Accomplishments:
- Worked in analysis, design, development and implementation of various NetOne projects.
- Customizing NetOne GUI for users.
- Developed PL/SQL Scripts to enable new features.
NPDS-Service Checker
Service Checker is a bespoke web-based mapping application used by Customer care to view the Coverage details of Hutchison 3G 3 .It is built using Abstract Window Toolkit AWT .SC uses map information UK provided by vendor Map Xtreme, over which the Coverage details are displayed as layers.
- Developed feature to locate an address by giving postcode or partial address.
- Implemented Postcode search Address using QAS Royal Mail Postal database .
- Implemented various search options based on Site Id, Nominal, Train Station etc.
- Integrated SC to Remedy Action Request System TTMS to provide the Fault/Service Request tickets tagged to a nominal.
Network Parameter Definition Systems NPDS
This was a support project wherein all the Network Rollout applications for H3G are supported. This includes some COTS products as Cramer and NetOne as well along with other bespoke applications such as Network Parameters System NPS , Network Equipment Planning NEP and Service Checker SC built in Java.
- I worked as Prime for COTS product Cramer and NetOne and was in charge for all customer requirement gathering and ad-hoc support.