Technical Lead Resume
NevadA
EXPERIENCE SUMMARY:
- 12 years of in - depth experience architecting, Developing, implementing, documenting, and maintaining highly complex and scalable software applications.
- Experience in Requirement Analysis, Design, Development, Testing and Documentation of Software Development Life Cycle (SDLC).
- Expertise in ODM Rule development using Rule Designer, RES, Decision Center Enterprise Console, Business Console.
- Expertise in providing end-to-end Enterprise solution with various type of integration such as Web-Services, HTDS, MTDS, SCA, RESTAPI, JAVA SE, EJB, Middleware BPM, POJO, MQ, mainframe, Database etc.
- Expertise in Technologies like Core JAVA, ODM v 8.8, IBM ILOG JRules, J2EE, spring Web, spring batch.
- 7 years of expertise in large-scale business rules driven technology using IBM Operational Decision Manager (ODM) v 8.8 (formerly known as ILOG) and various type of integration.
- 4 years of experience in web applications using J2EE technologies and design patterns.
- 4 years of Web Services experience.
- 2.5 years of C++/VC++ and Microsoft technologies experience.
- Domain knowledge includes Home Equity Collection and Recovery, HealthCare, Insurance, Corporate and Public Finance, Banking and ATM, Entertainment.
TECHNICAL SKILLS:
Languages: Java, C, C++
J2EE Components: Java, Spring, EJB, Hibernate, JDBC, Web-Services,RESTAPI, SOAP,Java Beans, Design Patterns.:
Web Technology: ODM 8.8, IBM ILOG JRules, JSP, Servlets, HTML, DHTML, JavaScript, XML, Xpath, XSL, XSLT, CSS, AJAX, JSF, CSS, logback.
Web / Application Servers: IBM WebSphere, Apache Tomcat, JBoss.
OS: Unix, MS-DOS, Windows 2000, Windows NT, Windows Vista.
Database: Oracle 7.x/ 8i/9i, SQL Server 7/2000
Database Tools: SQL Plus, PL/SQL developer, Toad
IDE: Rule Designer, My Eclipse, Eclipse, RAD.
Scripting: PL/SQL, Java Scripting, VB Scripting Jscript,Junkins
Testing Tools: Win runner 7.5, QTP, Test Director 6.0, Load Runner 8.0, Junit
Document Management: Visual SourceSafe, PVCS, Rational ClearCase, CVS, Dimension
Build Tools Monitoring Tools: Ant, Cruise Control HP Site Scope
Office Tools: Word, Excel, PowerPoint, Outlook, Access
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead
Responsibilities:
- Leading team of size 8, helping and guiding them in different phases like rule harvesting, design, development, deployment automation and testing.
- Using ABRD methodology in rule development process.
- Harvested Rules from TRIAD System.
- Prototyping and POC of ODM Rules and spring batch with multithread file reader.
- Authored 600 Business rules including Strategy portfolio Assignment, Strategy Assignment, Scenario determination, Collection Action assignment.
- Implemented singleton pattern, file split and merge concept to support parallel processing.
- Achieved expected performance, 1 Million transactions in 5 mins from embedded rule engine including file reading, writing and custom tracing.
- Used Decision Table, Business Action Rule, Rule Flow, Rule Task to implement collection and CDA Modules.
- To avoid manual error while Rule editing by Business users, Implemented dynamic Excel domain to store static\reference data for Home Equity Rule Application.
- Implemented Rule model extension to improve performance.
- Developed Ant scripts to Build RuleApp, to download RuleApp from Rule Execution Server(RES) and to upload into RES.
- To help maintenance and governance process, automated Rule app deployment from Lower to Higher environment using RestAPI.
- Helped to create Jenkins job to automate build and deployment process of Spring batch, Rule app into production and lower environment.
- Implemented Decision Service project to allow users to work in latest Decision center Business Console come with ODM 8.8.
- Helped to develop shell scripts and jobs.
- Added Custom Rule execution tracing to capture Decision Table decision keys and values at run time.
- Configured decision operation and deployment configuration for rule project.
- Embedded rule engine to work with spring batch using Java SE stateless session.
- Helped in Integration with mainframe, using shell scripts and control-m scheduling.
- Configured and setup Test suite/DVS testing in Business console.
- Added custom datatype handlers to handle complex data type conversion by extending BEANIO file reader and writer APIs.
- Developed soap UI project to test rule application with HTDS(web service call).
- Generated multiple reports including Custom Rule report, Rule Coverage Report in .html, .xls and .doc format.
- Used default fast path algorithm and Rule priority for Collection and CDA Rules Tasks.
- Worked closely with Business to understand ODM solution and helped in training and documentation.
Environment: IBM WODM 8.8,Rule Designer, SVN,WAS 8.5, mainframe, Core Java, J2EE, Spring batch, Ant, Shell, Unix, Jenkins, Java SE, Java 7, Control-m, FileMover.
Confidential, NevadaIBM ILOG JRules / ODM Developer
Responsibilities:
- Involved in all phases of the life cycle of the Health Care Reformation project including requirement study, design, and deployment and testing.
- Designed, Orchestrate, Authored, Deployed rules to support Health Care Reformation for Nevada State, USA.
- Involved in weekly Build and Release activity and maintaining source code in SVN and Perforce.
- Implemented complex Healthcare Rules in both Business Action and ILog Rule Language.
- Developed soap UI project to test rule application using SCA component.
- Developed HTDS, MTDS web Services to invoke rules through BPM for Access Nevada and Pre-screener applications.
- Integrated Rules App, MQ Message, DB2, and Web Client in Business Process Management (BPM 8) to execute process end to end.
- ODM installation and WAS Server Configuration.
- Used ECORE Modelling Framework(EMF) and JET Templates to design and Auto generate Application Domain Models.
- Developed Ant scripts to extract Rule Set(s), build Rule App(s) and deploy on to RES server.
- Setup and Configured Jenkins tool to automate build and deployment process for RES/WAS/DC.
- Used web sphere operational decision management (WODM 8.0.1) to develop Rules for MAABD, FMC, TANF, SNAP healthcare programs.
- Used Spring Framework (MVC, DI, Transaction Management) to develop CASE COPY WEB and CASE COMPARE Applications.
- Generated multiple reports including Custom Rule report, Rule Coverage Report in .html, .xls and .doc format.
- Developed Crystal Reports for Presumptive Eligibility approved and FMC applications reporting.
- Involved in the development of Integration components (Eligibility Service, Data Access) to support request and response of business rules.
- Setup Monitoring options for logging within Data Warehouse.
- Working with functional team to gather correct requirements.
- Used Rete plus algorithm and Rule priority for Food Stamp and Cash Rule Application.
- Involved in the functional requirements and technical design reviews.
- Prepared different types of checklists for Technical Specification review, Code review and Test plan review.
Environment: IBM WODM 8.0.1,Rule Designer, SVN, DB2, BPM 8, WAS 8, MQ, RFHUtil, Eclipse Luna 4.2, ZSCOPEv6.2 - Mainframe, Core Java, J2EE, Spring, Hibernate, Ajax, Java Script, Selenium, Jmeter, ECORE, JET.
Confidential, NYProject Lead
Responsibilities:
- Involved in all phases of the life cycle of the project including requirement study, design, development, and deployment and testing.
- Working on decision tables (Jules), functions, rule sets with complex rule flows, and making XOM BOM updates.
- Used ILog 6.7 version to develop Public Finance Rules for Moody’s Investor Services.
- JUnit, code snippets to optimize defect fix cycle, schema changes, and debugging rules.
- Worked on build scripts to build Rule App(s) and deploy on to RES server.
- Integrated Security using IBM Tivoli.
- Developed a web service interface to integrate external Management System. The web service allowed to create, read, update & delete information .
- Developed Pricing Wizard for Universal Frequent Issuer Pricing using XML, HTML, XSLT and API.
- Worked with technical leads to design and implement the application development environment. Created a common Ant build file to package and deploy the application jar files, war file, and ear file. Created the package structure for the application.
- Working with business analysts to gather requirements and transform them into functional specification application documents.
- Created Weekly, Monthly Reports Charts to track overall project Status.
- Designed and implemented Rules infrastructure by wrapping up core Jules API, caching Rule Set(s).
- Designed and implemented rules to support 300 Public Finance Group Users.
- Worked extensively on WAS performance monitoring using HP Site Scope Tool.
- Involved in the functional requirements and technical design reviews.
- Prepared different types of checklists for Technical Specification review, Code review and Test plan review.
Environment: IBM ILOG JRules 6.7,Rule Studio, Clear Case, Clear Quest, DB2, Filenet, IBM Tivoli, WAS, RAD, Web Services, Core Java, J2EE, Spring, Hibernate, Ajax, Java Script
ConfidentialSoftware Engineer
Responsibilities:
- Requirements analysis, Gathering, design and documentation.
- Development and enhancement of XFS Application and tools.
- Quarterly Release work and Urgent Fix.
- Software configuration Management thorough Rational Clear Case and Clear Quest.
- Unit testing and Production support.
- Co-ordination with client as L3 team member.
- Developed Middle layer of application in C++/ATL (COM) to communicate with Service Programming interface from Application programming interface.
- Developed UML diagrams like class, sequence, and use case diagrams
- Using C++, Microsoft Technologies developed template based reusable header, footer and role based menus and GUI screens.
- Extensively used XML technologies like XML, DTD, and XSLT based parsers to bind templates with date, present and transfer data to different independent modules.
- Played a major role in optimization of application to enable it to high volume of traffic.
- Increased the performance of application by optimizing SQL and making good use of Java Collections.
- Code Reviews, Testing, and preparation of Implementation Plan
- Maintaining Perl scripts to generate reports which are used by different departments for processing.
Environment: C++, VC++, ATL(COM),C#, Sybase, XML MKS, Installed Shield 2008, Visual Basic 6.0, Visual Studio 6 IDE, XML, XSLT, MSXML 4.0, UML, MFC, ADO, ActiveX Control, Rational Rose, ORACLE, SQL,MKS, Rational CC, CQTM, Windows XP, Windows 2003.
ConfidentialSoftware Engineer
Responsibilities:
- Requirements analysis, Gathering, design and documentation.
- Development and enhancement EDI Interface Service.
- Software configuration Management thorough VSS.
- Unit testing and Production support.
- Co-ordination with onsite team and client.
- Prepared Technical Specification documents and Test Plans
- Created client Socket in C++ to interact with Java based Server.
- Designed JAVA applications using OOPS concepts for bulk processing of Gift Card, Greeting Card orders.
- Developed Gift Card, Greeting Card Shopping Website (4yoursoul) in JSP and Servlet.
- Built a wrapper about COM libraries provided order to consume them in C++ and invoke from Web application.
- Built common helper classes for functions like reading from configuration file, logging etc
- Used ActiveX controls extensively in thick clients
- Created SMTP service Mail Service in C++ to receive exception and error message from production servers.
- Used ActiveX Data Objects for accessing different data sources.
- Build and Used C++ DLLs that were used in VB application to access the middleware services of the card processor, TSYS
- Created CPP Unit test cases to effectively unit test code
- Involved in System Testing, UAT testing support
- Developed Database Functions, Procedure and Triggers for Gift card project.
Environment: C++,VC++,XML, Oracle9i,PL\SQL, Visual Studio 6 IDE, XML, XSLT, MSXML 4.0, XML Spy, UML, MFC, ADO, ActiveX Control,JAVA,J2EE.