Technical Product Owner Resume
SUMMARY:
- 17+ years of vast technology experience in building, designing and architecting the different type of software applications in Java/J2EE, BPM, SOA, Data Layer, CMS
- Confidential designing and modeling in Mega HOPEX
- Experience in architecting and developing the AWS cloud solution using different services like VPC, EC2, S3, RedShift, EBS, DynamoDB, RDS, ElasticCache etc.
- Vast experience with Micro Services architecture
- Experience with build, test and auto deployment of enterprise application on AWS cloud using CloudFormation, Beanstalk.
- Experience in building the highly available and fault tolerant applications on premise and on cloud infrastructure.
- Involved in providing the end to end solution of a typical software application
- Experience in architecting and designing the star and snowflake schema based reporting data mart solution.
- Experience with Tableau in terms of depicting and developing the data discovery reports
- Experience with Enterprise Service Bus (ESB) implementation
- Various off - the-self tools knowledge e.g. Collaboration, Document Generation, Workflow, SOA, EMS, Mega Hopex
- Experience in handling the different data principles like data is asset, data centralization, secure data, shared data, and trustee data
- Experience in following the application principles like technology independency, controlling technology diversity, conform to requirement based change and ease-of-use
- 5+ years of experience in building, designing and architecting the IBM BPM based workflows.
- Developing and implementing the different type of BPM objects like IME, UCA, Timers, and Document Attachment, SLA based notification, Custom KPIs to gauge the process performance
- Centralizing the application reference data in WebSphere App Server to reduce the memory footprint with auto refresh on periodic basis
- Defining the BPM development best practices patterns like business attribute search, performance data reporting, process and performance data archival strategy, application SOR (System of Record), application transaction tiers lose coupling, developing the system and user lane with minimal impact to performance
- Developing the user work load management in IBM BPM 8.5.5 using dynamic rules creation around business data
- Developing the dynamic workflow routing as per business rules configured in decision tables through admin tool
- Architecting the BPM Process and Performance Data Migration strategy from Lombardi 7.2 to IBM BPM 8.5.5 version.
- Defined the in-flight instances migration best practices and design
- Excellent architectural and software designing capabilities to execute any complex system
- Excellent in handling any team conflict situations and inspire the team
- Excellent in forming peer relationships and alliances at work
- Experience in developing, following and controlling project schedule with good work delegation strategy
- Experience in continuous integration framework to identify any code related issues in early phase of project development e.g. Cruise Control, Hudson
- Used the DevOps tools for code review, performance bottleneck identification.
- Excellent and persuasive communication skills, Team Work Ethics and controlled behavioral attitude
- Excellent in handling and enforcing the Non Functional Requirements (NFR)
- Experience in primary technologies (DOJO, jQuery, Javascript, CSS, Coaches, JSON, WebServices, SQL, PL/SQL, Teamworks Scripting APIs, Reusable Toolkits, Java Integration Services, Ajax Services and General System Services) needed to implement a workflow application in BPM 855
- Good RDBMS & Hierarchical database concepts, developed applications/services which manage single and distributed Transactions and writing SQL query, join queries, Triggers, PL/SQL for various data integration need.
TECHNICAL SKILLS:
Languages: Java, C, JNI, PL/SQL, HTML, XML, XPATH, XSLT, CSS, JavaScript
Cloud Services: VPC, EC2, RDS, S3, DynamoDB, Redshift, EMR, SQS
Container Services: Docker, ECS
Software Engineering Tools: Ant, Java Code Checkstyle, Clover Coverage, JUnit, Easymock
Confidential Tool: Mega Hopex V1R3
Business Process Management Tools: Lombardi 7.2, IBM BPM 8.5.5, ILOG JRule, Decision Tables, Tibco
EAI Tools: Tibco 6.x
Business Intelligence Tools: Tableau 10.x
Content Management Tools: SVN, Thunderhead, Clear Case
Databases: Oracle 12c
Scripting Framework: jQuery, DOJO
Web Technologies: JSP, Servlet, JSF 2, Struts 2, Facelets, Spring MVC, Richfaces, Tomahawk, Myfaces, Spring
Middle Tier Technologies: Java Bean, Spring, EJB, JTA, Spring JMS, Spring DAO, Java WebServices, Apache AXIS, WSDL, iBATIS, Hibernate
Java/J2EE Patterns: Singleton, Decorator, Factory, Abstract Factory, Composite, Command, Interceptor, Inversion of Control (Dependency Injection), Session Façade, Business Delegate, Data Access Object
Java Performance Optimization Tools: JProbe 8.0.1, JMeter, Eclipse Heap Analyzer, Weblogic
Application Server: Tomcat 8.5, Weblogic 10.3.6, Websphere 5.1
Domain: Mortgage, Insurance & Banking, Telecom, Transportation
PROFESSIONAL EXPERIENCE:
Confidential
Technical Product Owner
Responsibilities:
- AWS Cloud web pattern to facilitate Multi-AZs and Multi-Region deployment using cross region replication
- Incorporating the AWS ElastiCache to master/standby database for performance reason
- Segregate the read transactions to database read replica for high availability and performance reasons
- Feeding the Confidential transactional data to S3 and Redshift for downstream applications
- Come up with blue/green deployment methodology to AWS cloud to prevent any potential downtime and facilitating the easy back out
- Decoupling the Schema changes from Code changes in tandem with blue/green deployment. Defined the coding best practices to make sure blue/green version of the application works well with newer schema
- Forming different MicroServices from a MonoLithic service.
- Involved in TREX exercise for our application to make sure application can still function in case if east region goes down
Environment: Java 8, SpringBoot, Netflix Hystrix, Spring Batch, Spring Data, Spring REST API, Spring Transaction, Apache Http, Jenkins, Nexus, Git, jUnit, Cucumber based ATDD, MicroServices Pattern, Chef
Confidential
Solutions Architect
Responsibilities:
- Defined the web application pattern on AWS cloud for highly availability and resiliency
- Stabilized and performance tuned the Hopex product through delineation of correct capabilities and separating them to different infrastructure
- Designed the solution of AWS cloud architecture modeling by enforcing the different AWS services pattern like web tier and batch process applications.
- Designed and developed the OLAP solution for Hopex to enable the Tableau integration with the repository
- Developed the Confidential impact analysis by providing the business capability heatmap
- Developed the technical infrastructure impact analysis for the entire FannieMae application footprint
- Integrated the CMDB interface with Hopex to capture the FannieMae technical architecture footprint
- Hopex integration with different interfaces like CMDB, Remedy, ER Studio, EPPM, GRC, Apptio
- Hopex performance tuning in terms of the infrastructure, database or version upgrade
- Working with Load Runner team to come up with Performance automation testing script
Confidential
Lead Developer/Architect
Responsibilities:
- My role involves coordinating with Business Analysis and System Analysis team to understand the requirement and come up with the design & implementation. Below are some additional activities, I have been involved with from technical point of view:
- Lead a team of 8 senior developers and implemented more than two releases from end-to-end to production
- Defining the BPM best practices and common deign patterns
- Implementing the QAS workflow application in BPM 855 Services and Coaches
- Develop the SMDU prototype in Lombardi BPM and demonstrated it different business groups
- Discuss the various implementation phases with the team and come up with the working approach
- Design and code the backend services in Spring WebServices
- Developing the database implementation in SQL, PL/SQL
- Working on different Java/J2ee patterns
- Working on unit testing using JUnit & Easy Mock
- Working with three different test teams (SIT, UAT and PERF) for quality control
Environment: Jenkins, Nexus, DevOps, SVN, Spring REST WebService, Lombardi BPM 7.2.0, IBM BPM 8.5.5, ILOG JRules, Decision Tables, JQuery 1.6, Javascript, Java 6, XML, HTML, CSS, XSLT, Dojo, JUnit, iBATIS, Tomcat, JBoss, SQL, PL/SQL, Oracle 11g, Windows, Unix, Spring 4.x, Spring Transaction, Spring Beans, Spring JDBC, Java Server Faces 2.x, Thunderhead
Confidential
Sr.Developer
Responsibilities:
- Below are some of my responsibilities in the project
- Responsible to design the Confidential solution end to end
- Work with the requirement and system analysis team
- Develop and code the solution along with deployment to lower and production environment
Environment: Java, J2EE, Struts 2, JMS, EJB 2, Oracle 11g
Confidential
Sr.Developer
Responsibilities:
- Involved in designing and developing the SIR UI application using the technologies explained above. Below are some standard Java & J2EE patterns, I developed the implementation in:
- Singleton, Factory, Abstract Factory & Façade
- Intercepting Filter, View Helper, Front Controller, Business Delegate, Session Façade, Data Access Object etc.
- I built some custom patterns which are used to code UI pages like list control, tab control etc.
- My role also involves coordinating with requirement team for collecting business specific requirements and creating High level design, Detail level design documents.
- Below are some additional activities I have been involved with from technical point of view:
- Created the custom components for JSF & Ajax. Used the Ajax4JSF & Richfaces 3.1.6 for implementing Ajax for JSF pages.
- Writing the common java code which is used common in whole application in JSF, AJAX technologies.
- Testing the performance, memory leak in java application using Jprobe with running multiple users in parallel through JMeter.
- Writing the ant script for build.
- Reviewing the developer’s code
Environment: Java 5, Java Server Faces 1.1.5, Facelets, Myfaces 1.2, Tomahawk 1.1.6, AJAX, Richfaces 3.1.6, Weblogic 9.1, XML, Oracle 10i, iBATIS 2.3, PL/SQL, JProbe, Eclipse Heap Analyzer, JMeter
Confidential
Sr. Developer
Confidential, VA
Confidential
Sr. Developer
Confidential
Sr. Developer, Parsippany (New Jersey)
Java Developer
Confidential
Sr. Programmer