Lead Java/j2ee/rules Developer Resume
DC
OBJECTIVE:
Pursuing a challenging position in the Analysis, Design & Development of Business Application system providing Enterprise and E - Commerce solution that utilizes my diversified program expertise in a progressive environment and to obtain a position that allows me to utilize my skills as a senior web designer and developer.
SUMMARY:
- Over 15 years of experience in software design and development (SDLC) using client-server architecture and Internet/Intranet technologies
- Worked on Java 6/7 to develop E-Commerce applications based on J2EE standard like JSP, Servlets, Enterprise Java Beans, CORBA, IDL, XML, AWT, JNDI, SWINGS and JDBC
- Core Expertise is on WebSphere, WebLogic, JBoss Application Server
- Experience in Core J2ee Design Patterns and Gang of Four
- Experience in Software Methodologies like Waterfall, Agile XP/SCRUM
- Experience in Confidential WebSphere Operational Decision Manager (WODM) 8.5.1
- Experience in Big Data Processing, HADOOP, Terra Data, Exabyte, and Petabyte
- Experience in SPRING Framework MVC, HIBERNATE and iBatis
- Experience in Natural Language Processing(NLP), Search Engine Indexing
- Experience in Java Server Faces(JSF), Facelets, Openfaces, My Faces, Dojo AJAX
- Experience in Python, Dojo Toolkit, OpenAjax, Lucene, SOLR
- Experience in Struts 2.2.3 and Tiles Framework
- Experience in WODM, Drools, Blaze Rules, Confidential Lombardi and iLog JRules 7.x
- Experience in Web Services Rest-Full, WSDL and SOAP
- Experience in JMS, MQ Series, Apache Cassandra and WMB
- Experience in JAXP, SAX and XML Schema Validations
- Experience in scripting languages like Java Script, CSS, PHP and JQuery
- Experience in writing Unix Shell Scripts and Make files
- Experience in build scripting ANT and MAVEN
- Experience in ColdFusion 9/10, C#, Python and SAS Programming
- Worked on Rational Rose to design and document Object Model
- Experience of Oracle 10g, 11i, DB2, SQL Server 2005/2008, MySQL
- Excellent knowledge of Rational Clear Case and Rational Clear Quest
- Experience in UNIX, PHP, LINUX
- Good communication and interpersonal skills
- Excellent team player
TECHNICAL ENVIRONMENT:
Languages: Java, SQL, PL/SQL, C, and C++
Silicon Technologies: Enterprise Java Bean 3.0 (EJB), WODM 8.5.1, iLog JRules 7.x, JSP, Struts 2.2, Spring Framework, JSF, Hibernate, JDBC, AWT, Swings, XML, XHTML, Applets, and HTML
Application Servers: WebSphere Application Server 8.x, Web Logic Application Server 10
Unified Model Language: Rational Rose, VISIO
Defect Tracking: Rational Clear Case, Rational Clear Quest, Microsoft Visual SourceSafe, CVS and SCCS
Testing Tools: JUNIT, Rational Robot, Load Runner
GUI: RAD 7.1, Eclipse, Visual Age, JBuilder, Visual Basic 6.0, and Developer 2000, TOAD
Databases: Oracle, SQL Server 2005/2008, Confidential DB2, and Ms Access
Scripting: ColdFusion, Korn Shell, C Shell, JavaScript, CSS, PHP, ASP .NET and AJAX
Operating Systems: Sun Solaris 2.6, Windows, Linux, zOS, AIX Server, Dos
PROFESSIONAL EXPERIENCE:
Confidential, DC
Lead Java/J2EE/Rules Developer
Responsibilities:
- Designed the application using Rational Rose by use case diagrams, class diagrams, sequence diagrams and activity diagrams
- Performed Troubleshooting ColdFusion on AIX environment
- Performed Deployment and release ColdFusion in the production WebSphere environment
- Created Business and Technical Rules using Rule Studio
- Created Decision Tables, used BAL and IRL languages
- Tested, Validated and audited rules
- Implement a design and strategy for business rules and configuration related to ILOG JRules
- Address questions of design, and software configuration
- Educate team on ILOG/JRules best practices
- Analyze and address issues with respect to performance and deployment
- Design, code, test, and deliver application code with appropriate use of ILOG JRules
- Provide documentation for supporting development assignments that use ILOG JRules
- Worked with XOM and BOM
- Performed Migration from ilog to WODM
- Created XHTML pages with JSP
- Written Stateless EJB Interfaces that uses Hibernate to connect to Oracle Database in order to store and retrieved data
- Distributed processing of large data sets across clusters of computers using Hadoop
- Configured Maven for repositories
- Written Database triggers and Stored Procedures in Oracle
- Deployed the application using WebLogic Application Server
- Served as the Lead Developer for the team of Eight
Technical Environment: JDK1.6, SDLC, J2EE, iLog JRules 7.1.x, WODM 8.5.1, ColdFusion 8/9/10, JSP, CSS, JDBC, Ajax, JQuery, Hibernate, SAS, SPRING Framework, Rule Studio, Rule Execution Server, Rational Rose, WebSphere Application Server, Apache Cassandra, Eclipse, JMS, MQ, Ant, TOAD, Oracle 10g, PHP, XML, XSV, JMX Console, Hadoop, JUNIT, Maven, AIX, zOS, Sun Solaris 2.6, and Windows 8
Confidential, VA
Lead Rules Developer
Responsibilities:
- Designed the application using Rational Rose by use case diagrams, class diagrams, sequence diagrams and activity diagrams
- Optimized and tuned the various ColdFusion Applications to maintain a high degree of availability and uptime for these mission-critical reporting processes
- Created Business and Technical Rules
- Implemented Decision Management Systems
- Tested, Validated and audited rules
- Implement a design and strategy for business rules and configuration related to WODM Rules
- Address questions of design, and software configuration
- Educate team on WODM best practices
- Analyze and address issues with respect to performance and deployment
- Design, code, test, and deliver application code with appropriate use of Decision Center
- Provide documentation for supporting development assignments that use Decision Center
- Worked with XOM and BOM
- Perform Migration from iLog to WODM
- Written Stateless EJB Interfaces that uses Hibernate to connect to Oracle Database in order to store and retrieved data
- Distributed processing of large data sets across clusters of computers using Hadoop
- Performed Troubleshooting ColdFusion on AIX environment
- Deployed and release ColdFusion in the production WebSphere environment
- Configured Maven for repositories
- Written Database triggers and Stored Procedures in Oracle
- Deployed the application using WebSphere Application Server
- Served as the Lead Developer for the team of Eight
Technical Environment: JDK1.7, J2EE, iLog JRules 7.1.x, WODM 8.5.1, ColdFusion 10, JSF, Ajax, JQuery, Hibernate, STORM, SPRING Framework, Rational Rose, WebSphere Application Server 8.1, RAD 7.1, RTC, JMS, MQ, MPP Aster Data, TOAD, Quality Center, Confidential Lombardi Server, Rational Clear Quest, Rational Clear Case, Oracle 10g, XML, XSV, JMX Console, Hadoop, BRunits, JUNIT, Maven, AIX, Sun Solaris 2.6, and Windows XP
Confidential, DC
Lead Rules Developer
Responsibilities:
- Designed the application using Rational Rose by use case diagrams, class diagrams, sequence diagrams and activity diagrams
- Created Business and Technical Rules using Rule Studio
- Created Decision Tables, used BAL and IRL languages
- Tested, Validated and audited rules
- Implement a design and strategy for business rules and configuration related to ILOG JRules
- Address questions of design, and software configuration
- Educate team on ILOG/JRules best practices
- Analyze and address issues with respect to performance and deployment
- Design, code, test, and deliver application code with appropriate use of ILOG JRules
- Provide documentation for supporting development assignments that use ILOG JRules
- Worked with XOM and BOM
- Distributed processing of large data sets across clusters of computers using Hadoop
- Written Maven Build Scripts to build the EAR and WAR
- Deployed the application using WebSphere Application Server
Technical Environment: JDK1.6, J2EE, iLog JRules 7.1.x, JSF, Ajax, JQuery, Hibernate, SPRING Framework, Rule Studio, Rule Execution Server, Rational Rose, WebSphere Application Server 6.1, RSA 6.1, JMS, MQ, Ant, TOAD, Confidential Lombardi Server, Rational Clear Quest, Rational Clear Case, Oracle 10g, XML, XSV, JMX Console, Hadoop, JUNIT, Maven, Sun Solaris 2.6, and Windows XP
Confidential, MD
Lead Rules Developer
Responsibilities:
- Designed the application using Rational Rose by use case diagrams, class diagrams, sequence diagrams and activity diagrams
- Created Business and Technical Rules using Rule Studio
- Created Decision Tables, used BAL and IRL languages
- Tested, Validated and audited rules
- Implement a design and strategy for business rules and configuration related to ILOG JRules
- Address questions of design, and software configuration
- Educate team on ILOG/JRules best practices
- Analyze and address issues with respect to performance and deployment
- Design, code, test, and deliver application code with appropriate use of ILOG JRules
- Provide documentation for supporting development assignments that use ILOG JRules
- Worked with XOM and BOM
- Created XHTML pages with JSF
- Written Stateless EJB Interfaces that uses Hibernate to connect to Oracle Database in order to store and retrieved data
- Distributed processing of large data sets across clusters of computers using Hadoop
- Written Ant Build Scripts to build the EAR and WAR
- Written Database triggers and Stored Procedures in Oracle
- Deployed the ColdFusion application using WebSphere Application Server
- Served as the Lead Developer for the team of Eight
Technical Environment: JDK1.6, J2EE, iLog JRules 7.1.x, IODM 8.0, ColdFusion 9, JSF, Ajax, JQuery, Hibernate, SPRING Framework, Rule Studio, Rule Execution Server, Rational Rose, WebSphere Application Server 6.1, RSA 6.1, JMS, MQ, Ant, TOAD, Confidential Healthcheck, Confidential Lombardi Server, Rational Clear Quest, Rational Clear Case, Oracle 10g, XML, XSV, JMX Console, Hadoop, JUNIT, Maven, AIX, zOS, Sun Solaris 2.6, and Windows XP
Confidential, Columbia, MD
Lead Application Developer
Responsibilities:
- Designed the application using Rational Rose by use case diagrams, class diagrams, sequence diagrams and activity diagrams
- Created Business and Technical Rules using Rule Studio
- Created Decision Tables, used BAL and IRL languages
- Tested, Validated and audited rules
- Worked with XOM and BOM
- Created SOA with Axis for creation of Rules
- Created JSP pages that contains STRUTS framework and JSF
- Developed Struts Action Forms and Action classes for validation and business logic respectively
- Written Action Forms that represents business profiles that is set or get by the HTML form
- Written Action Classes that performs actions for doing Action Forwards
- Written DAO Interfaces that uses Spring framework’s Hibernate to connect to Oracle Database in order to store and retrieved data
- Written Ant Build Scripts to build the EAR and WAR
- Written Database triggers and Stored Procedures in Oracle
- Deployed the application using WebSphere Application Server
- Served as the Lead Developer for the team of Eight
Technical Environment: JDK1.5, J2EE, JRules 6.x, STRUT 2.x, JSF, Ajax, Hibernate, SPRING Framework, Rule Studio, Rule Execution Server, Rational Rose, WebSphere Application Server 6.1, RAD 6.1, Ant, CSS, TOAD, Rational Clear Quest, Rational Clear Case, Oracle 10g, ChartFX, xStream, JMX Console, Sun Solaris 2.6, and Windows XP
Confidential, Tyson’s Corner, VA
Lead Application Developer
Responsibilities:
- Designed the application using Rational Rose by use case diagrams, class diagrams, sequence diagrams and activity diagrams
- Created JSP pages that contains STRUTS framework and JSF
- Developed Struts Action Forms and Action classes for validation and business logic respectively
- Written Action Forms that represents business profiles that is set or get by the HTML form
- Written Action Classes that performs actions for doing Action Forwards
- Written Low-level Java Objects that uses JDBC to connect to Oracle Database in order to call stored procedure
- Written Shell Scripts to build the EAR and WAR
- Written Database triggers and Stored Procedures in Oracle
- Deployed the application using WebSphere Application Server console
- Served as the lead Developer for the team of four
Technical Environment: JDK1.5, J2EE, JSP, STRUT 1.2, JSF, Hibernate, Rational Rose, WebSphere Application Server 6.1, RAD 6.1, Korn Shell, Ant, CSS, TOAD, Rational Clear Quest, Rational Clear Case, Oracle 9i, JDBC, Spring Framework, Sun Solaris 2.6, and Windows XP
Confidential, Frederick, MD
Sr. Application Developer
Responsibilities:
- Designed the application using Rational Rose by use case diagrams, class diagrams, sequence diagrams and activity diagrams
- Created JSP pages that contains STRUTS framework and Java Server Faces
- Developed Struts Action Forms and Action classes for validation and business logic respectively
- Written Action Forms that represents reservation data that is set or get by the HTML form
- Written Action Classes that performs actions for doing Action Forwards
- Written Low - level Java Objects that uses JDBC to connect to Oracle Database in order to call stored procedure
- Followed the Singleton pattern for implementing the EJB
- Written Stateful Session beans for carrying information from one page to another in the flow
- Written Service Delegates that finds information by locating Home interfaces
- Written Ant Scripts to build the EAR and WAR
- Written Database triggers and Stored Procedures in Oracle
- Deployed the application using Web sphere Application Server console
Technical Environment: J2EE, JRules, STRUT 1.1, JSF, EJB 2.0, Servlets, JDK 1.4, Hibernate, XML, Rules Studio, Rational Rose, XML, XHTML, XML Schemas, WebSphere Application Server 5.1.2, Korn Shell, Ant, Rational Clear Quest, Rational Clear Case, Oracle 9i, CSS, WSAD 5.1.2, Sun Solaris 2.6, and Windows XP
Confidential, DC
Sr. Application Developer
Responsibilities:
- Designed the application using Rational Rose by use case diagrams, class diagrams and sequence diagrams
- Created JSP pages that contains STRUTS framework
- Developed Struts Action Forms and Action classes for validation and business logic respectively
- Implemented actions framework and event handlers using command design pattern
- Written JavaScript functions to do client side validations
- Written Action Forms that represents reservation data that is set or get by the HTML form
- Written Action Classes that performs actions for doing Action Forwards, making calls to delegate methods, storing and updating the data in the database
- Written Low-level Java Objects that uses JDBC to connect to Oracle Database in order to call stored procedure
- Followed the Session Façade pattern for implementing the EJB
- Written Session beans for finding accounts, reservation, quote and geography
- Written Service Delegates that finds information be locating Home interfaces
- Written Actions that deals with Credit Cards and its Validations
- Written Ant Scripts to build the EAR and WAR
- Written Database triggers and Stored Procedures in Oracle
- Deployed the application using Web sphere Application Server console
- Served as the lead Developer for the team of four
Environment: J2EE, JSP, STRUT 1.1, EJB, Servlets, JDK 1.4, XML, CSS, XHTML, XML Schemas, Rational Rose, WebSphere Application Server 5.0, Korn Shell, Ant, Rational Clear Quest, Rational Clear Case, Oracle 9i, TopLink, WSAD 5.1.1, Sun Solaris 2.6, and Windows XP
Confidential, MN
Lead Programmer Analyst
Responsibilities:
- Designed the features from the scratch by drawing use case diagrams, class diagrams and sequence diagrams
- Created New JSP views that contains HTML forms, which takes XML format files
- Designed and developed browser interface using SERVLETS, HTML, JSP, JSTL, Struts, Java Beans and HTTP utilizing MVC design pattern.
- Implemented actions framework and event handlers using command design pattern
- Written JavaScript functions to do client side validations
- Written Action Forms that represents an import and exports data that is set or get by the HTML form
- Written Action Classes that performs actions for doing Action Forwards, inserting & updating the data in the database
- Written Low-level Java Objects that uses JDBC to connect to Oracle Database in order to call stored procedure
- Written Korn Shell Scripts to run the interfaces to move data captured in the files to move to different locations using ftp
- Developed and processed business documents using XML, XSL, XSLT, XML Schema, DTD, XML SPY, XERCES parser, XALAN XSLT processor and JAXP.
- Written Database triggers and Stored Procedures in Oracle
- Deployed the application using Web sphere Application Server console
- Served as the lead Developer for the team of four
Environment: J2EE, JSP, STRUT 1.1, Servlets, JDK 1.4, XML, CSS, XHTML, XML Schemas, Rational Rose, WebSphere Application Server 5.1, Korn Shell, Rational Clear Quest, Rational Clear Case, Oracle 9i, Confidential DB2, JDBC, WSAD 5.1, Sun Solaris 2.6, Windows XP and Load Runner
Confidential, GA
Sr. Developer
Responsibilities:
- Drive object design process from use cases to class diagram to sequence diagram
- Author Software Configuration Management Plan, Test Plan, and part of the System Design Document
- Drive technical requirements component of Requirements Document
- Construct Servlets for business logic for new application that meets specified performance requirements
- Presentation is done by Java Server Pages and HTML
- Written Java base interfaces to feed the data in the application
- Scripts written in Korn Shell to kick off the jobs (interfaces)
- Builds interfaces between client and server using WebSphere Application Server
- Worked on Version controlled systems like Rational Clear Case and Clear Quest
- Written Shell Scripts and makefile to build the component in the Clear Quest
- Written Notification Service using JMS to send and receive emails
- Written Database Triggers and stored procedures to populate history tables
- Perform comprehensive unit, system and regressive testing
Environment: JSP, Servlets, JDK 1.4, XML, CSS, XHTML, XML Schemas, Rational Rose, WebSphere Application Server 5.1, Korn Shell, Rational ClearQuest, Rational ClearCase, Oracle 9i, Confidential DB2, JDBC, WSAD, Sun Solaris 2.6, Windows XP and Load Runner