Joe Freeman

Joe Freeman Email and Phone Number

Distinguished Engineer @ GEICO
Washington, DC, US
Joe Freeman's Location
Washington DC-Baltimore Area, United States, United States
About Joe Freeman

At GEICO, we've reimagined customer interactions through transactional systems, creating a singular view that enhances our understanding and service. Our team's effort in Azure cloud migration and data platform integration has been pivotal, reflecting a commitment to state-of-the-art cloud services and technology design. With a deep expertise in Flutter, my role extends to shaping enterprise Flutter frameworks and authoring influential content like GEICO's inaugural Tech Blog article.Having contributed to over a dozen open-source projects, the focus on collaborative innovation is a cornerstone of my professional ethos. The organization benefits from our agile practices and technical strategy, driving project delivery and fostering a culture of continuous learning and team empowerment. As a Certified SAFe® 5 Architect, I support agile adoption at both team and program levels, ensuring compliance and effective policy integration across cloud-native applications and architecture.

Joe Freeman's Current Company Details
GEICO

Geico

View
Distinguished Engineer
Washington, DC, US
Website:
geico.jobs
Employees:
30521
Joe Freeman Work Experience Details
  • Geico
    Distinguished Engineer
    Geico
    Washington, Dc, Us
  • Geico
    Distinguished Software Engineer
    Geico Jul 2020 - Present
    Chevy Chase, Md, Us
    Senior engineer enterprise Flutter and Flutter frameworks. Solution architect and tech lead for re-envisioning what and how we know about customers and context in transactional systems. Solution Architect customer 360 and a single view of the customer. Cloud Architect Azure Migration, data platforms integration, streaming data ingestion. Writer of the first GEICO Tech Blog article.
  • Freemansoft
    Independent Software Consultant
    Freemansoft 1993 - Dec 2021
    Independent developer, team lead and solutions architect delivering at enterprise scale, compliance and reliability.
  • Capital One
    Enterprise & Solutions Architect Lake Systems And Machine Learning Platforms
    Capital One Feb 2019 - Jul 2020
    Mclean, Va, Us
    Architect for feature calculation, lineage and registration for enterprise machine learning platforms. Architect for streaming data and data platforms including Snowflake and bulk data ingress and egress to and from Data Lakes in AWS. Responsibilities include monitoring , computation and cloud design and review, compliance, Data Lake designs and cloud integration and migration.
  • Financial Industry Regulatory Authority (Finra)
    Application Architect Cloud Migration And Application Modernization
    Financial Industry Regulatory Authority (Finra) Dec 2015 - Feb 2019
    Washington, District Of Columbia, Us
    Architect and technical lead in Member Regulation data intake application development and cloud migration. Migrated tier 1 applications from on-premises data center to Amazon AWS integration with EC2, IAM and RDS. Implemented private branded S3 for data capture. Drove team source code migration to GIT including software quality, CI and CD changes. Program architect for Registration Systems leading migration from .Net on-prem to Java / Cloud in AWS.Application architecture member of Enterprise Architecture. Delivered network topology and application architecture for internally and externally exposed applications and REST services. Implemented server, container and serverless solutions. Wrote and delivered new designs and dashboards for logging and monitoring integration including Splunk and AppDynamics. Member Enterprise Architecture board specializing in cloud native applications including compute, data and cyber security.
  • Geico
    Azure Cloud Migration Architect, Middleware Team Lead
    Geico Mar 2012 - Dec 2015
    Chevy Chase, Md, Us
    Managed enterprise deployment for Mule Service bus and associated messaging products. Deployed tools and applications both in the on-prem data center and in Microsoft Azure. Enterprise Service Bus working groups and Software Productivity efforts across Directors and AVPs. Primary technical lead for enterprise level implementation of RabbitMQ messaging and Mulesoft, Mule ESB for Hybrid cloud architecture including on premises and Azure (IaaS). Program and Application level architecture moving mainframe and Java application. to to Azure based Windows .Net platform. The target system is a multi-line policy system with a multi-product mobile-first focus. Technical and architectural for mid-sized development effort with responsibilities in multi-system design. Architecture exploration and implementation lead for MongoDB NoSQL stores for insurance contract and customer data with temporal database components, Project lead using Microsoft Azure IaaS, distributed messaging with NServiceBus, RabbitMQ and caching. Application Lifecycle Management with emphasis on Agile team methods. Team scrum-master supporting multiple product owners using tooling based on Team Foundation Server (TFS) and Visual Studio including SaaS. Coordinated and participated in architectural spikes with mixed platforms including C# , Java and PaaS and SaaS messaging.
  • Vmware
    Systems Engineer Springsource
    Vmware Jul 2011 - Mar 2012
    Palo Alto, Ca, Us
    Pre-sales engineering, in the Mid Atlantic, for SpringSource including Platform as a Service, Private and Public PaaS, cloud development, application services, development platform and tools. Focused on application architecture and development, java application containers (Tomcat) caching (Gemfire, SQLFire), messaging (RabbitMQ), Cloud Development (CF) Advised customers on cloud friendly architectures. Supported tooling and techniques for application development and system design. Created and delivered business solution and product information in Webinars, one on one and for large groups. Involved with product Proof of Concept development. Supported the Federal team.
  • Geico
    Systems Architect & Process Lead
    Geico Jan 2007 - Jul 2011
    Chevy Chase, Md, Us
    Primary application architect, design and technical lead for web based Intranet and Internet customer service application. The application unified two different architectures into single unified customer service platform with a staff of 30 developers. Helped design and build large team medium size 650K LOC, 100+VM systems with distributed network cache, multiple data sources and web services. Standardized software design and development including Hudson continuous integration and Sonar metrics. Architect for multiple simultaneous development branches under multiple managers and for continuous integration, instrumentation and systems structure resulting in supportable applications. Application volume grew 90% between the time of first release and current release. Implemented caching strategy that removed 50 million backend system calls per month. Java/JSF/BPM/Blaze/Spring based project started on Websphere and migrated to JBoss.
  • Fannie Mae
    Senior Development Lead / Process Lead / Architect
    Fannie Mae 2000 - 2006
    Washington, District Of Columbia, Us
    Development / Architecture lead for servicing operations. Primary focus on implementation of repeatable process while creating unified tools and frameworks. Recruited team, developed processes, created integrated process using version control, bug tracking, unit testing including coverage, peer reviews. Ran technical leadership group that owned all aspects of the software process for group. Worked with S/OX effort related to software change management.(2006)Lead architect for Java J2EE/EJB based implementation of loss mitigation systems for nation’s largest home mortgage institution including applications that manage pre and post foreclosure processes. Managed tasking and skills improvement for mixed team. Ran design, code reviews and enforced developer testing. Managed UI and business rule development teams. Managed development stream for of two of the four projects. Coordinated and hired contract staff. Communicated with and helped train other groups on design and implementation issues. Created presentations for architecture and approach for senior managemen, enterprise architecture and developers. Managed requirements meetings and negotiated with business users. Included 60 staff, 20 developers and over 1.2 million lines of java source. Helped design and construct Java/Weblogic system on Oracle database. Built common framework used across 10 different loss mitigation applications. Implemented web apps for external users, SWING for internal users and batch interfaces for external systems on top of EJB services. Swing and Web applications supported accesses controls and profiles based on customer type and individual characteristics for both internal and external users. Designed web framework, application/GUI infrastructure, administrative system and instrumentation for support of the production systems. Implemented continuous testing practices to provide ongoing metrics about program’s progress and quality. Wrote and tested complex system components.
  • Geico
    Senior Developer / Web Presentation Lead
    Geico Mar 1998 - Jul 2000
    Chevy Chase, Md, Us
    Lead architect for web based implementation of large auto insurance company’s internet based real time insurance quotation system. Created application structure that enables business user maintainability through use of a Java rule engine. Created the high level design for multi-tier system based on Netscape Application Server (NAS), Oracle, Neuron Data Elements Advisor that leveraged existing corporate middleware. Designed multi-layer application model based on business rule, application and presentation partitioning. Coordinated the implementation of this model with a multi person development team. Designed powerful HTML template engine that is directly accessible from inside RETE based rule engine and from general purpose Java code. Created rule flows and business object model in Elements Advisor that will be used across multiple applications. Created the framework and initial rule set for the online quotation system. Provided design and analysis for resource planning across multiple releases. Coordinated developers who created Java based HTML template engine, database caching layers and business rule interface layers. Coordinated requirements gather and communication between business users and the engineering team. Managed eight successful releases in eight months.
  • Netscape Communications
    Senior Systems Engineer - Servers And Application Development (Federal, Telecom Vertical)
    Netscape Communications Jul 1996 - Mar 1998
    Started as a senior pre-sales engineer with Netscape Federal Sales group in presales engineering role. Gave presentations, talks and training on Netscape web servers, email products, application servers and e-commerce products. Acted as backup resource on security and encryption related issues. Became senior SE for the Mid Atlantic Telecom region. Acted as primary Systems Engineer for the Mid Atlantic telecom and ISP sales team. Sales team exceeded targets every year. Gave presentations on internet security methods, web applications, and deployment architectures, application infrastructure, and e-commerce applications. Created many customized presentations that blended technology and customer business issues with a focus on solving business problems. Configured and installed large messaging, commerce and other web based applications. Worked with Professional Services to resolve technical issues and increase customer satisfaction. Coordinated major account support resources. Built prototypes for customers. Received sales awards from sales management for team contributions. Received award from Netscape tools engineering for work done on Netscape Visual JavaScript design and development.

Joe Freeman Skills

Enterprise Architecture Software Development Web Services Cloud Computing Agile Methodologies Soa Java Scrum Software Design Databases Java Enterprise Edition Spring Distributed Systems Javascript Web Applications Architecture Jboss Application Server Team Building Html Solution Architecture Pre Sales Technical Consulting Active Team Player Technical Communication Software Development Life Cycle Software As A Service Cloud Applications Amazon Web Services Microsoft Azure Application Architecture Cloud Devops

Joe Freeman Education Details

  • University Of Florida
    University Of Florida
    Electrical Engineering
  • University Of Florida
    University Of Florida
    Computer Engineering

Frequently Asked Questions about Joe Freeman

What company does Joe Freeman work for?

Joe Freeman works for Geico

What is Joe Freeman's role at the current company?

Joe Freeman's current role is Distinguished Engineer.

What is Joe Freeman's email address?

Joe Freeman's email address is jo****@****oft.com

What is Joe Freeman's direct phone number?

Joe Freeman's direct phone number is +120297*****

What schools did Joe Freeman attend?

Joe Freeman attended University Of Florida, University Of Florida.

What skills is Joe Freeman known for?

Joe Freeman has skills like Enterprise Architecture, Software Development, Web Services, Cloud Computing, Agile Methodologies, Soa, Java, Scrum, Software Design, Databases, Java Enterprise Edition, Spring.

Who are Joe Freeman's colleagues?

Joe Freeman's colleagues are Cheryl Blankenship, Brian Draughon, Brenda Liken, Madison Demauro, Tiffany Bass, Melinda Griffis, Tanya Webb.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.