Senior Consultant Resume Profile
SUMMARY:
- 9 years of experience in software life cycle development involving in analysis, design, development, integration, and support of large scale, object-oriented, distributed, web-based, and enterprise applications.
- Worked on architecture models and application stacking / layering to provide business with suitable technology alternatives with in Java/J2EE technologies.
- Recommended various designs and technology alternatives within Java world like comparison and trade off across various presentation framework models and persistence framework models JQuery, Backbone, .
- Experience in architecture design using object modeling tools and implementation in high data volume, large user base, high performance, scalable, high usability applications.
- Expertise in Spring, Hibernate, Struts, Big Data Frameworks, OOAD, applying design patterns. Worked in all phases of the SDLC ranging from analysis and design through production maintenance and operation support using methodologies like waterfall, Kanban and agile models.
- Worked on Hadoop stack Map Reduce Programming Paradigm and key-value store technologies such as Cassandra.
- Ability to learn new concepts together with excellent interpersonal skills, lead large development teams in fast paced environment and also contributed to Pre-Sales support.
- Responsible for Design and Functional issues with internal and external, technical and non-technical teams.
TECHNICAL EXPERTISE:
J2EE Technologies: | EJB, Servlet, JSP, JMS, JNDI, JDBC, Web Services SOAP/REST . |
Frameworks: | Spring, Hibernate, Struts, JSF, Drools, Pentaho, Bonita BPM, Node JS, Hadoop |
Database: | Oracle, MySQL, HBase, Mongo DB |
Patterns: | MVC Architecture, J2EE Design Patterns. |
Application Server: | JBoss, Web Logic, Web Sphere. |
Web Servers: | Apache Tomcat, Jetty |
UML Design Tools: | Enterprise Architect, Rational Rose, MS Visio, |
Version Control: | CVS, Sub version SVN, ClearCase |
UI Frameworks: | DOJO, Backbone, Ember JS, Handlebars, JQuery, CSS, HTML, AJAX, Flex |
IDETools: | Eclipse, IntelliJ |
Operating System: | Windows, Linux, Unix |
Other Tools: | Ant, Maven, Toad, SQL Developer, JUnit, TestNG, Mantis, JIRA, Rally, SOAPUI, Jenkins |
WORK EXPERIENCE:
Confidential |
Role Senior Consultant |
Responsibility:
- Worked on Requirement analysis, high level design and design review related activities for RCAST.
- Requirements review and preparation of database design.
- Development of reusable components using Java, Spring core, batch, integration and Hibernate.
- Responsible for back-end components and transaction management.
- Worked on Design Prototype and Implementation using Spring Batch and Integraiton.
- Used design patterns like MVC, DAO, factory and business delegate.
- Participated in Scrum Team Stand Ups, Sprint Reviews.
- Test case review and provided support to testing team.
- Prepare alternate Design and Solution for POCs.
- Implemented J2EE design patterns like Command, Service Locator and Factory.
- Reporting UI developed using EXT JS and JQuery.
- Implemented Rest Web Services using Jersey to expose to consumer applications.
- Work within the constraints of SLA Service Level Agreement .
- Performed code reviews and code profiling to improve standards and performance.
- Resolved the production issues during migration onto the production server
- Responsible for the weekly build activity, hands-on deploying development versions.
Environment: JDK 1.7, Eclipse, JSP, XML, Oracle, Spring, Spring Batch and Integration, Hibernate, Mongo DB, SOAP REST Web Services, JUnit, Maven, Tomcat 7, ExtJS, JQuery, Agile
Confidential |
Confidential |
Role Technical Lead |
Responsibilities:
- Work with Stake-Holders to propose the Solution Architecture.
- Work with different Vendors to align the Design and development of the application.
- Discuss Technical requirement and challenges with POs.
- Work as Individual Contributor in Sprint development cycle.
- Work with different teams within Ericsson to Propose Enhancement Design for existing applications.
- Developed design for the Integration of multiple Network elements.
- Implemented Services for Billing, Pricing and Interconnect modules.
- Work with Developers on Design Prototype and Implementation.
- Developed custom Map-Reduce programs using Apache Hadoop to perform Data Transformation and analysis as per requirement.
- Worked on importing and exporting data into HDFS and HIVE using Sqoop from RDBMS
- Performed transformations, cleaning and filtering on imported data using Map Reduce, and loaded final data intoHDFS and Hive.
- Monitoring the performance of running Map-Reduce programs on the cluster.
- Work with on-site / off-shore and Vendor for application development.
- Prepared High-level Design Doc, walk through with development team and responsible for Design Implementation.
- Prepare alternate Design and Solution for POCs.
- Work within the constraints of SLA Service Level Agreement .
- Played the Scrum lead responsibility.
- Resolved the technical problems faced by the team during the development.
Environment: JDK 1.6, Spring 3.1, Hibernate, Mongo DB, NodeJS, JBoss, REST Web Services, Hadoop, Pentaho, XML, JQuery, HTML, DOJO, Rally, Maven, Enterprise Architect, My Sql, JUnit, Sahi, TDD, Agile
Confidential |
Confidential |
Role Senior Java Developer |
Responsibilities:
- Requirement gathering and requirement clarification from respective application owner.
- Use case preparation with flow diagram and sequence diagram.
- Use case walk through with on-shore and off-shore development team.
- Responsible for creating High Level Design Document.
- Client interaction on Daily basis for requirement, use case discussion.
- Interaction with PO on various business and design aspects.
- Development and discussion of Functional artifact with developer and product owner.
- Preparation of story board.
- Developed Stateless Session Beans for different model and business logic operations.
- Working with Java Mail API for sending mails and SQL queries are developed using TOAD.
- Development of Work Flow Diagram.
- Responsible for Test case preparation, review with Developer.
- Responsible for end to end testing.
- Working with Off-shore and On-shore team and product owner.
Environment: Spring 3.0, Hibernate, Tomcat 5.0, Web Services Apache AXIS , Hadoop, Agile, TestNG
Confidential |
Confidential |
Role Java/J2ee Senior Developer |
Responsibilities:
- Handling customer interaction weekly and need based for requirement clarification and development updates.
- Work Allocation to developer and provide guidance and mentorship.
- Worked on Software Requirement Specification SRS documents and Design documents preparation.
- Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams.
- Worked on User Interface and Design.
- Implemented Framework level Services like Autosuggest and Pagination
- Rule Engine implementation.
- Worked on Unit testing and Systems integration testing.
- Worked on development of various test cases and scripts.
- Responsible for Production Release Notes preparation and review.
- Developing Spring MVC Controller, EJB, Service and DAO layers using design patters.
- Worked with Data and application architect to design solutions, to ensure all application development, testing and deployment is done successfully.
- Worked on bug fixing and functionality enhancements in the maintenance phase.
- Responsible for on call client/customer support.
- Responsible for technical issues with internal and external, technical and non-technical teams.
Environment: Spring 2.0, Hibernate3.2.5, EJB 3.0, Oracle10g, JBoss 4.2, DOJO, Flex, Enterprise Architect, Ant, JUnit
Confidential |
Role Java Developer |
Responsibilities:
- Handling Client interaction weekly and need based for requirement clarification.
- Worked on Software Requirement Specification SRS documents and Design documents preparation.
- Worked with business analysts during requirement analysis phase and helped the team in breaking the requirements into implementation details.
- Responsible to mentor junior developer.
- Developed Use Case Diagrams, Class Diagrams and Sequence Diagrams.
- Worked on User Interface Design, Code Review and Bug Fix issues.
- Worked on Unit testing and Systems integration testing.
- MVC pattern implementation using Spring.
- Designed and developed applications on Spring, JSP and CSS for UI component.
- Developed Developing Controller, Service and DAO layers.
- Accessing data using Hibernate API.
- Developed User Administration and Product Management.
- Developed Account Activity and report generation.
- Worked on developing Action classes, form Beans and JUnit Test Cases.
- Worked with Data and application architect to design solutions, to ensure all application development, testing and deployment is done successfully.
- Worked on bug fixing and functionality enhancements in the maintenance phase.
Environment: Spring, Hibernate, EJB 2.0, Oracle 9i, Web Logic 8.1. JavaScript, JSP, JDBC, Clear Case, RAD
Confidential |
Role Java Developer |
Responsibilities:
- Worked on Requirement Analysis and Low Level Design document preparation.
- Developed the application using MVC Architecture.
- Integrated Struts with Enterprise Java Beans and created JSPs.
- Performed building and deployment of EAR, WAR, JAR files on test, stage, and production systems in Web logic Application Server.
- Development of helper classes and JSP for this section.
- Worked on enhancements and Maintenance of the product. Implementation of logging using Log4j.
- Used Oracle 9i as database and developed stored procedures for data access logic
- Developed several JSPs, Action classes, and Java Beans for various modules.
- Worked on testing and bugs fixed arises in production environment.
- Responsible for technical issues with internal and external team.
Environment: Struts 1.2.7, Oracle 9i, Web Logic 8.1, JSTL, JSP, Java Script, AJAX, My Sql, JUnit