We provide IT Staff Augmentation Services!

Programmer Analyst Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY:

  • 8+ years of Experience in Software development life cycle (SDLC) including requirements analysis, design, development, testing, maintenance and enhancements following agile methodology .
  • Good analytical and interpersonal skills strengthened with diligence and human values have been the prime constituents of my approach to tackle challenges.
  • Being a team player, equipped with competency and innovation, I always look forward to maximize my contribution and in turn gain business knowledge and technical expertise.
  • Extensive Designing, Coding and tuning experience in various technologies such as Java/J2EE, JDBC, XML, JavaScript, exception handling and Oracle.
  • Expertise in design and implementation of a CMS solutions implemented on Adobe Experience Manager (AEM) - versions 5.6.1, 6.1, 6.2& 6.3.
  • In depth knowledge on complete AEM Technology Stack and Architecture including Author instance, Publish instance, CRXDE, CRXDE-Lite, Templates, Components, CRX/OAK Repository, Apache Sling, Apache Felix and OSGi bundles.
  • Extensively worked on custom Components and Templates (using SIGHTLY, JSP, Dialogs for Classic UI and Touch UI).
  • Experience on developing and deploying Services, Sling Servlets, Job Schedulers, Workflow processes as part of OSGi bundles.
  • Experience on AEM core functionalities like replication, reverse replication, dispatcher flush agents, clustering, workflows, DAM, MSM and User management.
  • Experience on AEM migration from AEM 5.6 to AEM6.0 and AEM 6.0 to AEM6.3
  • Experience in front-end UI development using scripting languages such as HTML, JavaScript, JQuery, XML, JSON, Ajax and CSS.
  • Experience in design and develop application using Sightly, JSP, servlet and sling service.
  • Experience in configuration of run modes.
  • Experience with a CI/CD tools such as Jenkins and maven.
  • Extensively worked on live copy creation, translation and localization features.
  • Experience in providing multi-tier enterprise solutions using Core Java, J2EE, JSP, Struts and Web Services.
  • Experience in installation of AEM server on Linux environment.
  • Experience in setup of dispatcher for each server on Linux environment.
  • Experience in design and develop web servi ces using JAX-RPC and JAX-WS Runtime and deployme nt into the server.
  • Experience in development and implementation of web services, and exposes endpoints as WSDL.
  • Expertise in Core Java concepts, such as OOP Design, Multi-Threading, Exception Handling, Collections, Annotation and Design Patterns.
  • Experience in cutting-edge technologies like Websphere ESB, Web Services,JMS, WSDL, SOAP and familiar with Extreme Programming.
  • Experience in development, testing and deployments of products in both Windows, UNIX and MAC Environments
  • Experience in writing test cases and perform unit test for the applications using JUnit Framework.
  • Experienced in Software Development Processes with Waterfall and A g i l e / S cr u m m e thodo l o gi e s .
  • Strong experience in deploying JAVA/J2EE applications on webservers Tomcat and Web Sphere
  • Experienced in developing, deploying and maintaining enterprise applications using Web-Sphere Application Server (WAS), Web sphere Process Server (WPS) and Web sphere Enterprise Service Bus (ESB).
  • Experience in Eclipse, RAD,WID, RSA, Clear Case, Soap UI, Splunk and Putty during development cycle.
  • Extensively used XQuery for XML transformations.
  • Worked extensively with Core Java, Multithreading and Collections.
  • Experience with logging tool Log4J.
  • Experience with NoSQL database (MongoDB).
  • Experience in code reviews using crucible.
  • Strong experience in performing different types of manual and functional testing.
  • Worked across multiple domains like Telecom, Manufacturing and Retail.
  • Fa m i li a r w i th s et ti n g u p an d c onf ig ur i n g d ev elopment an d tes t env i ron m ent s.
  • Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex development problems.
  • Experience in Database Design using SQL & PL/SQL- Stored Procedures, Functions and Triggers.
  • Consistent team player with excellent communication and problem solving skills with a can-do attitude.
  • Excellent work ethics, self-motivated, quick learner, ability to work independently and in team, willing to learn new technologies and third party products.

TECHNICAL SKILLS:

Languages: Java, SQL and PL/SQL

Content Management: CQ 5.6,AEM 6.0,AEM 6.1,AEM 6.2,AEM6.3

Databases: Oracle, SQL Server 2008,Content Repository, Mongo DB

Web Technologies: JSP, Servlets, JavaBeans, JDBC, XML

Enterprise Technologies: J2EE, Web Services

Web Design Tools: HTML, AJAX, Jquery, JavaScript, CSS.

Web API: SOAP Web services, Apache Axis and Restful Web services

Web Tools/XML technologies: HTML,CSS, XML,XSLT

IDE /Tools: Eclipse, Radar, TOAD, RSA, RAD, WID and SQL Developer

Application Servers: Tomcat and Web sphere

Version Control System: GIT, SVN, IBM Rational Clear Case and CVS

Testing and Build Tools: Junit, Log4j, ANT, Maven

Methodologies: Agile Scrum, Waterfall model

BPM Tools: Web sphere Enterprise Service Bus, Web sphere Process Server, Web sphere Integration Developer

Distributed Technologies: J2EE, Web Services

Operating Systems: Linux, Mac and Windows

PROFESSIONAL EXPERIENCE:

Confidential, CA

Programmer Analyst

Roles & Responsibilities:

  • Involved in an agile software development life-cycle, decomposing requirements, documenting and discussing the design, estimation and implementation.
  • Effectively communicate design to customers and present design options and considerations.
  • Working on migration of templates, components, widgets, workflows and web sites Working on migration of content (pages) from AEM6.0 to AEM6.3.
  • Worked on Symantec profile page creation using AEM Sightly (HTL).
  • Worked on maven script to install bundles and content to AEM server.
  • Worked on installation of Apache AEM dispatcher and configuration of the dispatcher to AEM instance.
  • Worked on custom workflow to create additional metadata information while uploading images.
  • Worked on Integration of AEM with salesforce to get customer profile information and updated the same to salesforce.
  • Migrated one TB of Assets from AEM 6.0 to AEM 6.3 using Vault Remoting.
  • Worked on installation of servers on linux environment.
  • Configured start and stop batch scripts on linux environment.
  • Worked on setup of dispatchers in all the servers on linux.
  • Worked on installation of apache server as part of dispatcher setup on linux servers.
  • Involves in Configure / Maintain AEM environment and development using AEM.
  • Co-ordinate and complete Quality Assurance testing with testing team and also to perform Integration testing.
  • Maintain version control of all the configurable items (code) using Perforce.

E n v iron m e n t: Java/J2EE, AEM6.3,JSP,Sightly, Java Script, CRXDE,­Html, Ajax, Json, CSS, Perforce and Linux.

Confidential, CA

Senior Software Engineer

Roles & Responsibilities:

  • Involved in an agile software development life-cycle, decomposing requirements, documenting and discussing the design, estimation and implementation.
  • Worked on development of templates, components, widgets, workflows and web sites using JSP, Servlets and JAVA.
  • Design and develop application using core java, servlets, Jsp, Java script, Jquery, Extjs, Json and CSS.
  • Involved in development of custom components using Sightly and JSP.
  • Upgraded all the current AEM 6.1 instances to AEM 6.2.
  • Worked on creation of custom components for authoring and Localization of authored content
  • Worked on both coral and classic UI.
  • Worked on OSGi components, services and bundles with Java as backend.
  • Involved in Configuring user permissions to ensure right level of authorization for respective user/groups.
  • Worked on UI customization per client requirement.
  • Involved in implementation of localization functionality for authored content.
  • Worked on Implementation of Event Listeners, Jobs and Schedulers.
  • Involved in creating custom replication agents.
  • Worked on User and Tag administration.
  • Creating custom indexes to enhance query performance.
  • Involved in web service creation using Java API for RESTful Web Services depending on the Business flow.
  • Converting business processes into workflows. This involved, understanding the requirement, creating appropriate skeleton model, writing java classes and ecma scripts for various steps of workflows.
  • Used Core Java concepts like Collections, Exception Handling and Generics to implement business logic.
  • Responsible for technical design document.
  • Used Ajax with JSON and jQuery for request data and response processing.
  • Worked on Installation of servers on linux environment.
  • Defect management using radar and fixing the defects with in time frame, also move it to the QA/UAT server for validation purpose.
  • Used Apache Maven for the entire build process.
  • Worked on both Touch based and classic UI.
  • Worked on multi-site manager (MSN) for live copy creation and translation.
  • Acted as a technical lead for the project and provided technical ideas and design help to team developers.
  • Evaluated development assignment progress and results, and recommended process improvements. Strictly adhere to meeting the deadlines in completing the project, considering the importance of shipping the project on time.
  • Prepared unit test case document to perform unit testing for the application.
  • Design and developed translation UI pages and localization process.
  • Worked with Web Engineering support team to setup the environment in all the 3 regions.
  • Worked on content repository using CRX de for inserting, fetching, Updating and deleting of digital data.
  • Maintain version control of all the configurable items (code) using Git.
  • Involved in coding, bug fixing, performance-tuning and testing the application with other vendor staffs.
  • Involved in validations and SoapUI testing.
  • Worked in UNIX environment for connecting to the environments and getting log details.
  • Supervised code reviews and ensured all solutions met architectural specifications and coding standards.
  • Managed project related and organizational related contents in connect me.
  • Extensively involved in JUNIT testing and coordinated with the testing team and fixed defects and tracked them using radar.
  • Configured PMD tool and ran test suite and made sure that 100% code coverage .
  • To co-ordinate and complete Quality Assurance testing with testing team and also to perform Integration testing.
  • Collaborate with senior developers to conduct design and code reviews using crucible. Voluntarily participate in the development of automated tools, processes and methods.

E n v iron m e n t: Java/J2EE, AEM6.1,AEM 6.2,JSP,Sightly, Java Script, CRXDE,JAX-RS, Maven, Jquery, Html, Ajax, Json, CSS, Crucible, Splunk, SoapUI, Junit, Oracle, Git and Linux.

Confidential, Dallas, Texas

Senior Software Engineer

Roles & Responsibilities:

  • Involved in all the phases of Software Development Life Cycle (SDLC), such as Requirements, Analysis/Design, Development, Testing and implementation following Agile.
  • Involved in design documentation.
  • Lead the Team and helped the team members in all the phases.
  • Developed custom XPath functions to transform messages.
  • Expert in writing sling Servlets to handle the requests.
  • Multiple Sling and Apache Felix annotations were used on Java side.
  • Used Core Java concepts like Collections and Exception Handling to implement business logic.
  • Development of templates, components, widgets, workflows and web sites using Java/J2EE, Java script, CSS and CRXDE.
  • Worked on CI tool such as jenkins for integration.
  • Designed and Developed REST Based Web Services using JAX-RS.
  • Followed SOA in implementing Web Services.
  • Responsible for development of a multi-threaded standalone program which will process multiple files in parallel and retrieve application specific data using Java Multi-Threading.
  • Worked on the sprint stories which has related to both bonsai and haiku.
  • Worked on UI customization to provide respective functionalities.
  • Worked on content repository using CRX de for inserting, fetching, Updating and deleting of digital data.
  • Worked on Mockito test cases using Junit framework.
  • Performed build and deploy the code base to the designated servers.
  • Performed sanity and unit testing for stories.
  • Proactively initiates the team building activities.

Environment: Java/J2EE, AEM6, Java Script, Json, JAX-RS, Html, CSS, Git, Junit, PMD, CRXDE, Radar, Oracle, Eclipse and LINUX.

Confidential, CA

Senior Software Engineer

Roles & Responsibilities:

  • Effectively communicated with clients in all the stages.
  • Participated in design documentation.
  • Creation of Custom RTE Components via Extjs.
  • In-place Upgrade from AEM 5.6.1 to AEM 6.0 Mongo MK
  • Mapping AEM 5.6.1 configurations with AEM 6.0
  • Worked on insertion collection and documents for and retrieval of data from mongo DB.
  • Lead the Team and helped the team members in all the phases.
  • Extensive Testing on all functionalities of haiku on AEM6.0.
  • Responsible for developing and optimizing core code modules and templates while using these modules and templates on live production projects.
  • Part of a developing team responsible to implement a new system to replace existing legacy systems.
  • Worked with QA Team to provide fixes for logged defects. Worked off-hours to quickly triage problems, determine root cause and drive resolution in a short period of time.
  • Acted as a Testing/UAT coord inator from ADA (Development team) perspect ive.
  • Act ed as a Technical Lead in the team and coordinated the whole team to achieve the target.
  • Involved in Performance Testing, Integration testing of haiku functionality on CQ 6.0.

Environment: Java/J2EE, Java Script, MongoDB, CQ5, SVN, radar, CSS, JUNIT, eclipse and Linux.

Confidential

Software Engineer

Roles & Responsibilities:

  • Effectively communicated with clients in all the stages.
  • Involved in design documentation.
  • Worked on UI customization to provide respective functionalities.
  • Creation of Black/White Projects, Features like Cloning of White into Black and Merging of Black to White Project.
  • Creation of different modes for secrecy of the project.
  • Implemented clone and merge functionality.
  • Performed design, development, code reviews and carrying out bug fixes.
  • Performed the Build and deploy the code base to the designated servers
  • Prepared the unit test case document.
  • Template Design and Data modelling.
  • Workflow for reviewing and publishing to US and Non-US geos.
  • Developed and consumed SOAP based XML web services.
  • Custom Search Screen for filtering Articles.
  • Permission Modelling.
  • UI Customizations via ExtJS, J2EE and Adobe CQ API as per the business requirements.
  • Review data model changes, templates, UI Customizations and Java code to meet expected quality.
  • Extensive testing of all black haiku functionalities on AEM6.0.
  • Involved in Performance Testing, Integration testing of CQ 6.0.
  • Involved in coding, bug fixing, performance-tuning and testing the application with other vendor staffs.
  • Maintain version control of all the configurable items (code) using SVN.

Environment: Java/J2EE, CQ5, Java Script, AJAX, Extjs, SOAP, CSS, Maven, PMD, SVN, Oracle, Eclipse and Linux.

Confidential

Application Developer

Roles & Responsibilities:

  • I have worked on 5 main releases like Newpos, Femtocell, Sicubre, PVS and Portability
  • Effectively communicated with clients in all the stages.
  • Build a new environment called E2E (Portability).
  • Used Spring ORM to integrate Spring Framework with hibernate.
  • Involved in implementing Spring Dependency Injection configurations.
  • Involved in SRS and HLD reviews.
  • Involved in preparing in LLD Document.
  • Took the initiate and learn how to draw UML diagrams by using RAD
  • Draw the sequence and class diagrams for every release.
  • Helped the team members to draw the UML diagrams.
  • Involved in coding for every release.
  • Involved in internal code reviews and LLD reviews.
  • Prepared the unit test case documents and performed unit testing for every release.
  • Knows the life cycle of RTC and checking in the code into RTC for every release.
  • Maintain version control of all the configurable items (code) using Clear case and RTC.

Environment: Java/J2EE, Struts, Spring, Hibernate, Dextra, SQL Developer, Toad, Clear Case, JavaScript, RAD, Tomcat and windows.

Confidential

Associate software Engineer

Roles & Responsibilities:

  • Worked as Associate Software Engineer taking responsibility of Development, enhancement and Deployment following waterfall model.
  • Involved in preparing the Low Level Design (LLD) Document.
  • Involved in writing the design, mapping sheet
  • Involved in writing the sequence diagrams and Data Services diagrams using RSA.
  • Involved in developing SSCMediation.
  • Prepared unit test case document.
  • Performed unit testing of SSCMediation module.
  • Fixed the bugs raised by QA team with in time frame.
  • Maintain version control of all the configurable items (code) using CVS.
  • Involved in deploying the application in Web Sphere and connected to UNIX box using File Zilla/Putty to get the logs and fixed QA/Production defects.
  • Involved in creating the workflows using workflow framework, setting up mile stones, statuses and states and assigning to Management team to tracks them.
  • Involved in Peer Level design & code reviews.

Environment: BPEL, Java/J2EE, WID, SOAP UI, RSA, WINDOWS, Web sphere Enterprise Service Bus, Web sphere Process Server, Oracle, CVS and Linux (to FTP the ears).

Confidential

Trainee Programmer

Roles & Responsibilities:

  • Involved in design document discussion.
  • Actively participated in SRS review.
  • Design UI of application using JSP and Java script.
  • Developed the application using Java.
  • Involved in deploying the code base.
  • Performed the unit and integration testing.
  • Involved in knowledge transfer.

Environment: Java/J2ee, Java script, Oracle, eclipse, tomcat and Windows.

We'd love your feedback!