We provide IT Staff Augmentation Services!

Sr. Programmer Analyst Resume

SUMMARY

  • Post Graduate with more than 12 years of IT experience and around 8 years of ONSITE (US & Singapore) experience in all phases of software development life cycle (SDLC) which includes Business Analysis / Modeling, Architecture Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Customer Interaction, Configuration and Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control of web based applications.
  • Strong experience in Web Development with a working on open source technologies, including Spring, Struts, Hibernate framework. Passionate about developing world class Web Based Systems.
  • Experienced in software engineering, Test Driven Development. Proven ability exceeds client expectations, and learns new technologies quickly. Managed complex development projects from concept to completion across various industries including Banking & Insurance organizations.
  • Experience in Requirement gathering, ball park estimation, client interactions at onshore for more than 4 years.
  • Experience in Resource planning, resource forecasting, project estimations & Project Proposal Documentation in Fixed Bid and Time & Material type projects.
  • Extensive experience in converting business needs into technical artifacts/documentation and deciding technical architectural approach.
  • Extensive experience in providing architectural technical approach to the team on implementation.
  • Enthusiastic self - starter with strong organizational and management skills. Able to work independently and within a team with excellent verbal, written communication and interpersonal skills.
  • Extensive experience in project quality as a Lead reviewer about code quality and standards. I believe in writing strong documentation, modular code.
  • Extensive experience with enterprise Web Application Servers like Websphere (WAS), JBoss Weblogic.
  • Extensive experience in Web UI Technologies in Multi-Tiered Architecture like JSP, Servlets, MVC Frameworks, Tiles, JavaScript, JSON, AJAX, JQuery, HTML, CSS, Web services (RESTFul).
  • Experience with version control tools like CVS and SVN.
  • Extensive experience in XML technologies like XML, XSLT, DTD, XML Schemas, SAX, and DOM Parsers.
  • Exposure in performance tuning & monitoring of web applications deployed in various environments.
  • Exposure in Enterprise wide Continuous Integration and Build on tools like Apache Continuum, Jenkins, Hudson.
  • Extensive Experience in Application Release Automation tools like NOLIO (CA LISA).
  • Extensive Experience in web application vulnerability scanning in tools like SonarQube, Cenzic Hailstorm, CAST & remediation.
  • Relevant experience in creating Messaging Services using MQ, JMS
  • Relevant Experience in writing build Scripts in Ant/Maven and BMC ARA.
  • Relevant experience in analyzing customer requirements and transforming them to appropriate design artifacts with Rational Rose, UML, MS Visio.
  • Basic understanding of Big Data platform and data processing framework as Spark & MapReduce.
  • Hands on experience on Pivotal Cloud Foundry for quick micro-service deployments.
  • Basic understanding of Spring Boot application.
  • Hand-on experience on Google apigee APIs.
  • Hands-on experience on mongoDB PaaS.
  • A fast learner having extensive experience in training, motivating and mentoring on-site and offshore junior developers from Offshore. Love to learn, obsessed about learning new things and teaching others technical stuff. Have officially been on business visits to offshore and onshore for knowledge transfer.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, C++

Web & JavaScript Frameworks: AJAX, Tiles, JSON, Dojo, JQuery JS, Prototype JS, Angular JS

J2EE Technologies: Web Services, Servlet, JSP, JDBC, JNDI, J2EE Patterns, JMX, MBeans, Job Scheduling, ATG 5.6 Dynamo Server, Infor WFM

Operating Systems: UNIX, Linux, Windows 2003/xp

Java IDE: RAD 7.0, WSAD, Eclipse Junos/Helios

Modeling Tools: Rational Rose, Microsoft Visio

Databases: Oracle 8i/9i, Confidential DB2 8.0

XML Technologies: XML, XSLT

Version Control: SVN, CVS, VSS

App/Web Servers: WebSphere 6.1, 7.0, JBoss

MVC Frameworks: Spring 2, Struts 1.3, Hibernate 3.0

Tools: DB2 Builder, Beyond Compare, Total Commander, putty, FileZilla, WinSCP, tortoiseSVN, Rally, Dynatrace, Splunk

Content Management System: Teamsite CMS

Testing Tools: Mercury Quality Center, Selenium

Build/Release Automation Tool: Jenkins, Hudson, CA Nolio2.0

Software Development: SDLC 2.0, Agile

PROFESSIONAL EXPERIENCE

Confidential

Sr. Programmer Analyst

Responsibilities:

  • Working with Product Owner to understand the User stories/Tasks
  • Involve in design and Coding on the User stories.
  • Interacting with Testing/QA Teams
  • Actively involved with the client’s architect team in performance tuning of the application.
  • Participation in reviews of all delivered artifacts and Code written
  • Working on third party vendors (Sabre Airport Solutions) products Staff Manager, Staff Admin.
  • Infor’s WFM 6.0 Tool, Workbrain and features, including configuration aspects, Registry, parameters, toolkit, and security groups.
  • Responsible for adopting enterprise tools and onboarding applications on Continuous Integration/Continuous Build.
  • Worked with Infrastructure team to improve the application performance, JVM tuning, SQL/DB Tuning, Memory Utilization.
  • Migrated existing application Jobs to Third party Obsidian Scheduler.
  • Migrated the long running reports from application to Cognos server.
  • Actively worked with Third party vendors like Infor and Sabre to resolve

Environment: Infor’s Workforce Management Tool, J2EE (JSP, Servlet, JSTL2.0), Design Patterns, Spring2.0 and Job Scheduling, Oracle 10/11g, Dynatrace, Splunk

Confidential

Senior Programmer Analyst

Responsibilities:

  • Working with Product Owner to understand the User stories/Tasks
  • Involve in design and Coding on the User stories.
  • Interacting with Testing/QA Teams
  • Actively involved with the client’s architect team in performance tuning of the application.
  • Participation in reviews of all delivered artifacts and Code written
  • Working on third party vendors (Sabre Airport Solutions) products Staff Manager, Staff Admin.
  • Infor’s WFM5.1/6.0 Tool, Workbrain and features, including configuration aspects, Registry, parameters, and security groups

Environment: Infor’s Workforce Management Tool, J2EE (JSP, Servlet, JSTL2.0), Design Patterns, Spring2.0 and Job Scheduling, Oracle 10/11g

Confidential

Application Architect

Responsibilities:

  • Preparation of project estimations/forecasts and plans;
  • Discussing future requirements and providing ball-park estimations to the client.
  • Participation in reviews of all delivered artifacts and development of the project including Functional Spec, Technical Spec, Use Case, Project management matrices, QL’s, Checklists.
  • Involved in the design of project, including several diagrams in three types which are Structure diagrams, Use cases, dialogue flow and dialogue definition using Rational Rose.
  • Responsible for providing technical vision, direction and solutions of business requirements and alignment with Amex Architect team.
  • Translation of Business needs/requirements into technical solutions.
  • Managed process to identify, debug, and fix logical, identify course of action for debugging complex logical or system problems.
  • Liaise between client and technical development team in India.
  • Co-ordination with client manager to determine dependencies, resource planning & Risk Mitigation for the project.
  • Extensively worked on project deployment descriptor files such as web.xml and context definition files for Servlet mappings, Java bean class definitions, Action Classes mappings, transactions and database connection configuration.
  • Installing and configuring RAD and Maven for development.
  • Mentoring offshore technical resources to setup in project development.
  • Used JUnit, testNG for extensive functional and unit testing code.
  • Developed and exposed legacy Stored Procedures, Functions as Web services to the consumers in American Express
  • Developed Web service clients to consume web services RESTFul
  • Automated Build scripts, code deployment and integration testing with surrounding teams.
  • Interaction with client architecture and DBA team to enhance performance and cleanup activities.
  • Interaction with different third party vendors.
  • Working closely with Client’s application security team for the security compliance.
  • Responsible end-to-end as tech manager/lead from analyzes to post implementation of the requirements.
  • Developed complex modules of the application like Pricing components, Merchant Setup etc.
  • Extensive experience of build automation tool like Jenkins.

Environment: Java, J2EE, Struts, Spring 2, RAD 7.5, Confidential DB2 9.1, MQ Messaging Server 5.1, XML, JUNIT 3.0, DB2.

Confidential

Application Architect

Responsibilities:

  • Preparation of project estimations/forecasts and plans
  • Discussing future requirements and providing ball-park estimations to the clients on new web service development.
  • Providing ball-park estimations to the clients on supporting new customers on existing web services/Certificate Renewals
  • Participation in reviews of all delivered artifacts and development of the project including Functional Spec, Technical Spec, Use Case, Project management matrices, QL’s, Checklists.
  • Involved in the design of project, including several diagrams in three types which are Structure diagrams, Use cases, dialogue flow and dialogue definition using Rational Rose.
  • Responsible for providing technical vision to offshore team on web service development
  • Translation of Business needs/requirements into technical solutions.
  • Managed process to identify, debug, and fix logical, identify course of action for debugging complex logical or system problems.
  • Interacting with middleware/SOA TCoE, WSM Team for certificate renewals or consumers onboarding

Environment: Java, J2EE, Struts, Spring 2, RAD 7.5, XML, Web services RESTFul, Bottom Up Approach

Confidential

Tech Dev Lead/Support Lead

Responsibilities:

  • Designing user interface, Coding.
  • Involved in the Proof of Concept on MBeans, Quartz Scheduler and successfully implementing it in the project.
  • Interacting with Clients directly on requirements/enhancements and acting as a bridge between Business Team & Offshore Technical Team.
  • Actively involved with the client’s architect team in performance tuning of the application.
  • Active participation with third party vendors like Google, Akamai their support groups and service groups to get the changes done for the site.
  • Involved in the development of most complex modules like JMX Services, E-commerce Flow of the site.
  • Participation in reviews of all delivered artifacts and development of the project including Functional Spec, Technical Spec, Use Case, Project management matrices, QL’s, Checklists.
  • Extensively worked on project deployment descriptor files such as web.xml and context definition files for Servlet mappings, Java bean class definitions, Action Classes mappings, transactions and database connection configuration.

Environment: J2EE (JSP, Servlet, JSTL2.0), Design Patterns, Spring2.0, Hibernate 3.0, Tiles, JMX, MBeans and Job Scheduling.

Confidential

Module Lead

Responsibilities:

  • Coordinated with Functional/Business manager’s requirements and convert them into system requirements.
  • Participated in all lifecycles of the projects including Inception, design, construction and transition phase.
  • Preparation of project estimations and plans; handling Business communication/concerns at Team and Organization level.
  • Participation in reviews of all delivered artifacts and development of the project including Functional Spec, Technical Spec, Use Case, Gantt Charts, Project management matrices, QL’s, Checklists.
  • Involved in the design of project, including several diagrams in three types which are Package Diagram, Use cases, Class diagrams, Sequence Diagrams using Rational Rose.
  • Designed and implemented entire application Spring MVC design framework. Designed and deployed XML files for Dispatcher Servlet, Application Context and Controllers to implement the Inversion of Control (IoC) module in Spring 2.3
  • Implemented Data Access Object (DAO) adapter pattern to communicate with Business Layer by using Hibernate Template class.
  • Developed Configuration of Spring, Struts and Hibernate Configuration.
  • Used Hibernate Query Language (HQL) in data access classes to implement basic persistent storage functions such as Create, Read, Update and Delete (CRUD).
  • Used testNG for extensive functional and unit testing code.

Environment: J2EE (JSP, Servlet, JSTL2.0), Spring2.0, Hibernate 3.0, Tiles

Confidential

Senior Developer

Responsibilities:

  • Actively participated in the weekly meetings to produce quality deliverables within time.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
  • Mentoring the Fresher, Account level initiatives and trainings.
  • Involved in various enhancements and bug fixing in ATG framework.

Environment: ATG Dynamo Framework, JHTML, Droplets, ATG 5.6 Dynamo Server, Oracle

Confidential

Software Developer

Responsibilities:

  • Role encompassed activities like participation in Requirements Analysis, Technical Design, Development of new features and enhancements.
  • Applied Model-View-Controller (MVC) pattern in the development of Web Application with Struts
  • Widely used Java abstract classes/interfaces for framework/component designs especially to services and DAO’s.
  • Prepared Test Cases, Use Cases & Technical Specification documents.
  • At project level, keeping track of Code reviews, Peer Reviews, Unit Testing & Integration Testing, Project Artifacts, Matrices and QL’s.
  • Managing the QC (Quality Centre) on project level for all Defects.

Environment: Java, J2EE (JSP/Servlets), POJOs, XML, BEA Weblogic 8.1, Oracle 9i, Quality Centre.

Hire Now