We provide IT Staff Augmentation Services!

Programmer Analyst Resume

5.00/5 (Submit Your Rating)

Lowell, MA

SUMMARY

  • Around 12+ years of experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications.
  • Experienced in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, implementation, testing, deployment and production support.
  • Experience in MVC Architecture and industry standard frameworks including Struts, spring, Hibernate.
  • Understanding and experience of implementing micro service with Spring-Boot.
  • Experience with features of Angular 5 such as directives, dependency injection, modules and routing.
  • Expertise in developing web pages using HTML, CSS3, Java script, Angular JS, JQuery, AJAX and JSON.
  • Experience in implementing the business layer by using Hibernate with Spring Data.
  • Proficient with Model View Control Architecture (Spring MVC).
  • Experienced in developing XML documents with XSDs /DTDs using DOM, SAX, JAX-B parsers.
  • Strong experience in Object oriented programming with various Design Patterns.
  • Experience in JMS brokers like Apache Kafka and ActiveMQ.
  • Good middleware skills in JEE with application servers - WebLogic and JBoss.
  • Experience in developing Web Services using JAX-RS (REST) and JAX-WS (SOAP).
  • Expertise in using Apache-Maven, Gradle and Ant for building applications for its dependency jars and repository management.
  • Extensive experience in working on IDEs like Eclipse, NetBeans.
  • Used Log4j logging frame work for writing the application logs.
  • Having good domain knowledge in Telecom, e-commerce and e-learning domains.
  • Extensive experience in working with various relational databases like Oracle and MySQL and thorough knowledge in SQL, PL/SQL, Stored Procedures and Functions.
  • Involved in JVM Performance tuning of java applications.
  • Experience in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams, Deployment Diagrams using Rational Rose.
  • A team player with strong communication, analytical and problem solving skills. Proven ability to manage multiple projects and concurrent responsibilities in a highly dynamic environment.
  • Good experience in Telecom SNMP protocol.

TECHNICAL SKILLS

JAVA/J2EE Technologies: Java 1.8, JDBC, Servlets, JSP, Spring Boot 2.0, JMS, Apache Kakfa

Frameworks: Spring 3.2 and Hibernate 3.0

Web services: JAX-RS (REST) and JAX-WS (SOAP web services)

Web/Application Servers: Apache Tomcat, JBoss, BEA WebLogic

Databases: Oracle 10g/11g,MS SQL Server, MySQL

Build Tools: Apache Ant, Maven 4, Gradle

Version Control software: SVN, CVS, Git, Clear Case

IDEs: Eclipse, NetBeans

Operating Systems: Microsoft Windows XP/7/10, Linux, Solaris

Methodologies: Agile, Scrum, Waterfall

Scripting: Python and Shell scripting

Protocols: SNMP, TL1

UI Technologies: HTML5, CSS 3, Java script, Jquery and Angular 5

PROFESSIONAL EXPERIENCE

Confidential, Lowell, MA

Programmer Analyst

Responsibilities:

  • Involved in requirement gathering, analysis, design and development of various features in VPNS application.
  • Took part in Topology Loader, Mediation Service and Co-relation Service modules development.
  • All the modules are rules driven in XML format. So used XML extensively for storing, parsing the Network element configuration, Alarm information and Application configuration.
  • Consumed web services through SOAP and REST technologies for subscribing to the live alarms and for querying the Historical alarms of various Network elements of a Management system.
  • Developed Python based Message processing Engine (MPE) which makes the developer work easier in integrating various TL1 devices.
  • Created individual modules, components, directives using Angular 2.0.
  • Fixed many performance issues and involved in improving the application stability.
  • Developed the application using Spring Boot with Micro services architecture.
  • Work on writing and modifying the SQL queries.
  • Implemented persistence layer by using JDBC connection pool mechanism.
  • Used GIT as source code repostory in the project.
  • Enhanced the application by adding SNMP capability with which it can consume and processes the raw messages from NE using SNMP protocol.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Responsible for bug fixing and support for the production server in addition to the development.

Environment: JAVA, J2EE, Spring Boot, XML, JSON, Python, Restful web services and TL1 protocols, JMS, Apache Kakfa, Oracle, Shell scripting, Maven, Weblogic, Eclipse, Windows and Solaris.

Confidential

Technical Lead

Responsibilities:

  • Involved in analysis, design and development of various features in Confidential
  • Consumed Web Services (SOAP) from the various bus inventory providers and implemented them using AXIS2 and Apache CXF.
  • Lead the team for developing eTravelSmart Mobile Application on major mobile platforms (Android, IOS and Windows).
  • Took the responsibility of end-to-end feature(s) development in eTravelsmart V4.
  • Provided leadership and technical guidance to all the team members regarding programming/system related issues.
  • Following Agile Methodology and conducted daily stand up calls to review the progress and status.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Simulating and analyzing the reported Problem logs and incidents. This usually involves a code walkthrough of existing functionality, and provides necessary data fix.
  • Developed and exposed REST Web services to communicate with the data layer.
  • Implemented persistence layer using Spring DAO (Jdbc Template).
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Front Controller etc.
  • Developed SQL queries and executed them by using JDBC Template provided by spring.
  • Developed REST client using JERSEY frame work.
  • Developed User Interface using HTML, CSS, JSP and JQuery.
  • Worked on Oracle database, creating Tables, Views etc.
  • Using Java Script mostly for the client side validations
  • Used SVN for version control across common source code used by developers.
  • Used log4j for generating the log files for all the applications.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Responsible for bug fixing and support for the production server.
  • Developed application in Eclipse Juno IDE for rapid application development.

Environment: JAVA, J2EE, Spring Framework, JSP, Web services (SOAP/REST), Oracle, Toad, Putty, SVN, Maven, Eclipse, Windows and Solaris.

Confidential

IT Analyst

Responsibilities:

  • Involved in analysis, design and development of Release 7 of Enterprise Solutions Platform (ESP) which is an Order and Provisioning Management System.
  • Worked on end-to-end implementation of the Syslog viewer feature. Involved in Requirement gathering, Analysis, user story building, Coding, Unit testing, Demo and Deployment.
  • Implemented Asynchrous Web service communication using SOAP,JMS and MDB technologies.
  • Simulated and analyzed the reported Problem logs and incidents and fixed the same.
  • Worked in an Agile development process based on Scrum.
  • Involved in designing the user interfaces using JSP and Servlets.
  • Developed UI with AJAX, HTML and JavaScript for more interactive web pages.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented persistence layer using Hibernate. Implemented the application using the concrete principles laid down by several design patterns such as MVC, Session Facade, Service Locator etc.
  • Worked on Oracle database, creating Tables, Views etc.
  • Using Java Script mostly for the client side validations
  • Used CVS for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Developing Web Services (XML, SOAP, UDDI, and WSDL).
  • Using log4j for generating the log files for all the applications.
  • Involved in Unit & Integration Testing for different Modules in the application.

Environment: JAVA, J2EE, spring, JSP, EJB, MDB, Servlets, Flex, JMS, Web services, Hibernate, Oracle, Windows and Solaris.

Confidential, Arlington Heights, IL

Senior Java/J2EE Developer

Responsibilities:

  • Involved in Configuration Management Module development.
  • Worked in NCP (NCM Cache Process) Feature which caches the network element configuration in Cache using EhCache.
  • Prepared UML diagrams such as Use case Diagram, Sequential Diagram, Class Diagram using Rational Rose.
  • Extensively used XML for storing, parsing the Network element configuration (NECB).
  • Prepared user requirements document and functional requirements document for different modules.
  • Modified the existing Backend code for different level of enhancements.
  • Written *.hbm.xml file, for developed POJO to map the object to relational database.
  • Responsible for writing hibernate configuration files, POJOs and HQL/SQL Queries
  • Designed and implemented data model using Hibernate 3.0 as the persistence layer that uses Oracle as backend database.
  • Developed front end modules and consumed various Web services in the business layer using protocols like SOAP, UDDI and WSDL.
  • Used JAXWS API for retrieving WSDL file from Universal Description Discovery and Integration Registry (UDDI).
  • Extensively used SoapUI tool for testing the Web service
  • Developed different Java Beans and helper classes to support Server Side programs.
  • Used DOM parser for parsing and manipulating XML Documents
  • Transfer of data from presentation tier to web tier is done using Value Object(VO)
  • Building and deployment of, WAR, JAR files on test, stage and production systems in Web logic Application Server.
  • Used Apache Maven for building applications
  • Created Stored Procedures using SQL/PL-SQL for data modification (using DML insert, update and delete) porting of data.
  • Involved in Unit testing and debugging of the application using Log4J and J-unit.
  • Handled support prime role.
  • Used Network monitor tool Wireshark for analyzing various issues.

Environment: Java,J2EE, Hibernate, JSP, Servlets, SOAP Web Services, XML, XML Schema, ITNCM, LDAP, Oracle 11g, eclipse, SVN, Maven, Wireshark, File Zilla, and Putty.

Confidential

Senior Java Developer

Responsibilities:

  • Involved in Fault Management and Performance Modules of the application.
  • Extensively used AdventNet WebNMS tool.
  • Involved in the requirement gathering, analysis, design, development and implementation of this application.
  • Developed User Interface using Swings.
  • Extensively used SNMP protocol in Discovery, Trap parsing and collecting performance stats.
  • Prepared user requirements document and functional requirements document for different modules.
  • Modified the existing Backend code for different level of enhancements.
  • Responsible for writing hibernate configuration files, POJOs and HQL/SQL Queries
  • Designed and implemented data model using Hibernate 3.0 as the persistence layer that uses Oracle as backend database.
  • Developed different Java Beans and helper classes to support Server Side programs.
  • Used DOM parser for parsing and manipulating XML Documents
  • Transfer of data from presentation tier to web tier is done using Value Object(VO)
  • Used Apache ANT for building applications
  • Created Stored Procedures using SQL/PL-SQL for data modification (using DML insert, update and delete) porting of data.
  • Involved in Unit testing and debugging of the application using Log4J and J-unit.
  • Used Network monitor tool Wireshark for analyzing various issues.
  • Involved in SCM activities and code reviews
  • Involved in the deployment.
  • Interacted with Client in Customer Related Issues.

Environment: JAVA, Servlets 2.2, XML, JDBC 2.0, JSP, AdventNet WebNMS, SNMP, MySQL, heidisql, Apache Tomcat 3.3, Eclipse and Solaris 10

Confidential

Java Developer

Responsibilities:

  • Involved in Fault Management and Performance Modules of the application.
  • Involved in Designing and coding of Discovery & FM Module.
  • Extensively used AdventNet WebNMS tool.
  • Involved in the requirement gathering, analysis, design, development and implementation of this application.
  • Designed and created the database tables to conform third normalization form.
  • Prepared user requirements document and functional requirements document for different modules.
  • Modified the existing Backend code for different levels of enhancements.
  • Designed and implemented DAO model that uses Oracle as backend database.
  • Developed different Java Beans and helper classes to support Server Side programs.
  • Used DOM parser for parsing and manipulating XML Documents
  • Transfer of data from presentation tier to web tier is done using Value Object(VO)
  • Used Apache ANT for building applications
  • Created Stored Procedures using SQL/PL-SQL for data modification (using DML insert, update and delete) porting of data.
  • Involved in Unit testing and debugging of the application using Log4J and J-unit.
  • Used Network monitor tool Wireshark for analyzing various issues.
  • Involved in SCM activities and code reviews
  • Involved in the deployment.
  • Interacted with Client in Customer Related Issues.
  • Extensively used SNMP and FTP protocols.

Environment: JAVA, XML (SAX & DOM), JDBC 2.0, SNMP, Oracle 10g, FTP, AdventNet Web NMS, Apache Tomcat 3.3, MySQL, Eclipse and Solaris 10

Confidential

Java Developer

Responsibilities:

  • Involved in the requirement gathering, analysis, design, development and implementation of this application.
  • Have done extensive coding in Java, Java Beans, Servlets and JSP.
  • Validated the data using JavaScript
  • Developed Servlets for retrieving/updating the data from tables in the database
  • Designed and created the database tables to conform third normalization form
  • Involved in SCM activities and code reviews
  • Involved in the deployment.
  • Designed and created the database tables to conform third normalization form.
  • Interacted with Client in Customer Related Issues.
  • Involved in Unit testing and written test cases using J-unit frame work.
  • Used Apache ANT tool for building the application

Environment: JAVA, Servlets 2.2, XML, JDBC 2.0, JSP, Informix, HTML, JavaScript, AJAX, Apache Tomcat 3.3, Eclipse and Solaris 10

Confidential, San Francisco, CA

Software Developer

Responsibilities:

  • Have done extensive coding in Java, Java Beans, Servlets and JSP.
  • Designed and created the database tables to conform third normalization form.
  • Prepared user requirements document and functional requirements document for different modules.
  • Modified the existing Backend code for different levels of enhancements.
  • Involved In development of weighted sections requirement.
  • Developed Servlets for retrieving/updating the data from tables in the database.
  • Simulating and analyzing the reported Problem logs and incidents. This usually involves a code walkthrough of existing functionality, and provides necessary data fix.
  • Participated in the code review process.
  • Involved in the deployment.
  • Interacted with Client in Customer Related Issues.
  • Used Apache ANT tool for building the application.

Environment: JAVA, Servlets 2.4, XML, JDBC 2.0, JSP, MS-SQL Server, Apache Tomcat 3.3, Eclipse and Solaris 10

We'd love your feedback!