We provide IT Staff Augmentation Services!

Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Dallas, TexA

Profile

  • Extensive experience in developing telecom software and applications on set-top box.
  • Experience in implementation of Hardware Abstraction Layer using I2C interface.
  • Experience in Java, C , C and web technologies.
  • Adaptive and proficient, design and programming skills with 6 years of experience in software engineering, participating in the entire development life cycle
  • Excellent written and verbal communication skills and an effective team player

Technical Skills

  • Programming languages C, C , Java Developer , SQL, VB 6.0, Perl, PHP, PL/SQL
  • Network Technologies TCP/IP, UMTS, GSM, WLAN, CDMA, MPLS, ATM, SONET, Sip, SNMP
  • Switching Protocols MSTP, RSTP
  • Database System MySQL, Oracle, SQL Server 2005
  • Operating Systems UNIX, Red Hat Linux, Windows, Solaris, RTOS
  • Source Control Clear Case, Feature Tracker
  • Web Technologies HTML, HTTP, JavaScript, XML, JDBC, Junit, Web Services SOAP and REST
  • Server Apache Tomcat
  • Software Packages OPNET, Ethereal, Microsoft Visual Studio 2005, Eclipse IDE, Rational Rose, Test Director, Navigator, Bugzilla, Request Manager, Microsoft Visio 2000, Netbeans, JIRA, Araxis Merge

Work Experience

Confidential

This tool is used for management of the various network elements including voice cards, switches, routers, etc and interfaces with the media gateway. The implementation is done using Java and C . My role includes design and development of new enhancements as well as fixing of existing bugs on the platform.

Responsibilities:

  • Implementing new features to enhance the alarm viewer and additional reporting capabilities.
  • Enhancements on multiple product releases of the EMS GUI and EMS Server including Sip dal and trunk groups.
  • Bug fixes on the EMS GUI and EMS Server using JIRA. Also, performing code reviews.
  • Writing System Feature Specification SFS document.
  • Performed Unit Testing and helped testers during verification.

Confidential

Flexible Capacity License Tool

This tool is used to perform analysis and report of the license and capacity of the Radio Base Stations and Controllers in the customer network which uses UMTS. My role included design and development of key modules for this tool. The implementation was done using Java and Agile methodology was followed.

Responsibilities:

  • Implementing load module to read data from MS Excel sheet, parse and store it in MySQL Database using JDBC and JQuery.
  • Implementing parser to parse raw xml data using Apache XmlBeans.
  • Generation of MS Excel formatted report using Apache POI.
  • Performing Unit Test using JUnit and Peer Review.
  • Writing design document.

Eclipse IDE was used in Java development

This tool is used to monitor the various nodes that are a part of the OSS for Key Indicators such as CPU, Memory, Disk Space, etc. and then graph these various Key Indicators in a Role Based Access Control Web Application. My role as the Verification Lead included deployment on Solaris/Unix and verification of the tool in a stringent time frame, writing the technical documents, coordinating with multiple organizations across different time zones and provide training of the tool.

Responsibilities:

  • Verification Lead, Responsible for installation, configuration and verification of the tool on Unix OS. Followed Agile methodology. MySQL, Tomcat are the core components of the tool.
  • Responsible for the writing and executing the Method of Procedure and Acceptance Test Plan documents and Handover to the customer.
  • Performed demo of the tool and its abilities to several teams with in the customer ATT.
  • Maintaining the tool, by performing upgrades, handling CRs and customer issues..
  • Presented the tool and its abilities to Ericsson Product Design Unit.
  • Coordinated with multiple organizations based in India, Sweden and USA.
  • MARS was used for function, regression, stress, acceptance Test plan and report generation.
  • Confidential
  • This project deals with backing up recorded content from the DVR to external backup servers. My role includes
  • design and development of the various modules required to implement this functionality on the set top box. The implementation was done using C and C . It was based on Linux OS. We used Agile methodology.
  • Implementing various message handling scenarios for the recordings backup manager. UML diagram was constructed for the scenario analysis. Rational Rose was used for UML modeling.
  • auto backup based on an object oriented design.
  • Implementing the backup controller on the set top box including modules for both manual and
  • Responsibilities:
  • Implemented the interactive screens for the entire backup process.
  • Performing function tests and peer review using Navigator.

Confidential

This project deals with upgrading the 722 series set top box to provide support for 3D TV. My role includes design and development of various screens including implementation of diagnostic modules and display of the 3D structure. Java and C was used in the development. Eclipse was used as the IDE.

Responsibilities:

  • Implementation of various screens to present the structure information in the 3D TV using Javascript and JDBC.
  • Implementing test applications and working with simulators for testing the functionality.
  • Performing code review. CVS was used as the source control tool.

Confidential

This project deals with upgrading the bus driver to the Nexus bus driver on the set-top boxes. My role includes design and development of the hardware abstraction layer modules including fan controller module, temperature module, etc in order to port over the existing functionalities without impacting the kernel. It was implemented in C and C on Linux.

Responsibilities:

  • Implementing the HAL layer for the fan module of the set-top box for the Nexus drivers using I2C interface.
  • Implementing test applications to test new functionalities on the set-top box.
  • Performing code review. CVS was used as the source control tool.

Confidential

This project deals with a new series of set-top boxes 922 series. My role included design and development of various application modules including remote manager, settings, etc. I was also responsible for design of the feature integrating the home phone with the set top box. Implementation was done in C, C and Java.

Responsibilities:

  • Compiled an object oriented design and developed feature for integrating home phone with the set-top box.
  • Implemented timers for embedded, set-top box STB receivers for satellite TV.
  • Implemented various screens including remote manager and timer conflicts. UML diagram was constructed to analyze the timer conflicts scenario.
  • Implemented multiple pop-ups for the settings module using Javascript.
  • Implemented signal acquisition and internal message processing functional blocks on the 922 series DVR box using TCP/IP sockets in a multi threaded environment.
  • Performing code review. CVS was used as the source control tool.
  • Analyzed and fixed CRs for the 922 series boxes. Bugzilla was used in CR tracking.
  • An integral part of the successful release of the award winning, new 922 series DVR box.

Confidential

Software Engineer

Hospital Management System

This project deals with automating the various departments within a hospital. My responsibilities include design and development of various applications specifically for the Radiology Department. I was also responsible for regression testing and bug fixes.

Responsibilities:

  • Designed and implemented the GUI and application components in VB , C and Java. Microsoft Visual Studio was used as the IDE for development.
  • Writing the design document and performing code reviews.
  • Designed and implemented SQL equivalent scripts in proprietary CCL Cerner Command Language to interface with the Oracle 8i database.
  • Talking to clients hospitals , and gathering input for CRs.
  • Performed unit and integration testing of applications. Bug tracking through Test director.
  • Performed regression testing of other

We'd love your feedback!