Jira Admin/software Developer Resume
CA
SUMMARY:
- Over 7+ years of experience in providing high quality technology solutions that address business needs by developing applications and process implementations within mature technology environments.
- Hands - on experience in Agile Scrum model waterfall models, XP Practices like Pair Programming and Test Driven Development (TDD).
- 3+ Years JIRA Administrator with experience customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes etc..
- Conducted formal and informal product design reviews throughout the software development lifecycle (SDLC) to provide input on functional requirements, product designs, schedules and potential issues.
- Experience in software configuration management (SCM) like Svn, Git, Perforce CVS and VSS.
- Implemented continuous build and continuous integration/deployment process using tools like Jenkins and bamboo etc.
- Having good administration experience in maintaining Atlassian products like JIRA, Confluence, Fisheye etc.
- Having experience leading multiple teams and projects.
- Attended in planning meetings which includes project managers, business analysts and team members to analyze project plan and business requirements.
- Prepared detailed functional design documents (FDD) to translate the business requirements specified in functional requirement document (FRD) into programmed application modules.
- Organized and attended code review meetings to discuss the application changes and to ensure aligned to predefined architecture designs.
- Experience in Identifying, debugging and troubleshooting application code-related issues in production.
- Capable to keep track of issues & requests and ensure proper follow-up to closure.
- Ability to quickly understand and articulate technical information and product concepts.
- Ability to organize, prioritize and work under time constraints.
- Experience in MVC Architecture and industry standard frameworks.
- Experience in Struts 2.0, Hibernate 3.0, Spring 4.0 Frameworks.
- Extensively worked on Spring IoC, AOP, MVC and security modules of spring framework.
- Have been working on Query optimization, functions and Stored Procedures and other database objects. Worked on Oracle9i, 10g and 11g, My Sql.
- Developed ANT scripts to build and deploy Java web applications and Experience in using frameworks like JUnit for unit testing of the modules, and version control management tools like CVS, Subversion and log4J for logging.
- Hands-on experience to SCRUM Agile model, XP Practices like Pair Programming and Test Driven Development (TDD).
- Extensively used Jenkins for continuous integration to setup the nightly builds and for deploying artifacts into corporate archive repository.
- Experience in using DOM, SAX, DOM4J and Xml Beans parsers to process, validate, parse and extract data from XML files.
- Excellent communicational, analytical, business and interpersonal skills. Comfortable working independently and also a good team player. Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member
- Proactive and self-starter with excellent analytical, communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: Core Java, C/C++.
Java/Java EE 5/6: Java 6.0/7.0, Java EE 5/6 (Servlets 2.5, JSP 2.0, JDBC 4.0, JMS) Web Services (Restful, AXIS 2.0, Metro, SOAPWSDL, JAX-WS2.0, JAX-RS1.1, JAXP, JAXB, Annotations), AJAX and JUnit, Log4J
Tools: ClearQuest 7.0, 6.0, Jira, Bugzilla
Frameworks: Struts 2.0, Hibernate 3.0, Spring 4.0.
Application Servers: WebLogic 10.3/12c, JBoss 4.0.4
Web Servers: Tomcat 5.x, Apache Web Server 2.2
RDBMS: Oracle 9i/10g, SQL Server, MySQL, PL/SQL
Web Technologies: Ajax, HTML, JavaScript, Shell, XQuery, XML/XSL/XSLT.
Modeling tools: UML, Rational Rose 2000, Visio.
Operating Systems: Windows, UNIX (Linux), Centos
IDE: Eclipse 3.x, IntelliJ Idea 6.0, RAD, NetBeans, STS.
Others: Ant, JUnit, Log4J, CVS, TOAD, SQL Developer, ActiveMQ .
PROFESSIONAL EXPERIENCE:
Confidential, CA
JIRA Admin/Software Developer
Responsibilities:
- Administration and support of JIRA, Confluence, and related plug-ins and products.
- Install, configure and update Jira for enterprise level usage.
- Analyze, review, and document current functionality to determine potential areas of improvement across all JIRA instances.
- Work with stakeholders to determine ways to optimize/improve JIRA setup and workflows.
- Design standard workflow and recommend to projects leads to reuse configurations schemes, workflows and issues types.
- Able to create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Trained end users and new teams to use JIRA effectively.
- Perform project-to-project and/or instance-to-instance data migration.
- Report errors in Jira agile system to Atlassian team.
- Numerous automation scripts using JIRA CLI plugin and rest service usage.
- Work with stakeholders to understand their business need and guide them to use tool correctly.
- Creating custom dashboards and filters for projects. Customize JIRA and Confluence based on business case.
- Design and restructure existing screens and added transition screens where required.
- Implemented transition conditions and restrictions with existing and new fields.
- Automated cleanup of versions with scripts using Command line plugins.
- Suggested and did POC for new plugins on Jira Sandbox.
- Upgrading and integrating of JIRA and Confluence instances.
- Configured Jenkins jobs supporting Release team automate their process.
- Creating reports, charts and dashboards for JIRA with eazyBI Plugin.
- Implemented Sonar integration with Jenkins for code review.
- Bulk data/issues import into JIRA using CSV file templates.
- Integrated Jenkins jobs with Jira updating Release information on Jira issues/tickets.
- Integrate JIRA projects with Confluence Pages and construct Confluence pages.
- Creating project for testing team based on Zephyr plugin.
- Training users to use Zephyr for their daily usage test case creating.
Environment: JIRA, Sonar Qube, UNIX Shell Scripting, VMWare, JAVA script, Windows/Linux, SVN, Zephyr for JIRA Oracle SQL developer, JIRA Agile Websphere8.0, Java, WebServices, Portfolio for JIRA, Confluence, Bamboo/Jenkins.
Confidential
JIRA Admin
Responsibilities:
- Administration of Atlassian tools as well as other tools.
- Created workflows for projects in Jira defining rules for issue resolution.
- Installed tools for project setup - Jenkins, Jira, Sonarqube.
- Work with teams to understand their processes and configure tools to suit their processes.
- Perform application and system administration tasks including data backups, scheduled jobs, and software upgrade
- Communicate regularly to teams for upgrades, improvements, issues, and outages.
- Installing / configuration, upgrading and customization of Atlassian JIRA tool on Linux machine (virtual machines).
- Configuring the layout, dash board and design.
- User, group and project management.
- Configuring Security and fields.
- Able to create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Grant user permission to projects according to the role given by the company.
- Integrating with a source control systems SVN, CVS and Clear Case.
- Upgrading JIRA and Fisheye tools need basis.
- Switching JIRA HSQL database to SQL database/ my sql/ oracle databse.
- Configuring global setting.
- Server Administration and Managing Plugins.
- Perform project-to-project and/or instance-to-instance data migration.
- Upgrading all tools and switching databases.
- Able to research Atlassian best practices in order to implement them in Internal and Client Projects.
- Able to research Adobe tools to best practices in order to implement them in Internal and Client Projects.
- Customizing email notifications.
- Responsible to perform scheduled backup at all levels.
- Responsible for restoring database in case of failure.
- License management of all tools. Working on performance tuning of all tools.
- Assisting users in technical issues and licensing.
- Handling application Support, Incident management issues.
- Perform system administration tasks including data backups, scheduled jobs, and software upgrade.
- Develop and promote standard operating procedures and templates.
Environment: Windows, Linux, JAVA script, HTML, CSS, Shell and Perl scripting, JAVA, XML, XML, Postgre SQL, Eclipse, Maven, Web services, Bamboo.
Confidential, CA
Sr. JAVA Developer
Responsibilities:
- Involved in Analyzing Software Requirements, Specification, Design and implementation of application using Agile (Scrum) methodology.
- Used Spring Web MVC framework for the applying MVC Implementation to the web application.
- Used Spring AOP module to handle transaction management services for objects in Spring-based application.
- Install, configure and manage an IBM BPM (advanced) environment using core product skills and best practice methods.
- Involved in Consuming and producing SOAP WebServices using Axis.
- Implemented Restful web services using Jersey.
- Extensively worked on AnthilPro for continuous integration.
- Designed and developed user interfaces using JSP.
- Prepare and review the technical design for the system that adheres to the MVC architecture using Front Controller, Business Delegate and Data Access Object patterns.
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Worked on converting struts 2.0 to Spring 4.0 migration.
- Involved in designing the application using MVC patterns.
- Used Hibernate in data access layer to access and update information in the database.
- Used Maven tool for building application EAR for deploying on WebLogic 12.1.3 application server.
- Responsible for data validation on client side by using JavaScript.
- Involved in developing SQL queries, stored procedures, and functions.
- Used database development environments like DB Visualizer to access and modify the local database.
- Used XQuery for pulling data from databases which is used for the application integration.
- Involved in Backlog grooming, Sprint planning and Sprint Demo’s as-part of Agile (Scrum) methodology.
- Code reviews and refactoring done during the development and check list is strictly adhered during development.
- Technical Documentation as required.
Technologies: Java 1.7, J2EE, Spring 4.0, Hibernate, Servlets, UNIX (Solaris), JSP, JavaScript, Shell, WebLogic, XML, XQuery, Maven, Oracle, Eclipse, DB Visualizer, Log4J, Tortrise SVN, HP Quality Center, Windows/Linux, AnthillPro.
Confidential, CT
JAVA Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing, and deployment using Agile (Scrum) methodology.
- Experience in gathering requirements, design and develop application.
- Design and Coding of various JAVA, J2EE modules.
- Analyzing the business requirements and preparing use-case diagrams using Rational Rose.
- Used JAX-WS (SOAP) and JAX-RS (REST) to produce web services and involved in writing programs to consume the web services.
- Developed Web S ervice client based on WSDL’s provided by external systems for retrieving required information.
- Used Spring JDBC in data access layer to access and update information in the database.
- Design and develop BPM process workflows for auto activation of Ethernet and/or IP services.
- Involved in developing SQL queries, stored procedures, and functions.
- Deployed applications as OSGI bundles. Used Service Mix 4.4.1 container to install OSGI bundles on the KARAF instances.
- Deployed enterprise application artifacts in WebLogic server.
- Extensively used Jenkins for continuous integration development.
- Used Tortoise SVN as version control across common source code used by developers.
- Code reviews and refactoring done during the development and check list is strictly adhered during development.
- Used Maven and Ant as a build tool.
- Extensively worked with XSD and Xml Beans to work with XML documents.
- Used XQuery for Extracting information from a database for use in a web service.
- Unit test the code changes followed by supporting quality assurance and user acceptance test teams.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Used database development tools like TOAD and Oracle SQL developer to access and modify the database objects and records.
- Used Log4j to capture the logs that includes runtime exception and for logging info and are helpful in debugging the issues.
- Used Cobertura as a Java code coverage tool that calculates the percentage of code accessed by tests and also used to identify which parts of our Java program are lacking test coverage.
- Extensively worked on Velocity Template.
- Technical Documentation as required.
Technologies: JDK 1.6, J2EE, OSGI, Log4J, Maven, Ant, Spring, BPMS, Web services (SOAP, REST), JMS, Service Mix 4.4.1, WebLogic 10.3, Oracle Database, XML, XQuery, SQL Developer, Eclipse, Junit, SVN, CVS, HP Quality Center, Windows/Linux, Jenkins.
Confidential, MN
JAVA Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) requirements gathering, analysis, design, development, building, testing, and deployment.
- Experience in gathering requirements, design and develop application.
- Design and Coding of various JAVA, J2EE modules.
- Analyzing the business requirements and preparing use-case diagrams using Rational Rose.
- Responsible for developing conceptual designs from requirements.
- Responsible for writing detail design documents and class diagrams and sequence diagrams.
- Designed and developed User Interface, application modules using JSP, Hibernate, spring, JavaBeans, HTML, CSS and JavaScript and AJAX.
- Developed application service components and configured beans using Spring, creation of Hibernate mapping files and generation of database schema.
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Used Hibernate in data access layer to access and update information in the database.
- Worked on RAD (Rational Application Developer) IDE for developing portlets and business logic.
- Developed the code using Test Driven Development(TDD).Followed good coding and standards, reviews and refactoring has done using different open source tools.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Involved in developing SQL queries, stored procedures, and functions.
- Used shell scripting for batch programming and to automate the process.
- Deployed the application on to WebSphere application server.
- Code reviews and refactoring done during the development and check list is strictly adhered during development.
- Involved in the configuration of MQ Queue and Listener port configuration.
- Involved in the Integration Testing and User Acceptance Testing support.
- Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
- Involved in Tom sawyer, Agile Scrum and MDW training provided by Confidential .
- Developed Custom tag libraries to separate presentation and processing logic.
- Prepared the test plans and executed test cases for unit, integration and system testing.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
Technologies: Java 1.6, J2EE, Struts 2.0, Hibernate, JAX-WS, JDBC, JSP, Servlets, UNIX (Solaris), HTML, Shell, WebSphere, RAD, CSS, XML, JQuery, AJAX, JSON, Java Script, ANT Scripts, PL/SQL, Oracle 10g and Log4J.