Rpa Developer Resume
Norfolk, VA
SUMMARY
- Overall 5 years of experience, with 2 years of RPA experience in analysis, design, implementation, and testing of Web/Enterprise applications in the Client/Server environment using Java/J2EE technologies.
- Experience in using Software development methodologies such as Agile methodologies like Scrum, Kanban and extreme programming
- Expertise in designing and developing Web based Enterprise applications using J2EE technologies like JSPs, Servlets 2.x/3, EJB 2/3, Struts 2.0/1.1, Spring 2.0/2.5/3.0, and Hibernate 3.0
- Implemented various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton etc.
- Automated several complex business process to mimic human interventionand provide moreaccuracy and added more valueto business
- Recommendedinnovative solutionto resolve hightechnical issuesto enhance performance of existing business process using advancedOCR andemail automation.
- Expertise in configuring the Spring Application Context with dependency injection and using Spring Framework 3.0/2.5 integrated it with Struts 2.0/1.1 /Hibernate 3.0/Web Services JMS/JDBC.
- Created robust user Interface (UI) using HTML, CSS, JSP, JavaScript, JQuery, AngularJs, Custom Tags.
- Experience in deployment of the J2EE applications onIBM Web sphere, Web logic, Tomcat and Jboss
- Extensive experience in working with various relational databases like Oracle 8i/9i/10g/11g, SQL Server 2000/2005 and MySQL 3.x /4.x / 5.x.
- Experience in working with no - sql databases like MongoDB
- Expertise in version control tools like SVN, CVS and IBM Rational ClearCase to manage and control software development.
- Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently
- Architected, designedand configuredtheBluePrism, Automation Anywhere infrastructurefor development, test and live environments, which comprisesInteractive clients, ResourcePCs, Application servers and Database servers.
- GeneratingSAS EGstored processes with static and dynamic prompts for product-specific analyses.
- Provided front-end development support forapplicationswith a primary focus on page optimization, scalability, usability, search engine optimization (SEO), and effective information architecture.
- Proficient inMicrosoft Office Suite Word, Excel,Outlook and PowerPoint . xperienced in creative and effective front-end development usingJSP, JavaScript, HTML 5, DHTML, XHTML, AjaxandCSS.
- Modifying existing codes for improvement in the performance Advanced Querying using SAS Enterprise Guide, calculating computed columns, using filter,manipulate and prepare data forReporting,Graphing, and Summarization, statistical analysis, finally generating SAS datasets
- Proficient with multiple packages of theCore JavaAPI.
- Strong knowledge ofObjectOriented Analysis,Multi - Threading, Design & Programming.
- Extensive experience in building and deploying applications on Web/Application Servers likeWeb Logic, Web Sphere, JBoss, and Tomcat.
- Created database objects like tables, views, sequences, synonyms, indexes usingtools like SQL*Plus, SQL Developer
- Good Experience in developing test cases withJUnitand logging withLog4j.
- ExpertiseJava, Groovy, J2EE Technologies (EJB 3, Spring-Web Flow, Servlet, JSP, Java Script), Hibernate, JQuery, JDBC.
- Expertise in DOM manipulation using JavaScript, jQuery andAngular JS,Backbone.JS
- Extensive Experience in web application design using open sourceMVC(Model View Controller) architecture, spring dataand Struts Frameworksfor developing applications usingJSP, Java Beans and Servlets
- Managing Enterprise and Distributed Data Warehouses in Developmental and Production Environments usingSQL 2005 & SQL 2000
- Expertise in creating the pages usingCSS webpage layoutsand vast knowledge in usability and accessibility concepts
- Strong experience of developing data models usingHibernate POJO'sand using Hibernate for mapping Java classes with database
- Proficient in using RDBMS concepts withOracle 9i/10g, DB2 and MySQL
- Extensive knowledge in database module analysis, design and developing reports/dash boards usingSQL, PL/SQLand other tools underOracle, MySQLandSQL Server.
TECHNICAL SKILLS
Programming Languages: JAVA, J2EE, XML, C, SQL, PL/SQL, Groovy,.NET
Web Technologies: Web- flow, Servlet, HTML, CSS, JavaScript,VB Script, Servlets, JQuery, AJAX, JSP, DOM,SOAP /Restful Web Services,XML,XSD,JAXP
Scripting Language: Java Script, JQuery,Angular JS
Database tools: SQL Enterprises Manager, SQL Profiler,SAS EG
RDBMS: Oracle 9i/ 10g, DB2, MS SQL Server 7.0,MS Access, JDBC,SQL Server 2000/2005/2008 , Cassandra
Frameworks: EJB 3.0, Spring 3/4.2, Struts 2, Hibernate, Junit
Development Tools: Eclipse, ANT, Maven, Jenkins
Application/Web Servers: Web Sphere 7.0, JBoss 5.0,Apache, Tomcat
Operating System: Windows 9x/ 2000/XP, Widows Vista
Source Control: CVS, Subversion
Automation Tools: Automation Anywhere 9.0 version, Blue Prism
PROFESSIONAL EXPERIENCE
Confidential, Norfolk,VA
RPA Developer
Responsibilities:
- Creation, development and maintenance of automated MI Reporting ofBluePrismprocesses in MS Access and Excel, also looking into running this in MS SQL Server using MS Access front-end.
- Analyse the feasibility of existing process suitable for automation.
- Implemented newreporting techniques and facilitated the presentations to the clients.
- Experienced in buildingBluePrismProcesses and Business Objects for various business systems.
- Worked with mainframe, windows, web application and surface automation. End to end process automation using BluePrism.
- ImplementedBluePrismUser authentication by defining user roles, creating users and setting password policies.
- Experience in usingBluePrism’s Credential Manager for maintaining, securing and retrieving the user credentials.
- Exposure toBluePrism’s Single Sign-on implementation using Microsoft Active Directory.
- UsedBluePrismMAPIEx add on library for manipulating mail boxes.
- Experience in staging and deploying the automation solution into test and live environments.
- Efficiently handled monitoring and troubleshooting theBluePrismenvironment through Control room.
- Managed a team ofdevelopersin an Agile environment.
- Experience in managing robot’s workloads usingBluePrism Work Queues.
- Participate online meetings to demonstrate the capabilities of RPA for on-going projects and potential clients.
- Worked with the Business Analysts in identifying and defining the requirements.
- Extensively worked on debugging application for fixing bugs and Production support.
- Design and development of application usingJava, J2EE, Struts2, Hibernate & XML
- GUI developed based on JSF MVC framework using JavaScript as client side validation.
- Used IBM tools like RAD 8.5, Data Studio, Synergy and IBM Rational Change.
- Used WebSphere server to deploy the application locally.
- Used other tools like iNavigator, Ultra Edit, Beyond Compare, Jenkins etc.
- Participated in application build and deployment process into different environments like DEV, SIT and UAT.
- Involved in Unit Testing and Integration testing.
- Involved in Code reviews to check for efficiency and coding standards
Environment: Blue Prism, Java, Servlets, JSP, JSF, HTML, CSS, JQuery, JavaScript, VBScript, VBA, Spring, Hibernate, IBM RAD 8.5.0, IBM Synergy, IBM Change, IBM WebSphere,Java/J2EEPatterns, Python, UNIX/Windows NT, DB2.
Confidential, SanAntanio,TX
RPA Developer
Responsibilities:
- Designing and documenting automated process solutions in accordance with standard design principles and conventions.
- Configuring new automations and objects using core workflow principles that are efficient, well structured, maintainable and easy to understand
- Implemented new reporting techniques and facilitated the presentations to the clients.
- Innovatively integrated the advanced features of automation tools likeOCR, Web Recorderforexisting robots andimproved the performance.
- Maintainandthe several RPA botsasbatch processeson dailybasisandensure qualityandhigh performanceto theinternaland vendorapplicationsof the organization.
- Problem solving issues that arise in day to day running ofroboticprocesses and providing timely responses and solutions as required.
- Providedtechnicaltraining to team members, offshore onAutomaton Tools and platform.
- Formulated and executed Agileprocesses for enhancing performance.
- Experience instaging and deployingthe automation solution intotest and liveenvironments.
- Enhance the bots with additional features as requested by the clients and business analysts.
- Hands on experience inCore Java, Servlets, JSP, JDBC,JPA, JS
- Involved in system design and development using collections andmultithreadingfor the action classes.
- Experience in programming for generating graphs,data listings and tables using data steps, procedures, SQL and macros.
- Extensive use ofPROC SQL toperform queries, join tables.
- Investigated existingSAS code,created query, maintained and defined strategies to improve the efficacy ofSAS programs
- Generatedtheautomatedexception reports using advanced EMAIL automation.
- Implemented changes in coding and designs using knowledge ofVB .NET
- Proactively designed RPA Tasksas perapplicationandbusiness requirements.
- Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Developed and implemented new technical solutions for production applications to interact effectively with users.
- Design and development of application usingJava, J2EE, Struts2, Hibernate & XML
- Pair Programming with the Development team to capture thefailing scenariosinorder to avoid defects in futureand ensure functionality
- Expertise in analyzing and modifying the test case execution as per requirements also re-use the existing test cases if needed to meet the fast pace environment.
Environment: Automation Anywhere, SAS, SQL, Vb.Net, HTML, CSS, JavaScript, Java,J2EE, PL/SQL, AngularJS, Chrome driver, MS SQL Server, IBM Data Studio, DB Visualiser, HTML. CSS, VB Script, MS Access
Confidential, Cleveland, Ohio
Java Developer
Responsibilities:
- Gather and perform analysis on the business requirements in Agile.
- Involved and mostly lead in every technical aspect of development delivering quick iterations during a fast bi-weekly sprint cycle
- Explicit knowledge of mobile device architectures and mobile development platform
- Involved in migrating database from oracle 9i to 10g database.
- Designed and developed a decision tree application using Neo4J graph database to model the nodes and relationships for each decision.
- Deployed in Web Services using Neo4J server implementation. Application includes machine learning capability to expand the number of options.
- Created client surveys and displayed the results in a dynamic report (d3, jquery, mysql)
- Created the PL/SQL packages, procedures, functions applying the business logic to update the patients' database.
- Contributed unobtrusive JavaScript to theproject using the latest front-end techniques with a primary emphasis on code reusability and performance.
- Designed and updated the application pages using HTML and CSS3 standards
- Implemented MVC, DAO J2EE design patterns as a part of application development.
- Involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Built cool things with node.js, redis, express.js and backbone.js
- Work on development of stories allocated for each Sprint and track Iteration progress using JIRA
- Create high level and detailed system designs for Enhancements.
- Implemented error browser in docs.angularjs.org to help developers get information on errors occurring in minified builds
- Involved in mapping the real word object with java objects using Hibernate 3.0 in the development of application.
- Laid out the application structure using Angular JS for UI development
- Analyze requirements, break down use cases to stories in JIRA.
- Architect Intelligent SOA Solution using Apache CXF and JBoss Drools
- Designed and Implemented Spring MVC frame work and SOAP services to develop web application.
- Integration with the J2EE Services layers, using Spring application context.
- Analyzed the performance, tuned and optimized, supported database objects to migrate to production level, executed stored procedures, index sizing.
- Created and maintained fairly complex SSIS packages pulling from multiple source types
- Working on new releases of the applications on a Quarterly basis as part of Release Management Process.
- Developed back end load automation test suite using Fitness.
- Develop Unit Test using Testing, Mock to for new and existing Code base
- Develop Web UI unit and automation tests using Selenium Web Driver.
- Design and develop groovy scripts.
- Develop enhancements in Groovy Grails application.
- Supporting in Build and Release activities.
- Explicit knowledge of mobile device architectures and mobile development platform
- In-depth knowledge of Android OS, developing in ADS, interactive application development and memory management.
- Proficient with common Android framework APIs ( Location, Camera, Notifcations, Map AP)
Environment: Oracle 9g/10g, Java, J2EE, JSP, Spring (Core, MVC, Security), Hibernate, Struts 2, d3, BootStrap, JQuery, HTML, SQL, PL/SQL, Swing, Web services, SOAP, XML, Jetty, JAXP, HTML5, JSON, CSS3, Backbone.JS, Angular.Js, SonarQube, MS SQL Server, Web Sphere, Oracle and UNIX.
Confidential
Java/J2ee Developer
Responsibilities:
- Participate in the designing and development of various server side components JSP, Servlets, EJBs etc.
- Developed the User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML.
- Developed the Java Code using Eclipse as IDE. Participated effectively in the full life cycle development of the project including the testing of the project.
- Study the impact of the requirement and prepare the Requirement Analysis document. Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Worked with Struts as a unified MVC framework and developed Tag Libraries.
- Used Struts framework in UI designing and validations.
- Used Grails to create custom administration and reporting web applications to manage and monitor transaction processing.
- Developed Action Classes, which acts as the controller in Struts framework. Involved in developing User Interface using JSP's, JavaScript for the pages.
- Gave on call support to the integration testing for any technical problems Involved in Designing of User Validation Process through JSP.
- Implemented forms classes to interact with the client & middle tier. Coded the business logic using the Enterprise java Beans (Session Beans) and used Session Façade Design Pattern.
- Designing and developing the JMS objects and used MQ Series as provider. Used PL/SQL to make complex queries and retrieve data from Oracle database.
- Used ANT scripts to build the application and deploy on Web Logic Application Server. Designed, written and maintained complex reusable methods which implements stored procedures to fetch data from the database.
- Prepare the Unit Test Case document / user handbook with Junit test cases.
Environment: Java, J2EE, JSP, JDK 1.7, Servlets, Struts, EJB, SQL server, Groovy,Grails,Tiles, Web Services, Web Logic 8.1, Eclipse, JDBC, HTML, CSS, Ajax, Junit, XML, Ant, Red Hat Linux, REST