-
RajaRajeswari Devi Malla
+91 (998)-
https://www.linkedin.com/in/rajarajeswari-devi-malla-
SUMMARY:
•
6 years of solid experience in design & development of Software Applications in large enterprise IT
environment.
•
Heavy hands on experience with development tools & technologies for building applications using
IBM BPM, Activiti BPM, Java/J2EE,Content Management systems, XML, JSON, SOAP & REST
Services, Web Development (HTML, CSS, JavaScript & frameworks), SOA, RDBMs, & Continuous
Build and Integration.
•
Experienced with applying Object Oriented Analysis and Design principles; Java and J2EE design
patterns for building software components & applications.
•
Exposure to software system development and integration projects through all phases of project life
cycle - analysis, design, development, testing, implementation, and post-production support using
both SDLC and Agile (using SCRUM) methodologies.
•
Experience in integrating Activiti BPM system with Suite CRM and Asterisk.
•
Self-starter with minimum or zero supervision and an excellent team player with excellent
communication skills and abilities to lead & guide other team members on design and development
challenges.
•
Lead teams up to 6 members and successfully delivered more than 50 projects with Client
appreciation
TECHNICAL SKILLS:
BPM Tools: IBM BPM 8.0/7.5, Activiti (Open source) BPM 5.15.1, Teamworks Lombardi 6.1
GUI Development: HTML 4.0/5.0, CSS2.0/3.0 – Bootstrap, Javascript – Jquery, Dojo & Angular JS, AJAX,
XML, XSD, XSLT, XPath, Adobe Flex 3.1g
Java/J2EE Technologies: Java 1.7/1.6, JAX-RS, SOAP web services, Servlets, JSP, JSTL, JSON
Processing, SAX Parsing, Log4j, SL4J, JUnits, Eclipse Plugin Development, knowledge on JMS
Database: DB2, MySQL, SQL Server, Oracle, Oracle Exadata, Cassandra
Servers: Tomcat 7.0/6.0 Grid Server, IBM WAS
Design Pattern: MVC
IDE: Eclipse 4.3/3.7, IBM Business Process Manager, Teamworks Lombardi
Continuous Build, Integration, Deployment & Debugging Tools & Utils: Jenkins, Artifactory, Ivy, Ant,
Opsware, SONAR, Splunk, Visual VM, Firebug, Poster
Version Control: Subversion, Git
Directory services: LDAP, Active directory
Operating Systems: Windows 7/XP and Linux
PROFESSIONAL EXPERIENCE:
BPM / UI Freelancer
Sep 2016 - Present
BPM integration with Asterisk and Suite CRM along with UI developemnt
▪
▪
▪
Design and develop BPM process which runs on a schedule to fetch records from Suite CRM,
process the data according to business rules and write to Asterisk(Vicidial)
Integration of Suite CRM with Activiti using SOAP and integration of Asterisk with Activiti using REST
API
Develop a portal to manage the leads in Suite CRM and call logs in Asterisk using HTML5, Bootstrap
and jQuery
The Home Depot, Austin, Texas
Nov 2010 - Aug 2016
BPM Processes Modeling, Implementation Design & Development, Deployment & Support
▪
Successfully delivered 40+ core operational business processes for Homedepot’s Services,
Merchandising and Inventory, Planning & Replenishment business units
▪
Solid experience in gathering process requirements from business teams, modelling process flow
diagrams, performing process playback sessions with business teams, implementation of the
processes using IBM BPM Process Designer, Eclipse based Activiti (Open Source BPM) designer
and Teamworks Lombardi, development of BPM services using Javascript and Java, process
integration with Java RESTful & SOAP web services for data from back end business systems,
process performance metrics and reporting, deployment and support
▪
Migration and upgrade of processes from Teamworks Lombardi 6.1 to IBM BPM 8.0/8.0.1.2
▪
IBM BPM 8.0/7.5 and Teamworks Lombardi 6.1:
-
Thorough in BPMN2.0 notation, IBM BPM scripting language, BPD design & development, multiinstance looping, conditional looping, UCAs, Messaging events, Adhoc events, timers, gateways,
swim lanes and linked processes
-
Experience with using process design patterns for process modelling, exception handling, timer
intervals, tracking points, participant groups and their mapping to logical roles, Business objects,
Exposed Process Variables and User attributes
-
Designed and developed custom Java components to enhance IBM BPM default toolkits
-
Heavy hands on experience with the development of toolkits for re-useable services and utilities
and re-usable coach views using Dojo and jQuery.
-
Development of integration services using Java Integration, Web service integration, SQL
Connectors, AJAX services, decision services
-
Developed View Instance Details of process instance and Advanced Search utilities using Dojo,
Jquery and IBM BPM Search API
▪
Activiti 5.15.1 (Open Source) BPM
-
Customized Job executioner, process engine, security to task assignment by THD LDAP
authentication, exception handling, mail framework, firing messaging events by running polling
on emails to close the UI tasks, external system integration, Java RESTful web service
integration
-
Customized Process designer to create Java classes with BPM dependencies
-
▪
Customized process portal to create participant groups and assign members, fire timers,
terminate instances using the Activiti REST API
Generic Workflow configuration and management
-
▪
Architect and developed new BPM framework by customizing Activiti for the web applications to
meet the BPM requirements of The Home Depot(THD)
Developed module to auto deploy BPM files in the web application to BPM server during the
application deployment in to the Grid server avoiding manual upload/deployment of BPM artifacts
Designed and developed a generic workflow framework using IBM BPM that can be
configured for different kinds of simple workflow requirements (i.e. External activity
implementation, Email Approval or UI Approval etc.). The idea is to re-use a single BPD for
multiple workflow needs through configuration
Developed a UI for creating and managing various workflow configurations using Jquery and
Java RESTful web services
Generic Process Reporting framework
o Designed and developed configurable reporting framework that can be configured to run
various processes over two different time periods and build comparison reports over the
process, task and team performance metrics using Jquery and IBM BPM Search API
Java/J2EE Application Development
▪
Developed more than 10 Java web applications for THD stores
▪
Heavy hands on experience on Java application build using Ant, development using MVC
architecture design pattern, Java RESTFul web services using Jersey 1 and 2, DAO framework,
Jackson JSON, GSON and SAX parsers and logging framework using Log4j and SL4J
▪
Exhaustive experience with Ivy for dependency management, Jenkins for build and Opsware for
deployment, JUnits for unit testing
▪
Experience with SONAR for quality control, Splunk for metrics, and SVN and Git for version
control
▪
Developed Java API for IBM BPM and Activiti BPM
▪
Experience on using SAX Parsing for reading and parsing huge excel files
Graphical User Interface Development
▪
Expertise in development of rich, advanced and dynamic responsive UI using HTML4.0/5.0,
CSS2/CSS3 with hands on Bootstrap, Javascript, Jquery, Dojo, Angular JS and AJAX for BPM
applications and Java web applications
▪
Developed reusable coach views using Dojo and Jquery for advanced date controls, forms,
editable tables with export data functionality, dynamic coach views and variable binding, dual
lists etc.
▪
Hands on experience with Adobe Flex 3.1.
▪
▪
Worked on VAADIN framework for customizing Activiti Explorer as per THD requirements.
Developed wireframe diagrams
Eclipse Plugin Development
▪
Created Process Inspector plugin using the Eclipse PDE and integrated the Activiti BPM
database for monitoring the process instances, tasks, view process diagrams, process variables
and fire timers.
▪
Created BPM configuration wizard to add BPM nature to a web application projects and add
BPM dependencies (as jars using Ivy), set up email polling/mail properties.
▪
Customized the existing Activiti Designer plugins to create Java classes for the service tasks
defined in the process for easy integration of BPM in to the project.
EDUCATION:
BS in Computer Science & Engineering REFERENCES:
Upon request
Jawaharlal Nehru Technological University, India