Ericsson Network Manager (ENM) – Network Topology Browser (NTB)

ROLE: Sr. Web Developer

RESPONSIBILITIES:
  • Developed code for KPI management and Multi Node Health Monitor applications. 
  • Developed front-end for the client application using Ericsson proprietary ui-sdk framework and created unit tests. 
  • Developed Java JEE backend for KPI management using JAX RS, EJB, JMS, Versant DPS, Event Processing System (EPS) and Maven. 
  • Created models on DPS for KPI definition and activation. 
  • Created TAF tests for verifying the acceptance criteria. 
  • Implemented web push mechanisms on the multi node monitor for displaying changes in node values like operational state, sync state, threshold value etc. 
  • Implemented DPS groups for sending nodes selections from one application to other. 
  • Implemented user preferences rest service for NHM dashboard and Multi node monitor client applications. Implemented virtual scrolling and data service buffering the data collected from multiple rest sources like DPS, Infinispan etc.
ACCOMPLISHMENTS: 
  • Excellent client feedback for successful completion and handover of the project

ENVIRONMENT
  • JBoss, Java JEE, EJB, JAX RS, JMS, JGroups, Maven, Versant JPA, Data Persistence Service (DPS), Infinispan 
  • Node.JS, JavaScript, Backbone, Model View Presenter (MVP) pattern, Less, CSS, HTML5, Handlebars, JQuery, Ajax, Json 
  • Sinon.JS, JSCoverage, Test Automation Framework (TAF) Selenium, TestNg 
  • JIRA, Confluence, Kanban 
  • Git, Gerrit, Jenkins, IntelliJ, Putty, MobaXterm, NetSim