Post Job Free

Resume

Sign in

Engineer Management

Location:
Wilmington, DE
Posted:
March 13, 2016

Contact this candidate

Resume:

Vikram Modugu Email: actxa4@r.postjobfree.com

Mob: 510-***-****

Summary:

Have 10+ Years of experience in feasibility study, requirement analysis, software design, software architecture, development and deployments.

Extensive expertise in Core Java, Servlet, J2EE, JSP, SWINGS, JAXB, Eclipse, Apache Tomcat, JBoss, Glassfish, JDBC, JNDI, ANT, MAVEN, AJAX, HTML, Jenkins, Jira, Kanban, Junit.

Expertise in JDBC and other ORM Technology like Hibernate and ibatis.

Expertise in open source frameworks like Struts, Spring.

Strong work experience of Java/J2ee design patterns like MVC, Singleton, Facade, Factory, Observer, Proxy, DI, Adapter, Copy Constructor pattern etc.

Implemented SOA architecture with web services using REST.

Expertise with version control systems like CVS, SVN, Perforce, Git, Clear Case

Experience with SDLC methodologies like Water Fall Model, Agile development(SCRUM) methodology. Played several roles including SM and product owner.

Expert in designing the applications using object oriented principles and various modeling tools (Enterprise Architect, UMLET).

Expertise knowledge in building applications using UML and OOAD.

Proficiency in designing messaging systems with JMS, Beanstalk for communications between middle ware components.

Hands on experience in design and development of Multi-Threaded applications in Core Java.

Extensive experience in various agile methodologies like SCRUM, TDD and Pair Programming.

Experienced in using MVC Architecture and have good working knowledge on STRUTS Frame Work.

Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions besides writing DDL, DML and Transaction queries with development tools like TOAD and PGAdmin.

Experience with XML related technologies such as DTD, XML, XSL and XSD.

Good hands on experience in writing Rest full web services in both Client and Server layer.

Experience in using code review tools like Code Collaborator.

Good knowledge on SNMP V1/V2/V3 and TL1 Protocol.

Worked on different OS UNIX, Linux, Windows NT, Windows XP, and Windows 2K.

Education:

Bachelor Of Technology.

Skill Set:

Operating Systems : Windows 10, 8, 7, XP, 2000, NT, 98, Solaris 9, RHEL 5

Programming Languages : Core Java

Web Technologies : Servlet, JSP, XML, HTML

Frameworks : Struts 1.x, JAXB, Hibernate 3.x, Spring 3

Servers : Tomcat server 4.x/5.x, Glass fish

Protocols : SNMP V1/V2C/V3, TL1

Message Brokers : Beanstalk, JMS

RDBMS : Oracle, MySQL, PostgreSql

Scripting Languages : Java Script, AJAX, Ant, Maven, Ruby

IDE : Eclipse 3.x, Net Beans

Versioning System : IBM Rational Clear Case, OVC, Tortoise SVN, Git, Perforce

Packaging Tools : Install Anywhere 2010

Web Services : Restful Web service

Adtran Networks, Boston, MA Oct 2013 to Jan 2016

Senior Java Developer

vWLAN Controller

vWLAN controller is an enterprise grade application for managing the various access points from Adtran.

Application supports Fault, Configuration, Accounting, Security Modules, License Management, RF Planning,

User Management and Reporting. Through this application admin can administer the clients along with other

maintenance activities.

Responsibilities:

Worked as part of team to study user requirements and technical requirements for application and implement the features.

Design and develop BYOD module for vWLAN controller in both application using struts as well as persistence layer using hibernate

Analyzed and incorporated the fingerbank's device fingerprints into vWLAN controller.

Feasibility study and requirement preparation for the MDM solution(Air-watch, MAS360), integration with vWLAN controller.

Develop DynamicRF module enhancements and optimizations.

DynamicRF related jobs integration with existing job framework.

Designed and develop the SNMP agent using core java, snmp and snmp4j framework.

Involved query optimization and performance tuning of SQL and stored procedures.

Review the design doc, code and provided the review comments to the team.

Low level design document preparation.

Develop bulk mac upload features using struts mvc architecture.

Development of the web services using REST for BYOD and DynamicRF modules.

Involved in performance testing

Responsible for writing unit test cases using JUnit (followed TDD approach).

Environment: Core Java, Ubuntu 12.04, Postgres 9.1, Redis, Elastic search, Snmp4j agent 2.2, Ant, JMS, Eclipse3.x, JSON, struts, Hibernate3

Powerwave Technologies, Santa Ana, CA Nov 2011 to May 2012

Senior Java Developer

Netway Vision

Netway Vision is a Management system, manages various repeaters(ISG, BSMI, HP-BSMI) and antennas.

Supports Fault, Configuration, Performance and Security modules. Supporting SNMP based North bound interface.

Responsibilities:

Develop templates module for the Netway Vision using struts, Servlets and jsp.

Responsible for writing the design documents.

Develop the configuration module persistence for BSMI device using hibernate

Lead the teams during analysis, design and development phases.

Designed Database Schema for the new modules.

Active in Product release management process.

Automated the product build/release process using ant and Install Anywhere.

Involved in testing, debugging, bugs fixing and documentation of the system.

Develop REST web services for HP-BSMI

Implemented persistence layer using Hibernate

Work as SCRUM master.

Environment: Java1.7, Servlets, JSP, Windows, Log4j, struts, Tomcat7.x, Postgres 9.1, Opennms, snmp4j, Ant, SNMP-V2C, Castor, Eclipse3.x, Hibernate

Vodafone, UK, Comverse, Israel Jan 2011 to August 2011

Senior Software Engineer

M2M-Allocator, CSS

M2M-Allocator is Vodafone profit share calculator for different Vodafone opcos. Application supports security

management, Tadig, Threshold settings, raw data feeds, manual data correction and profit share report generator

modules. Application has to import the raw data feeds from remote system through FTP/SFTP and dump on to the

database tables. Application will generates the different types of reports monthly basis. The generated reports data is

dumped on to db tables and same time the application will generate reports csv files and the generated csv files will be

exported to a remote system through FTP/SFTP.

The Application is a self care portal for POS Dealers. Through this application the dealer can perform NCA, NSA

and modify customer data.

Responsibilities:

DB abstraction layer implementation using hibernate and its integration with the system using spring.

Import raw data feeds and export generated reports csv files to/from remote systems using apache FTP/SFTP modules.

Develop report specific work flow using servlets, jsp and struts.

Generate excel files for all the reports using the reports output using jxls api.

Implemented the Search and Reserve MSISDN feature

Implemented the search and assign dealer to the order flow using the ajax.

Environment: Java1.6, Servlets, JSP, Windows, Log4j, Java Script, struts, Tomcat6.x, Hibernate3, AJAX,

Tomcat6.x, Spring3 (dependency injection, Quartz Scheduler), Oracle 10, Eclipse3.x, Ibatis ORM

JDSU, Ottawa, Canada Oct 2008 to Dec 2010

Senior Software Engineer

CIT, MNM

Multi Node Manager is a light weight EMS, manages different SONET equipments (WRT, WRM) using TL1

protocol. MNM is higher version of CIT and it manages 50 Wave Ready Devices without any persistency mechanism.

The MNM is supporting all the FCAPS functionalities. The SONET equipment consist different types of modules

(Transponders, Multiplexers and Amplifiers). These equipments works like add drop, terminal Multiplexers

and re generators and Amplifiers.

Responsibilities:

Analyzed the requirements for ROADM, Offline WRNM and Multi Node Manager for JDSU’s SONET Equipment.

Develop the Performance Module for WRTxxx Equipments.

Developed the chassis framework for ROADM Equipment using Adventnet WebNMS chassis framework.

Analyzed the WRNM requirement and provided the high/low level design.

Visited the Client R&D center in Ottawa, Canada for requirement gathering and IPV6 Integration Testing.

Performed the Memory profiling for CIT, identified the memory leaks and fixed the issues.

Design and develop Fault and Security Modules for MNM.

Developed discovery and other back end processing modules in a multi thread environment.

Involved in design, development, deployment phases of MDM.

Environment: Core Java, Windows XP, FTP, GIMP, Active TCL, TL1, Swings, Log4j, XML, JAXB, Eclipse3.x

Ordyn Technologies, India July 2007 to Oct 2008

Senior Design Engineer

EMS for Optical network

EMS Solution manages different SDH equipment (1j, 1AC, 3U and MADM). The EMS is supporting all the

FCAPS functionalities. The SDH equipment consist different types of modules (E1, E3/DS-3, E4, and STM-N).

These equipment works like add drop, terminal Multiplexers and re generators.

Responsibilities:

Developed the circuit provisioning module Front End for the optical Networks.

Developed the Complete Configuration modules for EMS.

L2 Switch Configuration for Ethernet in EMS.

Resource Usage management in EMS.

Developed the native interface definition for the simulator’s Configuration module.

Environment: Core Java, Swings, PostgreSQL, RHEL 4, Eclipse

Motorola, India Dec 2005 to June 2007

Software Engineer

UMA NMS

UMA NMS is intended to manage the Security Gateway, Media Gateway, AAA Server, IP Network Controller and

Cisco Load Balancing Router. UMA NMS is having Topology, Fault Management, Performance Management,

Configuration Management and Administration modules. The Network Element has to be discovered and track their

status using the fault Management module. Performance module will collect performance statistics of the network

elements. UMA NMS supports the Application Client, Applet Client and Web Client.

Each client is supporting all the modules.

Responsibilities:

Clear case Merge and build procedures for UMA.

Implemented the Client-Server Communication for Events and Alarms.

Implemented the fault module for IP Network Controller.

Prepared the Install Anywhere packaging for UMA NMS.

Prepared the signed applets.

Generic Trap processors for UMA NMS.

Environment: Java, Adventnet Web NMS 4.7, SNMP, MY SQL, Oracle10g, Windows XP, Solaris 9,

Adventnet Web NMS Studio, Bean Builder, Eclipse3.1



Contact this candidate