We provide IT Staff Augmentation Services!

Programmer Analyst Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 11 years of work experience in Java/J2EE technologies, Content management systems and portal technologies
  • Experience in Struts, Spring MVC, Web Services, Hibernate, SQL, PL/SQL, JDBC, and Servers like IBM Web Sphere, BEA Web logic, Apache Tomcat, Jboss and Database Servers like Oracle, DB2 and MySQL
  • Certified Amazon Web Services Developer
  • Hands on experience in JBOSS DROOLS, writing Business rules, and Agenda Filter, Knowledge Base, Kie Base.
  • Proficiency in implementing Multi - threaded applications
  • Experience in design and deploying custom Content Models in alfresco repository
  • Experience in developing alfresco extensions using server side JavaScript and java
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, JSTL, Struts, Spring, Spring Batch, Spring Boot, AJAX, JDBC, JNDI, Java Beans
  • Experience in Waterfall and Agile Methodologies
  • Handfuls of experience in build and deploy tools such as Ant, Maven, Jenkins.
  • Extensive experience in developing test cases using JUnit, Mockito.
  • Experience in JPA/Hibernate
  • Experienced in developing web-based applications using CSS 5, HTML, DHTML, JavaScript, JQuery, Bootstrap and Angular 4.
  • Experience in using Harvest, CVS, SVN, GitHub for version control.
  • Extensive experience in different IDEs including Rational Application Developer (RAD 7.5), Eclipse, Jdeveloper and TOAD
  • Hands-on experience on various AWS Cloud services like EC2, Route53, EBS, Auto Scaling, VPC, Cloud Formation, S3, RDS, Amazon Elastic Load Balancing, IAM, Cloud Watch and other services of the AWS infrastructure like Dynamo DB, SQS, and EMR
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication
  • Experience in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3
  • Experience with the tools in Hadoop Ecosystem including Pig, Hive, HDFS, MapReduce, Sqoop, Flume, Oozie, Zookeeper.
  • Excellent knowledge on Hadoop Architecture and ecosystems such as HDFS, Name Node, Data Node and MapReduce programming paradigm.

TECHNICAL SKILLS:

Programming Languages: JAVA, J2EE, XML, SQL, PL/SQL.

Web/XML Technologies: HTML,JavaScript, AJAX, Servlets, JSP, SAX, DOM, XML, XSLT, XSD, JQuery, Hadoop

Frameworks: Spring, Struts, Hibernate, Angular 4, Hive, Hbase, Pig, Flume

Open Projects: Ant, Maven, Log 4j, Jakarta Commons, Drools, Apache POI, Alfresco, Mockito,Junit

Tools: & Utilities: Eclipse, RAD, Toad, Linux vi editor, Anthill Pro

Application/Web Servers: IBM WebSphere Portal Server , IBM WebSphere Application Server, Tomcat, Jboss, Alfresco

RDBMS: Oracle 10g, DB2

Source Control: SVN, VSS, Harvest

Operating Systems: Windows 9x/2000/XP/7, Linux, UNIX

PROFESSIONAL WORK EXPERIENCE:

Confidential

Programmer Analyst

Responsibilities:

  • Involved in application requirement, design and development phase.
  • Interacted with the clients to gather & analyze business requirements of the various modules of the project.
  • Designed, developed and maintained the MVC layer using String 4 and performed configuration of Spring Application Framework
  • Designed and deployed custom Content Models in alfresco repository
  • Developed alfresco extensions (web scripts) using server side JavaScript and java
  • Customized Activiti workflow as application needs
  • Implemented hibernate to retrieve data from database
  • Implemented Multi-Threading for backend application to process upstream data files and rule execution
  • Deployed code in application servers like Tomcat locally and Jboss to host it on the Linux server.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.
  • Participated in the production support and maintenance of the project.
  • Used GitHub version controls to main using Eclipse plugin.
  • Involved in debugging and integration of modules.
  • Responsible for creating shell scripts for various jobs.
  • Responsible for successful build and deployment to SIT, QA and PROD on Jboss Application Server
  • Utilized test development languages and test tools.

Environment: Unix, Windows

Tools: Java 1.8, Jboss, Spring MVC, Hibernate, SQL/PLSQL, RESTful, Eclipse, Alfresco, JQuery, Drools, Spring Batch, Spring Boot, HTML5, CSS3, Bootstrap, Angular 4, Karma, Jasmine

Confidential

Principal Consultant (Lead developer )

Responsibilities:

  • Acted as project lead / coordinator
  • Involved in design, development and testing phase.
  • Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development
  • Designed the user interface of the application using HTML, CSS3, JSP, JSTL, JavaScript and AJAX.
  • Developed and implemented UI controls and APIs.
  • Prepared technical design documentation and explanatory material.
  • Maintained development methodology coding and design standards.
  • Based on the requirement making a design and developing the application code for the requirement.
  • Worked with Business Analyst and Architect in requirement Analysis and prepared detailed software requirement document.
  • Developed REST Web Services to consume other backend Web Services as well other enterprise wide Web Services
  • Interacted with various stakeholders for all phases clarifications /defects resolution
  • Owned all project deliverables
  • Participated in acceptance testing to ensure client/user needs are met.
  • Used CVS for version control
  • Conducted code and unit test review.
  • Migrate applications to quality assurance and/or the production environment, or perform quality assurance as necessary
  • Developed & deployed the application in Web sphere Portal/ Application Server
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.

Environment: Unix, Windows

Tools: Java 1.5, Jboss, Spring, Struts, Struts Portlet, IBM WebSphere Portal 6.1, IBM Websphere Application server 6.1, RESTful services, IBM RAD 7.5, Junit, Mockito

Confidential

Technology Lead

Responsibilities:

  • Involved in application requirement, design and development phase.
  • Interacted with the clients to gather & analyze business requirements of the various modules of the project.
  • Responsible for offshore team coordination activities like requirement clarifications, offshore team coordination
  • Designed, developed and maintained the MVC layer using Struts and performed configuration of Spring Application Framework
  • Designed and deployed custom Content Models in alfresco repository
  • Developed alfresco extensions (web scripts) using server side JavaScript and java
  • Customized Activiti workflow as application needs
  • Implemented Multi-Threading for backend application to process upstream data files and rule execution
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow diagrams, sequence diagrams using Microsoft Visio
  • Involved in defining overall solution, interfacing architecture and build
  • Deployed code in application servers like Tomcat locally and Jboss to host it on the Linux server.
  • Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
  • Extensively used log4j to log regular debug and exception statements.
  • Performed code review and unit tested the application using Junit framework.
  • Participated in the production support and maintenance of the project.
  • Used CA Harvest version controls to main using Eclipse plugin.
  • Involved in debugging and integration of modules.
  • Responsible for creating shell scripts for various jobs.
  • Responsible for successful build and deployment to SIT, QA and PROD on Jboss Application Server
  • Involved in analysis and writing the technical specifications of the project.
  • Utilized test development languages and test tools.
  • Performed code review and unit tested the application

Environment: Unix, Windows

Tools: Java 1.7, Jboss, Spring, Struts, SQL/PLSQL, RESTful, Eclipse, Alfresco,JQuery, Drools

Confidential

Technology Lead /Technical Analyst

Responsibilities:

  • Used agile methodology in developing the application, which included iterative application development, weekly Sprints stand up meetings and daily SCRUM meetings.
  • Actively involved in designing and implementing Value Object, Service Locator, and MVC and DAO design patterns
  • Developed presentation tier using Spring framework
  • Build enhancement on Vignette CMS and Portal site
  • Coordination with Business analyst team, testing team, user groups for UAT
  • Build and deployment activities to development, and testing environments
  • Used Oracle 10g as the backend database. Involved in creating the SQL scripts for the database. Used Stored Procedures in the application.
  • Used JUnit framework for unit testing of application
  • Evaluating the design and development needs of the Client
  • Performed the design and code reviews
  • Lead modules and managed team
  • Incorporating enhancements in the existing functionality.
  • Implemented custom exception logging framework to have layered exception reporting.
  • Support System Test and User Acceptance Test by providing solutions for user's problem
  • Worked in Eclipse Indigo to develop complete application
  • Deployed the application on Websphere application server 6.1.

Environment: Unix, Windows

Tools: Java 1.6, IBM WAS6.1, Vignette, Spring, Javascript, Log4j, Restful Services, Maven, RAD, SVN, JUnit, Hibernate.

Confidential

Technical Analyst/Sr. Software Engineer

Responsibilities:

  • Extensively worked on front end, business, and persistence tier using the Websphere portlets, Struts frameworks.
  • Designed and developed web tier using Websphere Portlets, JavaScript..
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Developed access scripts for deploy war applications to deploy on Websphere Portal server.
  • Designed and development User base in Websphere Tivoli directory services
  • Implemented inter-portlet communication
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Implemented client side validations using JavaScript
  • Performed unit testing on various project modules using JUnit framework.
  • Used Apache Ant as build tool.
  • Used SVN as version control tool for maintaining source code and project documents.
  • Implemented Log4J for Logging Errors, debugging and tracking.
  • Involves in Client training for system usage
  • Involved in writing stored procedures, complex queries using SQL to process the data on Oracle DB.
  • Managed team
  • Involvement in end to end implementation of all environment setup at client location

Environment: Unix, Windows

Tools: Java, J2EE,IBM Websphere Portal Server v6.1, IBM WAS 6.1, IBM TDS,IBM RAD 7.5

Confidential

Software Engineer

Responsibilities:

  • Design and development of new enhancements, BAUs, production issues and adhoc service requests in KE environments
  • Implemented customization on Interwoven WorkiteMP
  • Developed build files to configure build process using ANT.
  • Identifying and implementing reusable components
  • Performed Unit / Module testing
  • Provided end to end support and maintenance includes building servers for testing and staging, bug fixing etc) for three regions (AP,EMEA and US)

Environment: Unix, Windows

Tools: Java, J2EE, Interwoven WorksiteMP5.0, Javascript, Eclipse

We'd love your feedback!