This document provides a summary of Fred Jabbari's qualifications and experience. He has over 25 years of experience as a senior consultant, software engineer, and architect specializing in microservices, Docker, cloud technologies, and Java/J2EE platforms. He has extensive experience leading development teams and managing projects in industries such as banking, healthcare, and telecommunications.
Hans Zandbelt, Technical Architect, Ping Identity
As the numbers and types of applications, devices and users grow, enterprise businesses face scalability challenges in dealing with Identity and Access Management (IAM) and federated Single Sign On (SSO) across web, mobile, enterprise and cloud environments. This session analyzes major issues that impact IAM and SSO scalability and explores possible approaches to address these issues.
Topics include:
· Trends and drivers for next generation identity and access management
· A bird's eye view of new standards for IAM across web and mobile
· Approaches for managing federated SSO on an Internet scale
Welcome to Softgen Infotech
Softgen Infotech is a Bangalore based Training & Recruitment company. Softgen is the best Training & Recruitment company in Bangalore. Softgen offering various I.T courses like Testing, Data warehousing, SAP, websphere, Tibco, Java, Linux, Unix(AIX, HP-Ux and Solaris), SQL server & Oracle . We are providing excellent Class room/online trainings as per the trainee requirement. We also provide Corporate Training courses that are designed to meet the specific needs of your business and that will reduce your time in day to day work environment. Our customised training programs will fulfil your training requirements. We provide corporate trainings by efficient and well experienced trainers. We offer the most competitive and cost effective training programs
Hans Zandbelt, Technical Architect, Ping Identity
As the numbers and types of applications, devices and users grow, enterprise businesses face scalability challenges in dealing with Identity and Access Management (IAM) and federated Single Sign On (SSO) across web, mobile, enterprise and cloud environments. This session analyzes major issues that impact IAM and SSO scalability and explores possible approaches to address these issues.
Topics include:
· Trends and drivers for next generation identity and access management
· A bird's eye view of new standards for IAM across web and mobile
· Approaches for managing federated SSO on an Internet scale
Welcome to Softgen Infotech
Softgen Infotech is a Bangalore based Training & Recruitment company. Softgen is the best Training & Recruitment company in Bangalore. Softgen offering various I.T courses like Testing, Data warehousing, SAP, websphere, Tibco, Java, Linux, Unix(AIX, HP-Ux and Solaris), SQL server & Oracle . We are providing excellent Class room/online trainings as per the trainee requirement. We also provide Corporate Training courses that are designed to meet the specific needs of your business and that will reduce your time in day to day work environment. Our customised training programs will fulfil your training requirements. We provide corporate trainings by efficient and well experienced trainers. We offer the most competitive and cost effective training programs
En este documento, Francisco Tonucci a partir de un trabajo con maestros nos explica: Si continuamos con la línea que venimos planteando, debemos sostener también la idea de que si hay un pensamiento infantil, hay un pensamiento científico infantil. Entendemos que hacer ciencia no es conocer la verdad sino intentar conocerla. Por lo tanto debemos propiciar en los niños una actitud de investigación.
I am submitting my resume for the position of Full Stack Java Developer. As a skilled and highly educated professional with 7+ years of experience testing Web-based applications, I am confident of my ability to make a significant contribution to your organization.
1. Fred Jabbari
Cell: 314-250-1669
Hands On Solution and Enterprise Architect
With specialty in Cloud Based Micro Service Utilizing
Docker, and related technologies
US CITIZEN with Active Security Clearance
Email: ffjabbari@gmail.com
FFJ Consulting LLC
Business Solutions
2-Sep-13 FFJ Consulting LLC 1
Qualification Summary for FredJabbari314-250-1669@ ffjabbari@gmail.com
Senior Consultant /Software Engineer / Architect focused on providing technical leadership to development teams,
aligning business priorities to technical projects, and managing business application development and rollout. Strong track
record as Software Engineer, Team Lead, and Applications Architect on full lifecycle, enterprise-wide software
development projects utilizing Micro Services, Docker,Spring Cloud, and Spring Boot. Excellent communication skills
and experience working with executive management to analyze complex business needs, design effective technical
solutions, and ensure timely implementation to meet client expectations. 25+ years of industry experience specializing in
both the Java 2 and Microsoft .NET Platforms, Open-Source Java and .NET frameworks, and Object-Oriented analysis
and design. I have spent the last seven years on Design and Developing SOA/Micro Services/Single Page APPS running
on Any platform.
My specialty is CLOUD strategy and Micro Services Architecture to complement and integrate with Monolithic APPS.
I have Proof Of Concept that shows how companies may integrate their existing Monolithic APPS with Cloud Transaction
Management and take advantage of CLOUD ECONOMY without rewriting their current Monolithic APP,and
furthermore to use any of the current three Cloud Foundry APIs without writing any code. That is the MAGIC.
My claim to fame is creating Fault Tolerant, stateless,scalable, clustered, load balanced, highly available, fail safe,multi
site, SAN architected,large volume transactions Micro Services with sub second SLA’s. Micro Services Architecture
running on Saas, IaaS,and Paas,utilizing Docker,Vagrant, Chef, Puppet, is what I have been doing lately. I have worked
for very high volume transaction companies like Credit Card volume with 35 million transactions per day, Banks with
very high volume transactions and agreed upon SLAs,and Brokerage Firms with high volume distributed transactions
interfacing with all relevant market data,including Standard and Poor’s for quotes collection, distribution and processing.
Expert Level in both providing Web Services, and Consuming Web Services. I have worked extensively on both WSDL
first (Contract first) web services,and Java First web services utilizing Annotation, Schema/XSD for SOAP.SOAP and
REST specializing in Behavior-driven ( BDD and BDT ) utilizing Bamboo, and JBehave with Stories, and Scenarios.
Subject matter Expert in All phases of SOA with experience in all SOA platforms like, Mule, Fuse ESB, Camel (Routes,
and processors),Karaf,Fabric, OSGI, Zookeeper, WSO2, and WAS. Subject matter expert in Identity Server,and
Governance Registry, working with Authorization, Authentication, and Access Control List (AAA). Can setup an Camel
Subject matte expert in setting up Active-MQ to work with PUB SUB with very complex flows, working on both REST
and SOAP endpoints, and many integration patterns including Content Based Router, Aggregator, Splitter, Load Balancer,
Multicast.
Subject matter expert in Micro Service Strategies, and how to collaborate with operation to create hardware out of
software,to allow seamless deployment and execution of Micro Services. Strategy to convert a monolithic App with
minimal amount of code to a Micro Service, through Distributed Application Transaction Management (ATM).
Subject matter expert in all search technologies such as SOLAR, LUCENE, ELASTIC-SEARCH,JBOSS Infinispan
DataGrid with JGROUP sitting on top of LUCENE,Oracle Coherence DataGrid with support for Hibernate. Subject
matter expert in Distributed Search VS Replicated search and advocating Distributed search over Replicated Search due to
less memory and less network traffic for synchronization of DataGrid. In Memory Distributed DataGrid scales,and
2. Fred Jabbari
2-Sep-13 FFJ Consulting LLC 2
sitting on top of search engine like LUCENE,SOLAR,or Elastic Search will give better performance and better
scalability than Conventional Relational Databases with order of magnitude in performance.
Expert Level in consuming and Developing Web Services of SOAP and REST in SOA environment with SOA
governance: SOA governance can provide optimal servicequality,consistency,predictability and performance. It may also ensure
that personnel followprescribed policies and correctsystemproblems or policy infractions asthey occur.
Worked on WSO2 Governance Registry utilizing UDDI specs via UDDI Server enforcing JAXB, JAXWS and JPA
standards. Utilized UDDI to describe , discover , and integrate business services. Embedded UDDI server is
synchronized with the Registry and allows users to add services from Registry and manage them through UDDI APIs.
Providing a common interface for UDDI calls.
Designed and coded application components in an Agile environmentutilizing a test driven developmentapproach. Agile process
included the following steps: 1. Products:Pivotal Tracker, and JIRA. 2. Iterative development. 3. Agile Scrum practice. 4.
Participation in multiple Teams,Global and Local Teams. 5. Participated in Sprint Planning sessions every two weeks,with lesson
learned from previous sprints,and storydevelopment. Participating in Global Teams concurrently. 6. Assigning stories in pivotal
tracker, and having the team votes on points to stories. 7. Measuring velocity 8. Having Team meetings,assigning points to stories
through Pivotal Tracker. 9. Having standup each morning with STIKYs, moving stories between these categories (NotStarted,In
Development,ReadyFor Acceptance, Moved to DEV, Accepted).
Developing APPS in Virtual Box, utilizing Red hat Linux, windows and MAC OS. Using GIT/STASH for version control.
Automated utilizing GIT commands like (CHECKOUT,COMMIT, STASH, Branch,Merge, pull,fetch, push) through scripts to simplify
distributed version control.
Wrote Services for Lucene search engine,interfacing with SOAP Services to serve attachment,and documents needed bythe
consumer.
I am a DevOps Engineer with DevOps Certificate.
Have created POC and POT to review CLOUID Computing Services for Micro Services Strategies,
and implementation. Services such as Amazon EC2 (virtual servers), Amazon Linux, Auto
Scaling, Elastic Load Balancing, Amazon CloudFront (CDN), Amazon DynamoDB, Amazon
SimpleDB, AWS Identity and Access Management (IAM), Amazon CloudWatch (monitoring), AWS
Elastic Beanstalk (app deployments), AWS CloudFormation (infrastructure templates), Amazon
CloudSearch,Amazon SQS (message queue), Amazon SNS (notifications), Amazon Route 53 (DNS
management), Amazon VPC (private cloud), Amazon S3 (storage), Amazon EBS (persistent disk
storage), Amazon SES (bulk email), Amazon RDS (MySQL server), Amazon
ElastiCache (Memcache),Amazon Glacier (archiving), Amazon Import/Export, Eucalyptus
Community Cloud (private cloud), Google Storage (storage) Google App Engine, Virtual machines
using Vagrant, Chef, Puppet, Packer, and Docker to wrap up a software in a complete filesystem that
contains everything it needs to run: Code, runtime, system tools, system libraries, including total
components you need to install on a server. This ensures that this software will always run the same,
regardless of environment it runs it.
Building multi node network with all required software using Vagrant, Chef, Puppet, Packer, and
Docker. Build private Cloud with Domain, and Elastic IP, accessible from any internet connection.
3. Fred Jabbari
2-Sep-13 FFJ Consulting LLC 3
It is beautiful. It means you can guarantee to setup a total environment to run your software the way
it was designed to run, regardless of the environment it is running in.
Cell: 314-250-1669
Email: ffjabbari@gmail.com
Skills Summary
Industry Experience: Insurance,Banking, Pharmaceutical, Healthcare,Hi-Tech, Retail, Telecommunication,
Aerospace.
Competencies: Project Management, Business Analysis, Financial Analysis, Marketing Analytics,
Enterprise Architecture, Data Model Architecture, SPRING-CLOUD integration, ESB,
Micro Services, Single Page Applications, Multi Device Architecture,DevOps Engineer
with DevOps certificate,CLOUD (Spring and AWS).
Languages: Java,JavaScript, JSP,Java Servlets, HTML, XML, Spring MVC, GWT/MVP, C, C#,
SQL, Web Services, REST, SOAP,SPRINGMVC,JAXB, JAX-WS, JAX-RS,
SPRING-WS,Mule ESB, SPRINGRESTTEMPLATE,JQuery. JBehave,WSDL,
Apache CXF Web Services, JAX-RS, JAX-WS, JAXB, JSON, AngularJS, Node.JS,
CAMEL, BAMBOO, CUCUMBER, ASSEMBLER (30 years of Experience).
Software/Tools: IBM WebSphere, Eclipse, JBuilder, MS Visual Studio, IBM Visual Age for Java,
JUNIT,Mockito, EZMock, TOAD, SQURREL,RAD,Agile, JQuery, PL/SQL,
SPRINGMVC (Ecommerce), SPRING Template, Maven, Jenkins, JBehave,Virtual
Box, STASH, GIT, VAGRANT,Mac/OSX, BAMBOO,INFINISPAN Search,Elastic
Search, LUCENE Search,Hibernate, JPA, SONAR Search,GITHUB,LINUX, IntelliJ,
CentOS, GITHUB, Heat Template, Polymer, Mean Stack, MongoDB, Express,
AngularJS, Node, Groovy, Eclipse, IntelliJ, Android Studio, NPM, BOWER,NPM.
OPenStack,Spring-CLOUD, SPRING-BOOT,Apache-Tomcat,Apache-LUCENE,
Apache-SERVICEMIX,GIT, Apache-SUBVERSION,DOCKER,VAGRANT,
SPRING-CLOUID,SPRING-BOOT,AWS,AWS-CLI,Mesos,and Spring Tool Suite
(STS). Pivotal CLOUD Foundry, PACKER,AWS Boxfuse, IBM Bluemix, Microsoft
Azure, Cassandra NOSQL DB.
Databases: Oracle,MS SQL Server, MYSQL, DB2, MongoDb, Cassandra,NOSQL,DynamoDB.
Operating Systems: Windows, Unix, LINUX
Experience
FFJ Consulting LLC, St. Louis, MO May 2000 – Present
Senior Architect / Developer
Enterprise Architect, collaborating with stakeholders to develop system architecture that aligns company objectives, strategy,
and processes with client core objectives.
Current Application working on at Kansas City Missouri –Distributed Transaction Management with Micro
Services Strategy for the enterprise – Project Summary:
o Solution Architecture (20% coding) on CLOUD, Micro Services Project, integrating any existing
Legacy Monolithic APPS (or new Micro Service APPS) to use any CLOUD FOUNDARY
4. Fred Jabbari
2-Sep-13 FFJ Consulting LLC 4
implementation such as but not limited to AMAZON’s AWS, IBM’s Bluemix, or Microsoft’s Azure.
I am the Chief Architect on this project.
o Creating a proof of concept comparing emerging technologies. IBM Bluemix, Amazon AWS,
Microsoft AZURE, and Pivotal. One client liked Bluemix for legacy APPS, and one client liked
AWS for conversion of Legacy APP to Microservices. Pivotal was suggested for being OPEN,
AWS was suggested for easy to start, Bluemix was chosen for integration with legacy, and Pivotal
was a solid long term open solution.
o Solution Architecture (80% coding) for a CLOUD Distributed Transaction Management (CTM)
using SOAP, REST and API Gateway, utilizing Spring Aspects, AOP, SPRING-BOOT, SPRING-
CLOUD, and AWS services to slowly but surely convert the moving parts/Services to Micro
Services. Any existing Monolithic APP, or a newly Micro Services APP may convert to this Cloud
Transaction Management API (CTM) with minimal effort, and to take advantage of CLOUD
FOUNDARY API.
o Enterprise Architect (20% coding), creating Candidate Architecture for Loan-Making Services
integrating with Single Page APP via Micro Services, Utilizing, AngularJS, SOAP, and REST,
creating Dynamic Endpoint for Universal Clients calling back to Monolithic APP.
o Solution Architect (20% coding) Provided A JMS PUB/SUB messages to publish TOPIC for other
legacy systems to consume using SELECTORS, and to a Reply queue asynchronously to mark
the transaction complete.
o Enterprise Architect (10% coding) Worked with Mesos Kernel: running on every machine and
providing applications like Elastic Search with API’s for resource management and scheduling
across entire datacenter and cloud environments.
o Used: JAVA JEE, Vagrant, Docker, SPRING-BOOT, AWS-API, SPRING-CLOUID, FUSE
ESB, JBOSS, JBOSS-DATAGRID, INFINISPAN, LUCENE SEARCH, LDAP, Elastic Search.
Healthcare Application (Grands Rapids, MI, March 2013 – December 2015 Expectrum Health) –
o Enterprise Architect (10% coding) working on proof of concept, and proof of technology for Micro Services
strategy, and implementation, converting Monolithic APPS’ appropriate components to Micro Services.
o Solution Architect(20% coding), working on DataGrid, INFINISPAN, LUCENE SEARCH, and DevOps
Strategy and implementation using Vagrant and Docker.
o Solution Architect responsible for CLOUD Strategy developing Proof OF Concept and Proof Of Technology.
o DevOps Solution Architecture (20% coding) to setup the Enterprise with DevOps strategy I am a Engineer
with DevOps certificate.
o Solution Architect (20% coding) creating a POC for Web Services (running on JBOSS), Identity Server
(running on WSO2-ESB), Governance Registery (Running on WSO2), External DMZ and Internal DMZ with
SiteMinder Security running on WSO2, performance Transformation with GROOVY, and XSLT to support
multiple Web Service Versions and supporting Composite Services.
o Solution Architect (60% coding), creating Web Services running on WSO2-ESB engine.
o Used: JAVA JEE, Vagrant, JBOSS, JBOSS-DATAGRID, INFINISPAN, LUCENE SEARCH,
WSO2-ESB, MAVEN, JENKINS, JIRA, BAMBOO, CUCUMBER.
5. Fred Jabbari
2-Sep-13 FFJ Consulting LLC 5
Financial Application (ST LOUIS, MO, March 2012 - March 2013 – USBank) – Developed an Architecture to
support Banking regulations. Addressing requirements stated by Business Stakeholders, and bank Auditors.
o Solution Architect (80% coding), Developed GWT/MVP web applications interfacing with third party
services, and data warehousing to display metadata that represented System of Records summary information
and flows.
o Solution Architect (80% coding). I architected and Developed Spring MVC web applications interfacing with
legacy systems, and communicating with third party systems through web services.
o Solution Architect (80% coding), working with Back End transaction volume was very large where we utilized
Data Warehousing and working with multiple Web Service Endpoints to provide a large scale Web Services
that was consumed by other companies, and also, we consumed other web services as well. The distributed
transactions went over multiple operating systems, and utilized JAXB annotations for Marshalling and
unmarshalling data throughout the system. It was both SOAP and REST services both on consumer, and
provider side.
o Solution Architect(80% coding) for DevOps strategy, I am Very proficient in MAVEN, Jenkins, Continuous
Integration TOOLS. Have written REST API for all Jenkins Command API, and have contributed it to public
for use. Have done PL/SQL, Big Data and other Distributed database TOOLS.
o Solution Architect (80% coding) for Large volume REST AND SOAP Services, both providing services and
consuming other services, with Stateless Transactions.
o Used: JAVA JEE, GWT/MVP, Activities and Places, Editor, Driver, AutoBean, RequestFactory,
RPC, Validator, JSON, Spring MVC, DB2, Oracle, Mule, Web Services, JAX-RS, JAXB, JAX-
WS, XSD, Schema, JSON, WSDL, SOAP, REST, JBehave, GIT, GIT, CXF, Android APP, ,
MAVEN, JENKINS, JIRA, BAMBOO, CUCUMBER. WSO2, CAR File, SOA Governance,
Mule Caching DataSources in JBOSS, Endpoint Swapping to support versioning, JQuery,
Google App Engine ( GAE) ,Distributed Transactions, Global Transactions. Distributed
transactions and integration with distributed, Disparate Systems.
Healthcare Application (Seattle, WA, Sept 2009 - March 2012 - GE) – Developed an Architecture to support
Healthcare services. Addressing requirements stated by Business Stakeholders, and external customers represented by
other healthcare entities.
o Solution Architect (80% coding) Developed SPRING MVC, GWT, MVP, web applications interfacing with
third party services, external healthcare institutions to manage hospital services, and Doctor Offices.
o Solution Architect (80% coding), Developed Spring MVC and GWT MVP web applications interfacing with
Oracle database, utilizing JavaScript, and Mule ESB.
o Solution Architect (80% coding), developing Large volume transactions with Stateless, load balanced,
clustered transactions with security (Basic Auth)
o Used: JAVA JEE, Spring MVC, TANDOM Databases, Tomcat, and JBOSS, JAVA JEE,
GWT/MVP, Activities and Places, Editor, Driver, AutoBean, RequestFactory, RPC, Validator,
JSON, Spring MVC, DB2, Oracle, Mule, Web Services, Google App Engine, REST API, SOAP,
GIT.
Manufacturing Application (second engagement) (St. Louis, MO, Oct 2007 - Sept 2009 - Boeing) – Developed an
Architecture to support Manufacturing and Warehousing services. Addressing requirements stated by Business
Stakeholders, and external customers represented by other Manufacturing companies.
o Developed SPRING MVC, GWT, web applications interfacing with third party services, and external vendors.
o Developed STRUTS web applications interfacing with Oracle and DB2 databases, utilizing JavaScript, and
velocity template.
o Large Volume Transaction Services with Security.
o Used: JAVA JEE, STRUTS, Spring, Oracle, DB2, WebSphere, and Tomcat, GWT/MVP, RPC,
Validator, JSON, JQuery, GIT.
6. Fred Jabbari
2-Sep-13 FFJ Consulting LLC 6
Insurance Application (Madison, WI, Oct 2005 - Oct 2007 – American Family) – Setting up infrastructure for
development of Life Application, interfacing with legacy systems through web services, Filenet, and legacy mainframe
transactions.
o Developed STRUTS, GWT, web applications interfacing with third party services, and external vendors.
o Developed STRUTS web applications interfacing with Oracle and DB2 databases, utilizing JavaScript,
velocity, Ehcache, and Spring Framework.
o Large Volume Transactions with Spring Security.
o Used: JAVA JEE, STRUTS, Spring, Velocity, Filenet, Ehcache, Oracle, DB2, JBOSS, and
Tomcat, GWT, GIN, GUICE
Pharmaceutical Application (Two engagements) (St. Louis, MO, May 2004 - Oct 2005 – Express-Scripts) –
Account Receivable application converting from legacy system to JEE. Interfacing with other in house systems.
o Developed Java Applications interfacing with JMS, CORBA, and legacy systems to process and report
financial transactions.
o Developed Java Applications interfacing with Oracle Stored Procedures, and other asynchronous clients to
process financial transactions.
o Large Volume Transactions with highly Clustered, Stateless, Fail Safe Design.
o Used: JAVA JEE, STRUTS, Oracle, JBOSS, and CORBA.
Engineering Application (first engagement) (St. Louis, MO, Apr 2003 - May 2004 – Express-Scripts) –
Engineering application providing peer to peer collaboration between departments working on common projects.
o Developed Java Peer to Peer Applications interfacing with pre-written engineering tools in variety of
languages.
o Developed Java Applications interfacing with SWING Applications utilizing custom made Peer to Peer ORMs
implemented through MYSQL, and other relational databases.
o Large Volume Transactions with peer to peer design patterns.
o Used: JAVA JEE, MYSQL, Oracle, and RMI.
Telecommunication Application (St. Louis, MO, May 2000 - Apr 2003 – Southwestern Bell) – Developed a
Database ORM framework to interface with order entry system, communicating with over 900 pages.
o Developed Java application using STRUTS, interfacing with EJBs to encapsulate business rules for the order
entry application.
o Developed Java Applications interfacing with stored procedures, and third party services to implement
common business functionalities.
o Large Volume Purchase Order Transactions, for 3rd
party clients.
o Used: JAVA JEE, EJB, Oracle, RMI, and JavaScript.
Recognitionsand Certifications
DevOPS National certificate utilizing Vagrant, Docker, Zookeeper, AWS API, and Mesos.
Artificial Intelligence Program Recognition of Developing Forward and Backward Chaining parsers to feed Expert
Systems.
Parser Design for Compiler Pre Parsers recognition.
Networking Compression Solutions recognition.
Education
Washington University, St. Louis, MO
Master in Computer Science / Information Technology.