Srikiran Vadla
adbh6r@r.postjobfree.com +1-989-***-****
Linkedin: https://www.linkedin.com/in/srikiran-vadla-a7428315a/ Skype: srikiran.vadla
Summary:
Has 4 years of experience in the field of Java 8, J2EE, UI, JBPM and Application Frameworks
Worked with multiple technologies and clients capturing business requirement, understanding their needs, business goals. Articulating these into real world technology-oriented user stories and end products
Strong experience on JDBC, Servlets, JSP, Struts, JSF, Spring 4, Hibernate and Spring Boot
Good Knowledge on RDBMS concepts, Oracle, PL-SQL and MySQL
Implemented Java 8 programming while building microservices using Spring Integration and Restful Web Services
Possess expertise in software analysis, development design, and phases
Experience in deploying JBPM in a Jboss EAP7 Environment
Experience in source control tools like Subversion(SVN) and GIT
Strong experience on building SOAP and REST APIs
Strong knowledge of defining, implementing in Drools rules engine & automation of Drools integration with Java background.
Responsible for implementation of java integration components for JBPM
Expertise in design and development of business processes using JBPM including Process Modeling, WEB Services, REST Services
Hands on experience on JBPM. In depth understanding of process engine
Hands on experience in Design and architecture of BPM application including process design and modeling
Well versed with Integrations using JBPM and has designed the integration components
Participated in application designing and development for rule-based systems
Aware of Task Life Cycle and Process Instance life cycle in JBPM
Development of JBPM Applications using KIE Workbench features like Process Design, Deployments, Process Definitions, Process Instances, Task Reports, and Process Reports
Experience of JBPM admin task like getting logs, restarting servers, deploying projects, starting process instances and monitoring task reports and jobs
Strong knowledge on events and gateways (converging and diverging)
Strong knowledge about the installation process of JBPM.
Implemented flow using Start Message Events and Intermediate Message Events
Developed Spring features such as Spring DAO and implemented the Spring AOP using Hibernate ORM
Involved in writing the front-end code for the application using Angular 2 and Angular 4
Experienced working with applying necessary patches to the middleware (Oracle WebLogic, JBOSS and Apache Tomcat Web Server) products
Knowledge on Web Services Architecture (XML, SOAP, WSDL, XSD, etc)
Experience in developing web page effectively using HTML5, CSS3, JavaScript, Angular, JQuery, Responsive Web Design, and Bootstrap
Possess a very strong coding experience using Core Java which includes multithreading, concurrency, memory management, asynchronous programming, Exception handling, collections and design patterns
Having good interaction with IDEs like Eclipse and Net Beans
Experience in configuring, deploying and support of cloud services including AWS
Implemented Test Plan and having knowledge on TDD.
Maintained source code on BitBucket for deployment
Ability to take independent responsibility as well as ability to contribute, work under pressure and be a productive team member
Used JIRA for tracking the application
Ability to learn new technologies quickly adapting to work in New Environments
Excellent skills in problem solving, collaboration, communication and team player and prioritize multiple tasks and working with the team and sharing a good support
Technical Skills:
Operating Systems
RHEL 6.4,7.2, CentOS 6.4, 7.5, Windows 7/10
Programming Languages
JAVA8, J2EE, SQL, PL/SQL, WSDL, BPMN
Server Side Technologies
JDBC, Servlets, JSP, J2EE, Spring, Web Services
Client Side Technologies
Java script, Shell scripting.
Framework
Struts, Spring, Hibernate, Maven, Spring JDBC and JSF
Web Languages
XML, HTML, Ajax, jQuery, AngularJS
ORM Tools
Hibernate
IDE
Eclipse, Net Beans
RDBMS
MySQL, Oracle.
Server
Apache Tomcat, Web Logic, JBoss AS 6.0 and JBOSS EAP 7.11
Build Tools
ANT, Maven, Jenkins
Education Qualification:
Bachelor of Technology, Computer Science and Engineering, 2015, Vignan Institute of Technology and Science, J.N.T.U, Hyderabad, India
Project Experience:
#1
Client: Verizon Data Services, Tampa, FL
Designation: JBPM Developer
Duration: September 2019 – Present
Responsibilities:
Develop and enhance process flows using RH PAM to Bonita (BPM tools)
Develop and enhance Workflows with new strategies.
Work with team members, QA, and release management to develop, test, and deploy software in test and production environments
Communicate the business value of technical solutions.
Delivery of assigned tasks within the scheduled time to a high quality.
Provide multiple Proof of Concepts (POC’s) for future prospective BPM projects.
Utilize Agile tools and methodologies.
Collaborate with related teams to ensure architectural and standards alignment and follow the best practices of BPMN 2.0 Standards.
Provide estimates and create necessary project documentation.
Identifying the common process code used across workflows in Bonita BPM and creating reusable components to be used in RHPAM.
Extensively provide solutions over BPM life cycle including rule project design, orchestration of rule flows, verbalization, rule authoring, testing, debugging and deploying on Server.
Work with relational databases (SQL Server) and Oracle DB.
Analyzing the current test strategies and suggesting the team with new scenarios to be covered such a way that individual workflows can be tested alone.
#2
Client: CVS Pharmacy Inc, Chicago,IL
Designation: JBPM Developer
Duration: December 2018 – September 2019
Responsibilities:
Performs business process modeling/workflows using jBPM
Design and create rules to support workflows and models
Performing unit testing and integration testing
Troubleshooting development issues
Code reviews on rules and models
Packaging and deployment of jBPM workflows and rules
External System service integration are done via Rest service calls from the JBPM Process.
Research and Develop on JBPM independently.
Interact with Redhat team for BPM best practices.
Educate the team on JBPM
Involved in working on event sub process implementation to model event handling in Process Application
Good knowledge on BAM (business activity monitoring)
Experience in monitoring process instances and tasks
Experience in managing the installed Apps from Business Central
Design and Develop reference implementation on JBPM for multiple teams.
Designed and implemented several workflows with BPMN2.0 standard.
Involved in Formal Code Reviews, Peer Reviews, Walkthroughs and Inspections as needed to the project.
Provided customized JBPM solutions as per client requirement.
Integrate the BPM process with UI layer at process level and task level.
Integrated Jenkins with repositories like GitHub to build Automation tool (Maven), and Artifact repository for pushing successful build code.
Worked on GIT for cloning, mirroring and pushing the changes. Created web-hook in bitbucket for Jenkins.
Environment: Business Central, Java, BPMN, Eclipse, Spring, Hibernate, Oracle, Web Service, Maven, Drools, JBPM 6.4., XML
#3
Client: Charter, Atlanta, GA
Designation: JBPM Developer
Duration: May 2017 – November 2018
Responsibilities:
Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
Closely worked with Management, End-users, Business Analysts and Application Development Leads in preparation of Architecture High Level Design Documents, Detailed Design documents
Multiple systems will be integrated with the business process.
External System service integration are done via Rest service calls from the JBPM Process.
Multiple work Queue were integrated with BPM process.
Experience in managing SDLC development phases with AGILE methodology, documenting, training and delivering end to end solutions to clients
Research and Develop on JBPM independently.
Automate the existing manual process in and as a JBPM workflow.
Interact with Redhat team for BPM best practices.
Involved in working on event sub process implementation to model event handling in Process Application
Good knowledge on BAM (business activity monitoring)
Experience in monitoring process instances and tasks
Experience in managing the installed Apps from KIE WB Console
Design and Develop reference implementation on JBPM for multiple teams.
Designed and implemented several workflows with BPMN2.0 standard.
Involved in Formal Code Reviews, Peer Reviews, Walkthroughs and Inspections as needed to the project.
Provided customized JBPM solutions as per client requirement.
Integrate the BPM process with UI layer at process level and task level.
Integrated Jenkins with repositories like GitHub to build Automation tool (Maven), and Artifact repository for pushing successful build code.
Worked on BitBucket and GIT for cloning, mirroring and pushing the changes. Created web-hook in bitbucket for Jenkins.
Experience in tools like JIRA, Agile/Scrum methodology, to release product.
Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
Environment: KIE workbench, Java, BPMN, Eclipse, Spring, Hibernate, Oracle, Web Service, Maven, Drools, JBPM 6.4., XML
#4
Client: Occidental Petroleum, Houston, TX
Designation: JBPM Developer
Duration: Feb 2017 – May 2017
Responsibilities:
Defined architecture and integration path for business rules with JBoss BRMS Drools.
Designed and developed business rules and rule flows using BRMS using Drools 5.2.3/6.0
Designed Application framework to process Confidential Tax file records using JBoss data grid, JBoss BRMS Drools, JBPM, JMS, IBM MQ Series, CXF and Spring framework 4.0.
Designed and Developed logging and performance aspects Spring AOP.
Developed Web services Security using SiteMinder.
Performed static code analysis using Appscan to find the XSS, SQL Injection and OWASP Top 10 vulnerabilities.
#5
Client: Charter, Atlanta, GA
Designation: Java Developer
Duration: Oct 2015 –Oct 2016
Responsibilities:
Code Development, which includes GUI level coding, Business logic level coding
Modularization and Middle ware components implementation
Developed rich user interfaces using JSP
Extensively worked on MySQL
Involved in developing Class diagrams, Sequence Diagrams using UML
Developed UI dashboards using HTML5, CSS3, JavaScript and Angular 2/4
Involved in impact analysis of Change requests and Bug fixes
Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
Building SOAP and REST APIs
Responsible for creating and maintaining architecture for Restful API using Spring Boot.
Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
Implemented Angular 2.0 client-side form validation to validate the use inputs before passing to back-end
Performed Unit testing and integration testing of the modules
Involved in developing pages using JSP and Maven framework
Involved in developing weekly payment reports for members
Deploy and maintain various EC2 instance types on AWS
Automated deployment to CI/CD environments using ANSBILE and Jenkins
Used JDBC to invoke Stored Procedures and database connectivity to ORACLE
Involved in working with building tools using Maven and integrated with Jenkins for performing the Jenkins jobs
Environment: Java 8, Servlets, JSP, jQuery, RAD, Struts, Hibernate, Selenium, Spring, Spring boot, AJAX, HTML, XHTML, Java Script, MySQL, Microservices, Angular2 and 4, Eclipse, SVN, Putty,
#6
Client: IBS Inc.Hyderabad,India
Designation: Java UI Developer
Duration: April 2015- July 2015
Responsibilities:
Built complex desktop - style UI using HTML, CSS, and JavaScript and AJAX including configuration wizards and interactive reports
Developed frontend layout and intro for home page using Fireworks
Used JDBC for manipulating data in the database
Worked on developing REST web services
Developed server side application to interact with database using Spring Boot and Hibernate.
Involved in application design of business logic using Java & J2EE
Used Microservices are designed with the individual database and project with no dependencies.
Utilized the mail merge techniques in MS Word for the time reduction in sending certificates
Involved in developing Web Interfaces using the Angular JS, JavaScript, and jQuery
Extensively used images of the product for web and catalogue
Web Application developed using Web Technologies 2.0
Interactive Planning for the product development
Used Flash Animations and Storyboard & User Flows for e-learning tutorials using human factor engineering design concepts
Performed Unit Testing and JUnit integration and deployment of applications done using tools such as ANT and Maven
Environment: HTML, CSS, JavaScript, Hibernate, Springboot, AngularJS, Microservices jQuery, XML, Core Java