Aparna M.C.
Mobile: 408-***-**** Email:********@*****.***
PROFESSIONAL SUMMARY
Aparna brings in about 8.7 years experience in design and development of software applications as team lead, designer and developer.
Have worked on Fraud Management, Authentication, Telecom especially in EMS-NMS solutions, Provisioning Solutions and Application Management.
Technical expertise in Core Java, Web Services and J2EE technologies.
Rich experience in the entire software development life cycle starting from requirements, development and delivery.
Worked with top customers like Apple Inc, Trilogy E-Business Pvt Ltd, Cavera, JacobsRimell & SGI
Good interpersonal and communication skills, commitment, result-oriented, zeal to learn new technologies and undertake challenging tasks.
ACHIEVEMENTS
Satyam Pat on the Back Award from Satyam for outstanding performance and being the topper in the rigorous bootcamp conducted by Trilogy.
Received the Best Modeler Award for excellent performance for designing and developing huge and complex Servers and Workstations for client SGI.
Improved the performance of a Storage product by about 200 percent for SGI.
Redesigned and migrated a poorly performing and outdated EMS to generic and protocol neutral application.
Identified and fixed performance issues in EMS, SGI and APS applications thereby increasing the performance to a considerable extent.
Mentored junior developers and provided technical guidance and motivated them to meet the tight deadlines at EMS.
WORK EXPERIENCE
Cognizant Technology Solutions - Senior Associate – Dec 2014 - Current
Satyam Computer Services Ltd - Senior Software Engineer - Nov 2003 – Feb 2009
Mahindra Satyam – Team Lead – Nov 2010 - June 2013
TECHNICAL SKILLS
Operating Systems
Windows 2000/XP/VISTA, MacOS and Linux 7.5,8.0,9.0
Languages
Core JAVA, C, CML (Configuration Modeling Language).
Scripting
Tcl/Tk, Perl/CGI, Ant
App & Web Servers
JBoss, Apache Tomcat, JRun, Weblogic
Databases
Oracle, PostgreSQL, MS Access.
Case Tools
Rational Rose
Web Related
XML, HTML, Web Services, Axis2, Servlets, JSP
Tools & Utilities
Eclipse, AdventNet Simulation Toolkit, Bugzilla, VSS, MKS SI, CVS, SVN, MVN, GIT
EDUCATION
B.E - Computer Science Engineering SJC Institute of Technology - First Class with Distinction -(72% aggregate)
KEY PROJECTS
Project Name
Directory Services
Client
Apple Computers Inc., USA
Role
Designer/Developer
Organization
Mahindra Satyam, India, Cognizant Technology Solution
Duration
Nov 2010-June 2013, Dec 2014 - Current
Team Size
25
Environment
(with skill versions)
Languages :
Java 1.5
Software’s :
Core Java, J2EE, JUnit, JSP, Servlet, Web Services
Database :
Oracle 9I
Tools :
SVN, JBoss 10, SQL Developer, Eclipse 3.4, Ant
O/s :
Mac Os, Linux
Project Description:
Directory Services is a central repository for Apple person-related information. All the applications that use Directory Services contain consistent and centrally updated person information. Directory Services also provides authentication services through the use of Apple Connect and Open Directory. It is accessed by different types of users e.g. Employees, Apple contractor, on-site vendors, customers, developers etc. Mahindra Satyam is primarily working on enhancing performance and maintainability of DS. DS Admin UI is a new tool to administrate DS run time environment. It has many tools useful for quick debugging of the runtime environment.
Contribution:
Responsible for design specifications and development of key components and features of Monitoring Portal for Apple Directory Services (DS) servers that gets over 5 million hits per day from various Apple applications including iPhone apps, ITunes & Mobile ME.
Responsible for implementing, testing and deploying key server side components using technologies like Java/J2EE, SQL and shell scripts for Apple Directory services that maintains Vendor/Employee/General user data serving thousands of Apple applications for authentication, fetch. Provided continued maintenance and development of bug fixes and patch sets.
Worked on migrating Batch job server from OS X to Linux OS that processes various scheduled tasks keeping organization data in sync
Wrote requirements for several internal functionality optimizations that succeeded in overall performance of the module.
Consistently met deadlines and requirements for all production work orders.
Actively involved in several POCs to satisfy business requirements
Project Name
JacobsRimell
Client
JacobsRimell Inc
Organization
Satyam Computer Services Limited, India
Duration
March 2008- November 2008
Project Name
JacobsRimell
Team Size
23
Environment
(with skill versions)
Software: JacobsRimell’s APS 4.0
Languages :Java, J2EE Technologies, XML
Database :eTrust Directory Server, Oracle 9i
Tools :Jxplorer
O/s :Windows XP/2000
Servers: BEA Weblogic Server
Third Party Applications: Cisco BTS, Cisco BACC, ETS, CedarPointSafariView.
Project Description
JacobsRimell is a leading provider of identity based service provisioning solutions to create, deliver and personalize services such as Digital TV, interactive TV, tiered broadband Internet access, ISP services, voice services using VoIP and other advanced Internet-based services.
The solution has been deployed in 13 countries worldwide with customers ranging from global telecommunication giants to Tier 1 and 2 cable operators.
Currently two Implementation projects are being executed for JacobsRimell’s customer being US based Comcast, UK based NTL, UPC etc. The scope of the project is as follows.
Implementation of JacobsRimell’s product APS 4.0 for Comcast.
Implementation of HSD and VoIP services for Comcast (USA).
Integration of APS 4.0 with Enterprise level Applications like, DST Billing System, ETS, Cisco BACC Cisco BTS Softswitch, CedarPointSafariViewSoftswitch, IP Unity, and NDS.
Integration Testing and User Acceptance Testing.
User Training and Documentation as Applicable
Contribution:
Complete Analysis and Design for Change Requests raised by Clients.
Analysis and fixing of Production Bugs.
Coming up with proposals for enhancement of product.
Working on the bug fixing and production resolution.
Mentoring the junior developers and code reviewing.
Coding and Unit Testing.
Project Name
Element Management System
Client
NA
Organization
Satyam Computers Services Ltd.
Duration
(8/2006) – (03/2008)
Team Size
11
Module : Protocol Adapter, Protocol Stack, FCAPS Modules
Environment
(with skill versions)
Software
Languages: JAVA, SWINGS
Database: PostGresql 8.0
Server: jboss 4.0.0
O/s: Windows XP/Linux
Hardware
Pentium 4 (2.4 GHz),512 MB RAM
Project Description
An element management system (EMS) manages one or more of a specific type of telecommunications network element (NE). Typically, the EMS manages the functions and capabilities within each NE but does not manage the traffic between different NEs in the network. To support management of the traffic between itself and other NEs, the EMS communicates upward to higher-level network management systems (NMS) as described in the telecommunications management network (TMN) layered model.
The EMS provides the foundation to implement TMN-layered operations support system (OSS) architectures that enable service providers to meet customer needs for rapid deployment of new services, as well as meeting stringent quality of service (QoS) requirements. The TeleManagement Forum common object request broker architecture (CORBA) EMS-to-NMS interface heralds a new era in OSS interoperability by making the TMN architecture a practical reality.
Contribution:
Worked on design and implementation of achieving complete Protocol Neutrality of all the modules in EMS application.
Worked on build related activities.
Worked on Enhancements for the existing application.
Mentoring and code reviewing for junior developers.
Project Name
Cavera CLI Management
Client
Cavera Systems
Organization
Satyam Computer Services Ltd., Bangalore
Duration
(04/2005) – (07/2006)
Team Size
5
Module: DHCP
Environment
(with skill versions)
Software
Languages: JAVA
Server: jboss 4.0.0
O/s: Windows XP/Linux
Hardware
Pentium 4 (2.4 GHz),512 MB RAM
Project Description :
Cavera CLI based Management Application is the software for managing Cavera devices. Cavera Systems builds Ethernet Transport System (ETS) to provide subscriber access to the Ethernet Transport Network and Operators to integrate the Ethernet Transport Network to the Metro and Core Networks and offer new and emerging services to their subscribers
Cavera Systems’ ETS products consist of equipments that sit at the Operator’s premises and equipments that shall be deployed in outdoor or indoor at the end user premises to allow end users to access and obtain services through ETS.
This project is based on developing a CLI based management application to manage Cavera’s Optical Line Terminal and Optical Networking Units.
Contribution: As a Team member my contribution includes
Worked on implementing OLT/ONU commands
Worked on implementing Fedora Box services. Eg. VLAN, DHCP
Project Name
Equinox Configuration Solution
Client
SGI
Role
Modeling Consultant
Organization
As a contractor in Trilogy E-Business Private Ltd from Satyam Computer Services Ltd., Bangalore
Duration
(03/2004) – (03/2006)
Team Size
6
Module: Storage
Environment
(with skill versions)
Software
Languages: CML, JAVA
Server: JRun
O/s: Windows XP
Hardware
Pentium 4 (2.4 GHz),512 MB RAM
Project Description
Equinox is the application that guides marketing, sales and manufacturing of SGI’s products. It is the sole configurator deployed by SGI for configuring Storages, Networks, Workstations and Multi-domain servers.
Equinox uses a backtracking engine (SalesBuilder) that interprets the rules written in CML to configure a system. It involves modeling of electronic components like motherboard, network cards and validating their working as a unit. The components are modeled as objects in an object-oriented environment. The various configuration rules are written in constructors of the corresponding objects.
Contribution: As a Modeling Consultant my contribution includes
Working for SGI as a Knowledge Engineer in Equinox project. As storage KE, was responsible for gathering requirements, design, implementation and code reads. Responsible for many storage products e.g. Rich Media Storages, NAS and SAN Solutions, SGI Infinite Storages, SGI TP9XXX Storages.
I have been responsible for taking the monthly release out for the past 24 months successfully. This involves talking to customer, making the issue assignments and delivering the final model to SGI.
Designing and implementing the solutions for real life problems in high-end computer industry e.g. Racking, connections for multi processor systems. Responsible for designing and implementing many features on Servers, Workstations e.g. Chimera, Altix, Tornado and Remarketed products for SGI.
Designing and implementing tools and scripts to automate and improve the efficiency of the development and release process of SGI.