Application Architect Resume
MA
SUMMARY
- Have 10+ Years of experience in feasibility study, requirement analysis, software design, software architecture, development and deployments.
- Extensive product design and development experience.
- 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).
- Good knowledge on SNMP V1/V2/V3 and TL1 Protocol.
- Exceptional debugging skills and memory profiling experience in Core Java Application
- Hands on experience in design and development of Multi - Threaded applications in Core Java.
- Extensive experience in EMS, NMS layers of tmn architecture.
- Experienced in using Model View Controller Architecture and have good working knowledge on STRUTS Frame Work.
- Extensive expertise in core Java, Java Servlets programming, J2EE, JSP, Spring Framework, Struts, SWINGS, Hibernate, JDBC, XML, XSL, JAXB, Eclipse, JBoss, Apache Tomcat, JBoss, Glassfish, JDBC, JMS, JNDI, ANT, MAVEN, AJAX, HTML, REST Web Services, SOA, CVS, SVN, Perforce, Git.
- Experience with XML related technologies such as DTD, XML, XSL, XSLT and XSD.
- Strong work experience of design patterns like MVC, Singleton, Façade, Factory, Observer, Proxy, DI, Adapter, Copy Constructor pattern etc.
TECHNICAL SKILLS
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.1, Adventnet WebNMS, JAXB, Hibernate 3.x, Spring 3
Servers: Tomcat server 4.x/5.x
Protocols: SNMP V1/V2C/V3, TL1
Message Brokers: Beanstalk, JMS
RDBMS: Oracle, MySQL, PostGreSql
Scripting Languages: Java Script, AJAX, Ant, Maven, Ruby, Groovy
IDE: Eclipse 3.x, Web NMS Studio, Bean Builder, Net Beans
Versioning System: IBM Rational Clear Case, OVC, Tortoise SVN, Git
Packaging Tools: Install Anywhere 2010
PROFESSIONAL EXPERIENCE
Confidential, MA
Application Architect
Responsibilities:
- Design and develop BYOD module for vWLAN controller.
- 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.
- Design and develop DynamicRF module enhancements and optimizations.
- DynamicRF related jobs integration with existing job framework.
- Design and develop the SNMP agent using java snmp4j framework.
- Writing functional specification and design documents.
- Developed bulk mac upload features on top of MVC architecture.
- Handle medium size teams.
- Work as SCRUM master.
Environment: Core Java, Ruby, Rails, CPP, Ubuntu 12.04, Postgres 9.1, Redis, Elastic search, beanstalk, Snmp4j agent 2.2, Ant, JMS, Eclipse3.x
Confidential, CA
Application Architect
Responsibilities:
- Design and develop templates module for the Netway Vision using struts, Servlets and jsp.
- Responsible for writing the technical requirements.
- Design and develop the configuration persistence module for BSMI device
- Lead the teams during analysis, design and development phases.
- Active in Product release management process.
- Automated the product build/release process using ant and InstallAnywhere.
- 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
Confidential
Senior R&D Engineer
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, AJAXTomcat6.x, Spring3 (dependency injection, Quartz Scheduler), Oracle 10, Eclipse3.x, Ibatis ORM
Confidential
Senior Software Engineer
Responsibilities:
- Analyzed the requirements for ROADM, Offline WRNM and Multi Node Manager for Confidential ’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 RnD 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.
- Identify the memory leaks and performance issues and fixing them.
- Involved in design, development, deployment phases of MDM.
Environment: Core Java, Windows XP, FTP, GIMP, Active TCL, TL1, Swings, Log4j, XML, JAXB, Eclipse3.x
Confidential
Senior Design Engineer
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
Confidential
Software Engineer
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.
- Well versed with the client side configurations.
- Involved in the Integration Testing.
- 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 9Adventnet Web NMS Studio, Bean Builder, Eclipse3.1