Senior Consultant Resume
SUMMARY
- 11+ years of experience in software development with SDLC, Agile development teams.
- Specialized in service - oriented architecture (SOA), J2SE/J2EE based service development.
- Involved in number of SOA/Micro Services/IBM BPM 8.5.5, 8.5.6 & 8.6initiatives focused on all aspects of the organization promoting cost effective business innovation, automation and integration with agile and extreme programming practices.
- Full Stack Development with experience in Design patterns and Architecture principles around Java/J2EE, Java8 Streams and Functional Programming.
- Experience withUse-Casedesign,ClassandSequencediagrams usingUML.
- Strong programming skills in designing and implementation of multi-tier applications using open source frameworks like Java 8, J2EE, Spring,SpringMVC, Spring Boot (Micro Services),Spring Batch, Web Service (Restful WS, SOAP WS), EJB, Java Messaging Service (JMS), Apache Kafka 2.2, SQL, IBatis 3,ApacheCassandra2.2 And Angular JS 2/4, DOJO 1.7.
- Experience in handling messaging services using Apache Kafka.
- Experience with querying on data present in Cassandra cluster using CQL (Cassandra Query Language).
- Strong knowledge ofAngular 2/4practices in commonly usedmodulesand creatingreusable Components, PipesandServices.
- Responsible for delivering best of breed business process management solutions using IBM BPM 8.5.5, 8.5.6 & 8.6and Spark UI toolkit.
- Involved in process automation collaborations with business users to analyse business processes, recommend RPA based solutions for the processes, and develop robots using Automation Anywhere RPA tool.
- Strong experience usingMAVEN 3.0Build System.
- Experienced in version control tools likeGITand ticket tracking platforms likeJIRA.
- Working knowledge of CI/CD strategies, Teamcity, maven build, Jenkins, Docker images, Containerization and cloud-based deployment
- Good technical abilities and skills developed by determining work ethic and self-learning.
- Administered on and off shore development teams,reviewed the process documentation and coding.
TECHNICAL SKILLS
Programming / Other Languages: Java/J2EE, Spring, Spring Boot (Micro Services), Spring MVC, Spring Batch, EJB 2.0,RESTful/SOAP Web Service, Java Messaging Service (JMS), Apache Kafka 2.2, IBatis 3.x, SQL, Apache Cassandra 2.2, Angular JS 2/4, DOJO 1.7, Servlets & JSP, Apache Ant 1.6.
BPM Tool: IBM BPM 8.5.5, 8.5.6 &8.6(IBM Process Designer and IBM Integration Designer)
RPA Tool: Automation Anywhere 10.
Database: DB2, Oracle 10g, SQL Server, SQL
NoSQL Database: Cassandra 3
Messaging System: Apache Kafka 2
PROFESSIONAL EXPERIENCE
Confidential
Senior Consultant
Responsibilities:
- Creating Project Plan and Play back Session with Business Users.
- Involved in Application and Service Design for the Application.
- Responsible for Component Design Document and the peer review
- Responsible for design and builtreal-time batch data processing for 5000+ record.
- Responsible for design and builtfile download utility.
- UsedOpen Shift FabricCloudandSpringbootto createRESTfulMicroServices.
- Mentored and supported the application developers with Java\J2ee capabilities and technical issues
- DevelopedSpringRESTcontrollers to serve data inXML and JSONformat and configured application usingMaven.
- Functional testing and writing unit test case using JUnit.
Confidential
Senior Consultant
Responsibilities:
- Creating Project Plan and Play back Session with Business Users.
- Designed and ImplementedSPA(single page application) usingAngular2directives, expressions, routing capabilities for bookmarking, pipes and validations.
- UsedAWSCloudandSpringbootto createRESTfulMicroServices.
- DevelopedSpringRESTcontrollers to serve data inXML and JSONformat and configured application usingMaven.
- Instrumental in creating recommendations, standards and best practices for IBM BPM development workon IBM BPM 8.6.
- Responsible for ingesting data into Cassandra and consuming the ingested data from Cassandra.
- Responsible for importing and exporting data using stream processing platforms Kafka.
- Part of the centre of excellence (COE Team) team.
Confidential
Senior Consultant
Responsibilities:
- Creating Project Plan and Play back Session with Business Users.
- Designed and ImplementedSPA(single page application) usingAngular2directives, expressions, routing capabilities for bookmarking, pipes and validations.
- UsedAWSCloudandSpringbootto createRESTfulMicroServices.
- DevelopedSpringRESTcontrollers to serve data inXML and JSONformat and configured application usingMaven.
- Design and development Exception handling frameworkfor IBM Process Designer.
- Instrumental in creating recommendations, standards and best practices for IBM BPM development work on IBM BPM 8.6.
- Responsible for ingesting data into Cassandra and consuming the ingested data from Cassandra.
- Responsible for importing and exporting data using stream processing platforms Kafka.
- Part of the centre of excellence (COE Team) team.
Confidential
Senior Consultant
Responsibilities:
- Creating Project Plan and Play back Session with Business Users.
- UsedAWSCloudandSpringbootto createRESTfulMicroServices.
- Experience on Full Stack development usingSpringMVC andIBatis.
- Design and development Exception handling frameworkfor IBM Process Designer.
- Instrumental in creating recommendations, standards and best practices for IBM BPM development work on IBM BPM 8.5.6
- Responsible for design and development of theBPD, Coach Views and Coaches using Spark UI toolkit.
- Mentored and supported the application developers with IBM BPM capabilities and technical issues.
- Part of the centre ofexcellence (COE Team) team.
Confidential
Senior Consultant
Responsibilities:
- Creating Project Plan and Play back Session with Business Users.
- Responsible for design and development of BPD, Coach View, Coaches and Mediation flow.
- Supporting production and performance issues.
- Instrumental in creating recommendations, standards and best practices for workflow development with supporting Java based services on IBM BPM 8.5.5
- Functional testing and writing unit test case using JUnit, participate in iterative playback sessions with end user and process participants to collect feed-back to help improve interfaces and integration
Confidential
Senior Consultant
Responsibilities:
- Instrumental in creating recommendations, standards and best practices for IBM BPM development work on IBM BPM 8.
- Mentored and supported the application developers with IBM BPM capabilities and technical issues.
- Lead the COE team for review of Project. Aspects included Design, Code review.
- Responsible for design and development of a custom component and data model.
- Responsible for Component Design Document.
- Design and developed Custom coach views likeFile Upload, File Download,Progress Bar,custom dashboard etc.
- Implemented IBM BPM caching using web sphere DynaCache
- Helping customers realize the benefits that BPM can bring to their business by running custom proof of concept workshops and demonstrating an excellent knowledge of the product and BPM as a whole
- Functional testing and writing unit test case using JUnit, participate in iterative playback sessions with client and process participants to collect feed-back to help improve interfaces and integration
Confidential
Senior Consultant
Responsibilities:
- Instrumental in creating recommendations, standards and best practices for IBM BPM development work
- Responsible for performance assessment of BPM Process (http watch, Firebug, JavaScript Profiling tools).
- Mentored and supported the application developers with IBM BPM capabilities and technical issues
- Responsible for delivering best of breed business process management solutions using IBM WebSphere Lombardi edition product suite.
Confidential
Senior Consultant
Responsibilities:
- Involved in Process Design and Service Design for the Process.
- Interface design with various interfaces between the Process and external applications including flat files and web services
- Instrumental in creating recommendations, standards and best practices for IBM BPM development work on IBM BPM 8.
- Mentored and supported the application developers with IBM BPM capabilities and technical issues.
- Built an exception handling framework to support process model.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in Application and Service Design for the Application.
- Mentored and supported the application developers with Java\J2ee capabilities and technical issues
- Responsible for Component Design Document and the peer review
- Functional testing and writing unit test case using JUnit.
Confidential
Software Engineer
Responsibilities:
- Involved in Application and Service Design for the Application.
- Mentored and supported the application developers with Java\J2ee capabilities and technical issues
- Responsible for Component Design Document and the peer review
- Functional testing and writing unit test case using JUnit.
Confidential
Software Engineer
Responsibilities:
- Mentored and supported the application developers with Java\J2ee capabilities and technical issues
- Responsible for Component Design Document and the peer review
- Functional testing and writing unit test case using JUnit.
Confidential
Software Engineer
Responsibilities:
- Mentored and supported the application developers with Java\J2ee capabilities and technical issues
- Responsible for Component Design Document and the peer review
- Functional testing and writing unit test case using JUnit.
- Responsible for the application WAI compliance.