Akhila Boddu
IBM BPM Developer
******.*******@*****.***/Phone:732-***-****
Summary:
IBM BPM Developer with 7 years of overall experience in software design, development, maintenance and deployment and over 3+years of experience in design, analysis and development of the BPM driven applications.
Experience with working in WebSphere Lombardi Edition 7.2 and IBM BPM 7.5.1,8.0,8.5.0.1.
Extensive experience in Business Process Management using WebSphere Lombardi Edition and IBM BPM.
Good experience with Authoring Environment including BPDs, Services, Coaches, Inspector view, Integration Components & Connectors etc.
Expertise in database programming in SQL Server.
Liaised with BPM Analysts, Technical Engineers and Project Executive to build solutions that solved Customer problems and delivered Business value.
Contributed effectively to develop solutions in the areas of process flow, business logic and user interface.
Worked on several deployments in multiple environments and involved in BPM 8.0 up gradation activities as well.
Experience in leading the team with offshore-onsite model.
Experience in Production Support.
Exceptional skills in using SCRUM and AGILE methodologies of BPM.
A good team player capable of working independently, quickly adapt and learn new technologies along with excellent communication and inter-personal skills.
Technical Skills:
BPM Tool : IBM BPM 8.5.0.1,8.0,7.5.1,IBM Websphere Lombardi Edition 7.2, Blue Works Live.
Languages : JAVA, SQL, HTML, CSS.
Java Technologies : JDK, J2EE, EJB, JSP, JDBC, Servlets.
Open Sources : Struts Framework,Spring, Hibernate, JSF, Ant, Log4j, and Junit.
Development Tools : ANT, TOAD.
XML Technologies : XML, XML Schema, DTD, XML Parsers (DOM).
Client-side : JavaScript, XSLT, AJAX, JSON, JQUERY, DOJO.
RDBMS : Oracle 10g, SQL Server 2005, DB2, SQL Server 2008
Application Servers: IBM WebSphere
Web Servers : Apache Tomcat 7.0.
IDE : My Eclipse 6.1, RAD, Eclipse 3.0, Edit Plus
Professional Work Experience:
Fannie Mae, Herndon VA Mar'14 to till date
Role: BPM Developer
Responsibilities:
Understanding the on-boarding roles and responsibilities of each functional specialization.
Delivering enhancements to client experience, compliance and credit risk management.
Provide detailed audit trail of all activities performed during onboarding process.
Implemented rich interfaces with coach views/custom UI .
Implemented the custom General Exception Handling framework (GEX) across the processes
Customized the process portal and Dashboard.
Developed complex integration services, and RESTful services on Process Designer.
Implemented REST and web services invocation using Java integration services.
Developed the ECM Integration for IBM FileNet(CMIS) with IBM BPM.
Send automated reminders to the clients and / or internally when deadlines approach.
Implement rule services to implement business logic.
Integrate with existing legacy systems through Web Services.
Coordinate with different teams for Issue resolution, estimation and design of Change Controls, Defect Tracking.
Provide inputs and documentation around all unit tests and integration tests.
Environment: IBM BPM 8.5.0.1, DOJO, IBM FileNet, JavaScript, XML, Log4J,Oracle 10g, Toad.
JP Morgan Chase, Columbus Ohio June '12 to Feb14
Role: BPM Developer
Responsibilities:
Developed and implemented process based on the business needs and client satisfaction.
Involved in the several enhancements of the existing applications.
Implemented various high level tasks, nested services, coaches, Integration services, connectors, integration definitions etc.
Reviewed new features and suggested areas of improvement.
Developed custom UI pages using dojo, jquery and applied css and style sheets.
Involved in Requirement gathering and confirmation with the business and finalizing the business process diagram.
Gave the demos to the business users on each playback sessions and modified the design and development based on their inputs.
Tailored user screens for each process activity to enable end-users to interact with multiple internal/external systems .
Developed the Scripting and Manager Approval processes.
Integrated the Java components, Web services and data bases within the process.
REST calls integration is done to get the user attributes and assigned the tasks as per the requirements.
Designed and developed BPM workflows in Process Designer.
Created the tracking points in the process and developed the reports.
Involved in creation of Use case document based on Functional Specification document .
Developed common utilities in BPM which can be used for entire Project.
Participated in code review process for peers and prepared the documentation.
Environment: IBM BPM 8.0, REST API, Web Services, Java, PL/SQL Developer, Oracle 11g, Eclipse, SOA, SOAP XML, Maven, JUnit, JSON
CVS Caremark, Pittsburg PA Oct'11 to April’12
Role: BPM Developer
Responsibilities:
Worked with Business users and stake holder for gathering business requirements.
Tailored user screens for each process activity to enable end-users to interact with multiple internal/external systems through a single interface.
Migrated the applications from WLE 7.2 to IBM BPM 7.5.1
Contribute to solution development in the areas of process flow, business logic and user interface.
Worked with process owners to manage the alignment of their business processes to maximize value and business strategy.
Involved in designing and develop Business Process flow diagrams.
Designed and developed User Interface and Business Process Diagrams in Process Designer.
Developed coaches and coach views for multiple activities for user interaction.
Conduct multiple levels of testing including unit, system, integration and performance.
Designed and developed BPM workflows in Process Designer.
Excellent Knowledge on Java, Web Service connectors in IBM BPM.
Integrated IBM BPM with external system.
Developed reusable components using Java Script.
Developing system specifications, unit tests, and high-quality Java-based application artifacts under the general direction of design objective of the project.
Client side and server side validation using Java Script.
Developed common utilities in Teamworks which can be used for entire Project.
Created and developed application support documentation and user manuals.
Participated in full Application Development life cycle.
Customize and develop applications using Process Designer.
Participated in code review process for peers.
Environment: IBM WebSphere Lombardi Edition 7.2,Websphere Process Server, Java, JSP, XML, Eclipse(IDE), Windows 2000, TOAD, PL/SQL Developer, Oracle 10g, SQL Server 2005, IBM Web Sphere 6.1, Unix, AIX .
SR Systems, Hyderabad, India May’10 to August’11
Role: Java Developer
Responsibilities:
Involved in full lifecycle application development from analysis, designing, coding, debugging and testing.
Developed the application using Spring 2.5 framework.
Hibernate 2.1 was used as high performance object/relational database persistence layer.
Created the Hibernate configuration file and worked with the Mapping files necessary for
the application.
Used Data Transfer Objects (DTO’s) design pattern to transfer data between application
subsystems.
To increase the web pages interactivity, speed, functionality and usability, Ajax was used to
exchange small amounts of data with the server “behind the scenes” so that entire web
pages do not have to be reloaded each time there is a need to fetch data from the server.
Involved in Database programming in Oracle 10g.
Web pages are built using AJAX, HTML, JSP, XML and CSS.
Used Rational Rose supporting extensive use case management, System requirement
diagram and database design (with ERD) and delivering more effective efforts on system
analysis and design.
Created complex Stored Procedures using Oracle PL/SQL.
Web Sphere Application server 6.0 is used as host environment to manage and deploy the
application.
Worked with MKS Integrity Client for the revision control software.
Used Simple API for XML (SAX) to read data from XML documents.
Extensively worked with JProfiler to find performance bottlenecks, pin down memory leaks
and resolve threading issues.
Environment: Java, J2EE, JSP, Spring Framework 2.5, DAO, Hibernate 2.1, JNDI, Web Sphere AS 6.0, Oracle 10g, PL/SQL, Java Parser for XML (SAX), REST, UDDI, Java Script, JUnit, Log4j, AJAX.
Polycom, Hyderabad India Oct’08 to April’10
Role: Java Developer
Responsibilities:
Used Spring (MVC) Framework to develop the application. Used DAO and DTO Design patterns.
Used Rational Rose to draw UML diagrams and to develop the Use cases, Domain model and
Design Model.
Implemented the functionalities using Java, J2EE, JSP, and AJAX, Servlets and spring framework.
Used Hibernate for Object Relational Mapping.
Developed Data Access Objects (DAOs) for easy data access.
Involved in the development of the presentation layer in Ext JS using spring framework.
Client pages are built using AJAX, HTML, JSP, XML and CSS.
Applied J2EE design patterns like Business Delegate, Service Locator, Session Façade, DAO
etc.
Utilized JSP Standard Tag Libraries in the design and development of Views.
Involved Database programming in Oracle 9i.
Created the Stored Procedures using PL/SQL.
Developed Web-Services module for integration using SOAP, WSDL.
Developed build files to configure build process using ANT.
Used Agile methodology named SCRUM for all the work performed.
Environment: Java, J2EE, JSP, MVC, Spring 2.0, DAO, Hibernate 2.8, JNDI, Weblogic AS, Eclipse, Oracle 9i, PL/SQL, Ant, EXT JS, JMS, HTML, XML, Java Parser for XML (SAX), SOAP, WSDL, UDDI, Java Script, JUnit, JProfiler, Log4j, Rational Rose.
Education:
Bachelors in Information Technology May 2008
CVR College of Engineering, Hyderabad, India