Rajarajeswari Devi Malla

Rajarajeswari Devi Malla

$15/hr
Business Process Management(BPM) / Java Developer
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
36 years old
Location:
Visakhapatnam, Andhra Pradesh, India
Experience:
7 years
- 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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.