We provide IT Staff Augmentation Services!

Consultant Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Sr. Java J2EE Developer/Team Lead with over 13 years of experience in all phases of project and product development life cycle that includes system study, analysis, design, development, integration, testing, deployment, maintenance, re - engineering, and documentation.
  • Business Domain experience in multiple domains as Banking, Telecom, Manufacturing, Retail, Entertainment.
  • Sound knowledge in different phases of software development lifecycle (SDLC). Part of a team visiting client sites to gather requirements and off shoring.
  • Good knowledge in Core Java and Object Oriented Concepts and Conversant with J2EE design patterns.
  • Extensively worked on J2EE technologies, including Servlets, JSP, JNDI, XML and EJB.
  • Good experience with Spring, Hibernate, Struts Framework.
  • Experienced in functionality testing of the web application and involved in automation of the same
  • Experience on database tools like TOAD, SQL Developer.
  • Agile Methodologist - Performed various other roles like Automation Engineer, Frame work development and Test Driven Development.
  • Having good experience in manual and automation testing of client/server and web based applications in various domains like banking industries and retail across multi-platform environments.
  • Tested various products in multiple operating systems such as windows, UNIX and Linux.
  • Experience in designing, developing, and deploying Confidential, Struts, Java Beans, JDK and Servlets.
  • Experience in working on Play Framework in Java.
  • Good understanding of Akka Actors and their integration with Play Framework.
  • Worked on DevOps tool Jenkins, Stash for building code.
  • Worked on developing SAX and DOM parsers for processing of XML data.
  • Experience in open resource Java frame works and associated JAVA EE technologies and Expertise in developing and building solutions with Eclipse IDE and Application servers
  • Worked closely with dev. team and release process for promoting builds on environments like Dev. Integration, Staging and Production environments
  • As part of huge volume data management worked in Cassandra in developing the batch statements for fast processing of data
  • Experience with working in different IDEs like Eclipse, WSAD, Novell Extend Workbench, JBuilder and also different Application Servers like WebSphere, WebLogic, and Jakarta Tomcat.
  • Hands on experience in various J2EE components like Servlets, JSP, AJAX using RAD
  • Experience using Oracle, DB2, XML, PL/SQL.
  • Involved in configuration mechanism that is processed to MQ system and involved in sending message to queue etc.
  • Experience in Version Managers like GIT, SVN, Perforce, VSS and StarTeam
  • Involved in the development of JSON object and REST web service while making the REST service calls
  • Experienced in Web services, Confidential, WSDL and UDDI.
  • Expert in using XML markup languages like XML, HTML 5, XSL transformations.
  • Worked in implementing the synchronization mechanism in multi-threaded environment.
  • Dedicated focus on n-tier distributed architectures using Java, J2EE, Confidential, and XML/XSLT.
  • Experienced with Log4J for extensible logging, debugging and error tracing.
  • Experience in working with WebSphere, WebLogic, Tomcat application Servers.
  • Worked with JUnit for unit testing.
  • Involved in the key roles of the Software Development Life Cycle in different projects.
  • Strong Analytical skills and expertise in debugging and doing RCA (root cause analysis) for production bugs and troubleshooting in critical real time scenarios.

TECHNICAL SKILLS:

Technologies: Java, J2EE, Confidential, Servlets, JSP, Spring, Struts, Hibernate, Log4j, HTML, CSS, JavaScript, Tag-Libs, Enterprise Java Beans, AKKA, XML, XSLT, SAX, DOM, XML/ Confidential Web Services using JAX-RPC and JAX-WS, WSDL, XML Parsing, JUnit, PL/SQL.

DevOps Tools: Jenkins, Stash, Splunk

Operating Systems: Windows 98/NT/2k/XP/7, UNIX, LINUX, MS Windows XP Professional/7

Frameworks: Spring Core/IOC/MVC/ Confidential, Struts, Hibernate, Play Framework

Databases: Oracle, DB2, Netezza

Languages: Core Java, J2EE, SQL, HQL and PL/SQL

Application Servers: IBM WebSphere, WebLogic, Jakarta Tomcat

Tools: IDEs Eclipse, WSAD, IBM Rational Application Developer, Novell Extend Workbench, JBuilder

DB Access: TOAD, SQL Developer

Versioning: GIT, SVN, Perforce, Borland Star Team, Serena Dimensions, MS Visual SourceSafe

Other Software: Splunk, DataStage, Bugzilla, Maximo, Remedy, Dream Weaver, SSH Tectica, JIRA, JRebel, WinSCP / Putty, Jenkins, btConverge, Visio

Process Management: Agile Methodology, Waterfall Model.

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Consultant

Responsibilities:

  • Involved in Analysis, Design, Development, and Testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
  • Created actors, controllers and the respective utility objects.
  • Used NGINX to load the CSS and JS UI build files.
  • Used Redis as an in memory cache to externally configure changes such as timeouts, kill switches,
  • Used Play framework as an MVC application model to build the Web application.
  • Added new URL Paths and the corresponding Controllers to the routes file
  • Modified Controllers, updated the models and rendered the corresponding views
  • Worked on the stories, defect fixes, integration testing, and supported production deployments
  • Used Activator to build and deploy the Akka Modules and Store Application.
  • Used Jenkins to build, kill, deploy and start the Akka modules and Store app for remote environments.
  • Used Kibana to view application logs and Inka Tools to view Micro Services logs.
  • Used GIT for Version Control and IntelliJ as the IDE
  • Worked on resolving the application issues by analyzing the application logs through putty.

Environment: Java, Agile Methodology, Akka, Play Framework, Redis, NGINX, Jenkins, GIT, SBT, Activator, Kibana, Tealeaf, Netty, Tomcat, IntelliJ and UNIX

Confidential, Richardson, TX

Consultant

Responsibilities:

  • Requirement Analysis, Design, Development, Testing
  • The Application is designed using J2EE technologies based on MVC architecture.
  • Involved in monthly releases and support the dependent teams as needed.
  • Handling JIRA issues that include branch creations, creation of pull requests, touch base with peers to ensure the quality code is delivered.
  • Peer code reviews and updating with comments in Stash and ensure the code is following the organization standards.
  • Post component development, involved in Commit and push in GIT Staging environment
  • Worked on JUnit test cases that is delivered as part of staged changes.
  • Involved in the development of JSON object and REST web service while making the REST service calls
  • Involved in consolidation of DB Config/scripts and the same is pushed as part of monthly releases.
  • Worked in resolving the merge conflict issues encountered in Stash
  • Actively involved in resolving the SQL Injection issues that are reported from Fortify tool.
  • Worked on resolving the application issues by analyzing the application logs through putty.

Environment: Java, Eclipse, PL/SQL developer, WINSCP, Putty, WebServices, GIT, JIRA, Stash, Struts, Spring, Hibernate, Oracle, Windows XP Professional, UNIX

Confidential

Sr. Analyst

Responsibilities:

  • Requirement Analysis, Design, Development, Testing
  • Touch-base with upstream systems and conduct regular meetings to ensure the data flow is as expected
  • The Application is designed using J2EE technologies based on MVC architecture.
  • Implemented the Criteria, Expressions, Restrictions and Projections post data retrieval from DB and loading the data to the relevant collection list.
  • Involved in creating SAX and DOM programs as part of XML processing for loading the data to DB
  • Developed web applications using Play MVC Framework.
  • Configuration of routing and involved in controller changes using Play framework.
  • Generation of templates in Play framework and rendering the same as part of HTTP response.
  • Implemented AKKA to render the messages to the target actors.
  • Worked on Proxy Factory and adding advice and setting the Implementation class target
  • Involved in the development of web component that deals with Netezza for handling the data at the bank transactions level
  • Involved in WSDL development
  • Handling the enrichment to the transactions during the interaction with Dataplex and performing preliminary analysis prior to interacting with upstream systems.
  • Created Confidential based WebServices using Axis2 framework.
  • Involved in handling the BladeLogic jobs responsible to initiate the billing
  • As part of huge volume data management worked in Cassandra in developing the batch statements for fast processing of data.
  • Issue analysis through Splunk and accordingly necessary measures taken using SSH Tectia
  • Involved in the site switch from Primary to the Contingency servers.
  • Designed and coded business components using J2EE architecture.
  • Developed presentation layer using JSP, HTML, XML, XSLT and Java Script.
  • Developed and deployed Servlets for the interaction with the Oracle database using Confidential .
  • Co-ordinate with QA team for signoff post SIT execution
  • Ensure that an eURR instance has been created and defects from all reviews have been entered into the record
  • Record the code review event and results in the eURR tool.
  • Facilitate defect remediation - Ensure all defects and issues are recorded in Quality Center and tracked for remediation and resolved before migration to production
  • Ensure Sign-off’s are obtained as necessary and attached to eURR as evidence

Environment: Java, Eclipse, Splunk, Toad, SSH Tectia, WebServices, Tortoise SVN, Struts, Spring, Hibernate, Oracle, Netezza, Windows XP Professional, UNIX

Confidential

Sr. Analyst

Responsibilities:

  • Requirement Analysis, Design, Development, Testing
  • Co-ordinate with QA team for signoff post SIT execution
  • Focus area is more into configuring the application at the xml level and ensuring the data load from the source system is transformed prior to load to the target system with necessary Dispatcher Servlets, Controllers, Model and View Objects.
  • Implemented Spring Core for dependency injection using Inversion of Control (IOC).
  • Involved in configuration mechanism that is processed to MQ system and involved in sending message to queue etc.
  • Used AngularJS as the development framework to build a single-page application.
  • Worked on Struts tag libraries, validations, exception handling in Struts framework.
  • Implemented the Criteria, Expressions, Restrictions and Projections post data retrieval from DB and loading the data to the relevant collection list.
  • Worked in implementing the synchronization mechanism in multi-threaded environment.
  • Worked on automating the testing process with SAHI
  • Worked closely with dev. team and release process for promoting builds on environments like Dev Integration, Staging and Production environments
  • Created Confidential based WebServices using Axis2 framework.
  • Produced the WebServices using Confidential API to share the data across the interface.
  • Involved in the integration part of Spring to the Struts framework using the context loader plugin.
  • Ensure that an eURR instance has been created and defects from all reviews have been entered into the record
  • Record the code review event and results in the eURR tool.
  • Facilitate defect remediation - Ensure all defects and issues are recorded in Quality Center and tracked for remediation and resolved before migration to production
  • Ensure Sign-off’ s are obtained as necessary and attached to eURR as evidence

Environment: Java, Eclipse, Splunk, DataStage, SSH Tectia, Tortoise SVN, WebServices, Struts, Spring, Hibernate, DB2, Java, Windows XP Professional, UNIX

Confidential

Sr. Analyst

Responsibilities:

  • Work on Sev3 tickets and make sure fixed within SLA.
  • Developed mappings between tables and POJO using Hibernate
  • Bean Factory implementation through XML Bean Factory
  • Involved in development using struts components - Struts-config.xml, tiles, form-beans and plug-ins in Struts architecture.
  • Working with Maximo in logging the incidents with required details like description, affected user, estimated completion date etc.
  • Monitoring Maximo constantly and ensuring the regular updates to the incident is in place in terms of resolution and meeting the SLA timelines.
  • Worked on automating the testing process with SAHI
  • Coordinated development efforts and troubleshooting technical problems during testing support.
  • Worked with the Confidential Stored Procedures from Oracle database
  • Implemented Confidential based WebServices. Used Apache Axis 2 and Confidential protocol to interact with Several Interfacing systems.
  • As part of process improvement, developed health check dashboard for account details.

Environment: Java, RAD, SSH Tectia, Perforce, Maximo, Struts, WebServices, Spring, Hibernate, Oracle, Windows XP Professional, UNIX

Confidential

Offshore Application Manager

Responsibilities:

  • Responsible for end to end ownership of RDSO and RDO applications, monitor Sev3 defects queue and ensure defects are fixed within SLA
  • Worked on Aspect oriented programming and modularizing cross cutting concerns.
  • Involved in Transaction management implementation.
  • Implemented programmatic validation
  • Implemented configuration changes to handle Declarative Exceptional handling mechanism
  • Unit Testing is done with Junit Test Cases.
  • Worked on writing scripts using JavaScript, HTML, AJAX and CSS.
  • Management reporting and provide frequent updates to management about ongoing triage calls.
  • Help efficient onboarding(OFFSHORE TRANSITION) of new applications
  • Proactive meetings with the onshore counterpart or Line of Business to discuss Adhoc issues and provide frequent updates
  • Hands on experience in development/coding
  • Responsible for cross Knowledge Transfer within the team
  • Setting up a clear communication channel with LOBs, Senior Management and SPs(Strategic Partners) with respect to applications
  • Working with Maximo in logging the incidents with required details like description, affected user, estimated completion date etc.
  • Monitoring Maximo constantly and ensuring the regular updates to the incident is in place in terms of resolution and meeting the SLA timelines.
  • Actively participate in centralized application communications forums & meetings
  • Adhoc defects/issue analysis, Sev3 defect analysis, coordinating with NCR and work towards resolving the issues.
  • Coordinate the root cause analysis for Sev3 tickets and attempt to reduce them
  • Identify areas and lead efforts to develop tools for ease of analysis
  • Build communication in the team through daily team meeting, 1 on 1 meeting and emails.
  • Responsible for clarity timesheet entry.

Environment: Java, RAD, SSH Tectia, Perforce, Maximo, Struts, Spring, Hibernate, Oracle, Splunk, Windows XP Professional, UNIX

Confidential

Technical Lead

Responsibilities:

  • Requirement Analysis, Design, Development, Testing
  • Responsible for delivery of components.
  • Worked on configuration changes as part of Named query implementation while data retrieval.
  • Applying Projection to the Criteria to select the specified columns.
  • Guiding and mentoring the team during development, testing and support phases.
  • Code reviews

Environment: Java, RAD, ObjectDomainR3, WebSphere App. Server, Oracle Reports Builder, Struts, Spring, Hibernate, Oracle.

Confidential

Technical Lead

Responsibilities:

  • Enhancements at the code level in the applications
  • Maintaining & supporting the applications.
  • Implementing the Hibernate Query Language that lead to code reduction
  • Worked on one-to-many implementation in the hibernate mapping
  • Responsible for delivery of components.
  • Serena Dimensions maintenance.
  • Code review

Environment: Java, IRAD, J2EE, WAS 6, Struts, Spring, Hibernate, DB2, DB Visualizer, Serena Dimensions.

Confidential

Technical Lead

Responsibilities:

  • Designing high level, low level documents develop the Java objects, Oradata objects, Java clients.
  • Generating stubs.
  • Worked on Advices at different levels that involves Method Before Advise
  • Data source object creation as part of Spring ORM integration
  • Worked on specific Struts function to determine what view to be delivered
  • Action class development and configuration in the struts Config xml
  • Worked in automation of the testing process
  • Implementation of DynaAction Form bean instance
  • Building, deploying and testing the application.
  • Code review

Environment: Java, Eclipse, J2EE, WebServices, Oracle, Spring, Hibernate, UNIX, Pl/SQL Developer, Star Team

Confidential

Module / Technical Lead

Responsibilities:

  • Design, Develop frontend GUI Screens.
  • Server side coding using Servlets, JSP Tech.
  • Worked with Struts front-end utilizing the tiles framework to implement the GUI interface.
  • Migrating MVC framework to a standardized Struts environment

Environment: Java, WSAD, Struts, Pl/SQL Developer, VSS, Visio, Windows XP Professional

Confidential

Module / Technical Lead

Responsibilities:

  • Design, Develop frontend GUI Screens.
  • Server-side coding using Servlets, JSP Tech.
  • Deploying, testing the web components.

Environment: Java, WSAD, Pl/SQL Developer, Oracle, J2EE, VSS, Visio, Windows XP Professional

We'd love your feedback!