Resume Details
s. a.

Location odenton, MD  
Contact Click to View Contact
Source Vendor Candidate
Salary N.A.
Rate N.A.

Resume


VIKRAM SINGH

 

Summary:         over 8 years of professional experience in software development life cycle with strong experience in Java, J2EE, Linux, Database Designing, Spring, Telecom Billing and NMS application development.

 

·         Highly skilled in J2EE Technologies, OOAD Programming skills using Java, JAAS, JDBC, Spring, Hibernate

·         Strong knowledges of designing High availability and Load Balanced Applications using Linux, ServerIron 9.0, Weblogic, Oracle Clustering and Memory profiling/optimization using JProbe Memory Profiler.

·         Extensive experience of database development using Oracle9i/10g , including Stored Procedures, Triggers, Functions and Performace optimization of SQL and Oracle DB.

·         Extensive hands on experience of developing Telecom Billing Systems (OSS, IOBAS, BSS)  and Network Management Systems and SS7,SNMP Protocols.

·         Experienced in XML, XSLT, JAXP (SAX, DOM and hybrid parsers) and designing & developing XML Schemas.

·         Good exposures of Application/Web servers like JBoss, Web Logic8/9, and Tomcat5.

·         Good exposure of Linux Operating System and  Shell Script,

 

Skills:                Operating System               : Linux, MS Windows, OSX, Solaris. FoundryNet ServerIron 9.0

Language                              : Java, C, XML, PL/SQL, UML, Perl

Framework                           : MVC, Struts Framework, Log4j, Spring, AJAX, JSF, hibernate, JOSSO

J2EE Technologies             : EJB 2.1/3.0, Servlets, JSP, JDBC, JMS, JNDI, JAAS

Middleware                           : Weblogic 8.x,9.x , JBoss (4.x) , Tomcat5 

Databases                              : Oracle 8.x/9.x/10g, MS-Access, MySQL  

Build Tool                             : Ant

Design Tools                        : UML (Rational Rose Enterprise Edition)

Version Control Tools       : Rational Clear Case, Subversion, CVS (Concurrent Versions Control)

Bug Tracking Tools           : Rational Clear Quest, Bugzilla

Development Tools              : Eclipse, TOAD, JProbe Memory Profiler

Telecom Technologies       : Telecom Billing, SNMP, SS7, NMS, AdventNet

 

Education:      Bachelor of Technology in Computer Science & Engg. ,

Indian Institute of Technology (IIT), Guwahati, India (India’s no 1 Engineering University)

 

 

Experience:    

 

JDSU, GERMANTOWN, MD   (Feb 08 to Date)

 

NetAnalyst

Sr. Programmer Analyst

Description

NetAnalyst is a powerful test and management Operation Support System (OSS) serves at the core of a successful Quality of Service (QoS) test and monitoring strategy for both IP packet and TDM circuit networks.

Responsibilities:

·         Designed and Developed High Availability and Load Balancing System for NetAnalyst using FoundryNet ServerIron 9.0 Load Balancer.

·         Configured Weblogic and JBoss to run into High Availability Environment.

·         Designed and Developed Single Sign-On solution for NetAnalyst using JOSSO Framework. JOSSO is Java bases Single Sign-On framework

·         Developed SOAP based SSO interface to provided SSO service to Non-Java application using SOAP.

 

Environment: Linux, Java, J2EE, JOSSO, Single Sign-On (SSO), FoundryNet ServerIron9.0, Weblogic, JBoss, SOAP

 

 

 

tekelec inc, morrisville, nc   (Jan 06 to Feb 08)

 

Network Management System

Tech Lead/Sr. Programmer Analyst

Description: NMS provides a scalable software solution to manage, monitor, control and maintain the performance     of any Network Element online in real-time from one or more Network Control Centers. Each Network Control     Center can monitor and control a group of network elements connected to it.

Responsibilities:

·         Analyzed the system requirements and developed the Functional Specification and Design Specification after interacting with the subject matter experts in this domain.

·         Developed software architecture, high level and detailed level design documentation and modeling of the systems being built insisting on the use of deployment diagrams, component diagrams, use case diagrams, class diagrams, sequence and Collaboration diagrams using UML and Rational Rose for all modules of development.

·         Developed GUI interface and MIB browser using GWT, AJAX, J SF, XML and AdventNet APIs.

·         Drive the development team to meet the targets and facilitate knowledge sharing

·         Mentored developer for difficult tasks, configuration of the application

·         Responsible for source code and version control (CVS), Involved in integration and deployment

Environment: Linux, SNMP, Java, AdventNet, Google Web Toolkit (GWT), Rational Clearcase, Eclipse, AJAX, JSF

 

 

AMACreator

Sr. Programmer Analyst

Description: AMA Creator, a module in the Tekelec’s Integrated Applications Solutions (IAS) that supports the                 comparison of switch-based billing records and signal-based (SS7) call detail records. It allows operators to compare                 switch-based billing records for inter-carrier or interconnect traffic with SS7 call detail records (CDRs). If data is                 missing from the switch-based records, the AMA Creator extracts the missing data from the signaling-based CDR.                 Records can be compared and a new record created from data extracted from both signaling and the switch, giving                 operators the best of both sources.

Responsibilities:

·         Developed software architecture, high level and detailed level design documentation

·         Trouble-shooted critical issues and memory leak problems using JProbe profiler.

·         Optimized Database schema and SQL queries and tuned Oracle Database, indexes, partitions.

·         Involved in designing, developing and configuring server side J2EE components: Servlets, JSP, EJB, JNDI, LDAP, JMS, J2EE platform using IDE RAD 6.0, and deployments in Weblogic.

·         Designed and developed optimized AMA comparator, which compares AMA (Automated Message Accounting) with CDRs (Call Detail Records) and generates lost AMAs from CDRs.

·         Implemented design pattern likes Session Façade, Singleton, DAO, Business Delegation Model, Factory Method, Front Controller

·         Developed duplicate CDR Detector module to remove duplicate CDR from the database using store procedures and shell script.

·         Created database connection pool using apache DBCP APIs

·         Designed and developed JAAS based authentication and authorization module.

·         Created cluster of Weblogic and Oracle database to achieve High availability and load balancing.

·         Designed and developed alarm module that sends alarm as per predefined rules whenever there is any issue in the system.

·         Responsible for source code and version control (CVS), Involved in integration and deployment

·         Developed AMA decoder to decode HEX AMA files to Human readable Text format using Perl.

·         Developed and designed reports and GUI interface using Ajax, JSF, JSP and Struts Framework.

Environment: Linux, Shell script, Java, Spring ,EJB, JMS, PL/SQL, XML, JSP, Struts, JProbe Profiler, Rational                 Clearcase, Eclipse, Weblogic, Oracle, Design Patterns, AJAX, JSF

 

 

 

 

 

 

 

                                nubridges inc, altanta, ga   (May 05 to Jan 06)

 

TruExchange

Programmer Analyst

Description: This project is the framework for nuBridges products which provides core functionalities like                 authentication, transformation, transmission.

Responsibilities:

·         Developed business layer components like EJBs, MDBs to implement the business logic of this framework

·         Developed Authentication module using JAAS and LDAP

·         Optimized the Database schema to achieve performance.

·         Implemented design patterns like Session façade, Singleton, Factory Method, Data Access Object.

·         Designed various components and interfaces to provide common services like workflow, security, transactions, transformation.

·         Used Rational Rose for creating Class diagrams, Sequence diagrams and to generate the classes

·         Developed persistence layer using Hibernate and implemented connection pooling using apache DBCP APIs.

·         Designed and developed GUI portlets using uPortal APIs

·         Designed and developed JAAS based authentication and authorization module

·         Maintaining the software quality and version control system

Environment: Linux, Shell script, Java, Hibernate, Spring, JMS, JAAS, JDBC,PL/SQL, XML, uPortal, Struts,   JProbe                 Profiler, JBoss, Rational Clearcase, Oracle, Ecllipse, Design Patterns

 

 

 

                                CDOT, NEW delhi, india   (May  00 to May 05)

 

Interoperator Billing and Accounting System (IOBAS)

Programmer Analyst

Description: Manages interconnect revenue settlements among multiple interconnect operators. It provides                 functionality to reconcile interconnect call data and generate invoices.

Responsibilities:

·         Developed business layer components like EJBs, MDBs to implement the business logic of the system

·         Designed database schema like tables, indexes, partitioning of the tables etc

·         Designed and developed reconciliation module to reconcile CDRs to generate invoices using PL/SQL, store procedures and Triggers.

·         Implemented clustering of Oracle and Weblogic server to achieve High availability and Load balancing.

·         Designed Logging module using Log4J APIS

·         Developed Authentication module using JAAS and LDAP

·         Developed User Interface using JSP, struts and Java scripts.

·         Created Class diagrams, Sequence diagrams, Use case diagrams using Rational Rose and UML.

·         Did system analysis and testing using testing Technique

·         Automated the project build using Apache Ant

Environment: Linux, Shell script, Java, EJB, JMS, JAAS, JDBC, PL/SQL, XML, JSP, Struts, Weblogic, Oracle                 Rational Clearcase, Ecllipse, Design Patterns

 

Operation Support System (OSS)

Research Engineer

Description: C-DOT`s Operations Support System (OSS) is a convergent customer care, billing and accounting                 platform for competitive multi-service, multi-technology and multi-vendor telecommunication network. It is a one-        stop solution for managing a wide range of basic and value added services over fixed line (PSTN, ISDN, Leased    lines), mobile (WLL, 2G, GPRS & 3G) , ATM and Internet Protocol networks.

Responsibilities:

·         Developed business layer components like EJBs, MDBs to implement the business logic of the system

·         Designed database schema like tables, indexes, partitioning of the tables etc

·         Designed and developed reconciliation module to reconcile CDRs to generate invoices using PL/SQL, store procedures and Triggers.

·         Implemented clustering of Oracle and Weblogic server to achieve High availability and Load balancing.

·         Designed Logging module using Log4J APIS

·         Developed Authentication module using JAAS and LDAP

·         Developed User Interface using JSP, struts and Java scripts.

·         Created Class diagrams, Sequence diagrams, Use case diagrams using Rational Rose and UML.

·         Did system analysis and testing using testing Techniques

·         Responsible for source code and version control (CVS), Involved in integration and deployment

 

Environment: Linux, Shell script, Java, EJB, JMS, JAAS, JDBC, PL/SQL, XML, JSP, Struts, Weblogic, Oracle                 Rational Clearcase, Eclipse, Design Patterns

 

Subscriber Information System (SIS)

Research Engineer

Description: An information system for the operators and subscribers that is used at call centers and for       management reporting of prepaid and postpaid subscribers.

Responsibilities:

·         Developed business layer components like EJBs, MDBs to implement the business logic of the system

·         Troubleshot the critical issues and fixed them

·         Did enhancement in the system and wrote approach notes and design documents

·         Implemented JAAS based Authentication and Authorization in the system.

·         Designed and developed GUI components using JSP, Struts and Java scripts,

·         Did system analysis and testing using different Testing Techniques

·         Designed reports to know about prepaid and postpaid subscriber information and analysis of their call patterns

·         Written SQL Queries, Stored procedure using PL/SQL

·         Automated the project build using Apache Ant

Environment: Linux, Shell script, Java, EJB, JMS, JAAS, JDBC, PL/SQL, XML, JSP, Struts, JBoss, Oracle        Rational Clearcase, Ecllipse

 


J. B.
Skill: IT-Java Location: Edision , NJ   
Description:
Summary • Five years of J2EE experience in de.... more
N. S.
Skill: IT-Java Location: Parlin , NJ   
Description:
Summary PROFESSIONAL SUMMARY: • Over seven years.... more
S. K.
Skill: IT-Java Location: Kingwood , TX   
Description:
Summary: Senior Java developer with over 12 yea.... more
M. J.
Skill: IT-Java Location: Bryn Mawr , PA   
Description:
Objective To work as a Java Tech Lead or Applic.... more
C. V.
Skill: IT-Java Location: Santa Clara , CA   
Description:
Summary · 6+ years of strong experience in Analys.... more
T. T.
Skill: IT-Java Location: Phoenix , AZ   
Description:
Professional Experience: 18+years of experience w.... more
R. M.
Skill: IT-Java Location: Iselin , NJ   
Description:
Profile: 10+ years of experience in Java-J2EE.... more
T. J.
Skill: IT-Java Location: Sunnyvale , CA   
Description:
SUMMARY Over 8 plus years experience in analysi.... more
J. R.
Skill: IT-Java Location: Chicago , IL   
Description:
PROFESSIONAL SUMMARY 6 + years of strong experie.... more
P. J.
Skill: IT-Java Location: San Antonio , TX   
Description:
Professional Summary: Having around 5+ years of.... more
V. K.
Skill: IT-Java Location: Cedar Rapids, IA   
Description:
Summary • Nearly 6 years of java development, s.... more
A. S.
Skill: IT-Java Location: New York, NY   
Description:
Summary Over Five (5) Years of experience in.... more
M. A.
Skill: IT-Java Location: Naperville, IL   
Description:
    Title: MBA(HR) .... more
A. D.
Skill: IT-Java Location: Charlotte, NC   
Description:
Ashutosh Dwivedi      &.... more
J. E.
Skill: IT-Java Location: Menifee, CA   
Description:
JUDE C. EZEOBIEJESI   SUMMARY: A .... more