Brian Weber
Verified Expert in Engineering
Data Architect and Developer
Dallas, TX, United States
Toptal member since May 23, 2024
Brian is a principal engineer with a solid architectural and development background in enterprise data management, services, and mobile development. With expertise in data and application security, Brian has worked with many Fortune 100 companies to achieve their technology objectives. Brian specializes in automating and verifying large-scale cloud application integration and cloud data migrations across varied data sources in high-availability scenarios and business continuity.
Portfolio
Experience
Availability
Preferred Environment
Oracle, Linux, Windows, MongoDB, Java, C#, JavaScript, SQL, Apache Lucene, Apache Kafka
The most amazing...
...thing I've developed is a high-availability sports-betting application with a corresponding statistic/analytics engine monetized through serverless APIs.
Work Experience
Principal Engineer
Citibank
- Served as a principal engineer for the Citi Shop program, which spanned two divisions at Citibank: rewards and branded cards.
- Handled Oracle data design and architecture, coordinating mobile and web development teams and activities.
- Assisted with performance issues using Splunk and Java virtual machine (JVM) troubleshooting methods.
- Coordinated with external vendors to ensure seamless and secure integration with internal systems. Sales data was ingested through JSON and integrated with internal API services.
- Designed and implemented a core data model and designed the data collection, ingestion, transport, and analytics protocols and methods to store the data in Oracle and provide transactional data to commissions and payments systems.
Lead Solutions Architect
ClubCorp/Invited Clubs
- Was responsible for building a team of developers to learn a 3rd-party acquired system and lift and shift the entire booking system and companion build systems to the acquiring company's hardware and software resources—in 30 days.
- Translated the entire infrastructure to versioned Terraform and established environments, landing zones, and automated promotion guidelines.
- Took responsibility for the overall solution and coordination of AWS infrastructure migration and supporting processes like CI/CD pipelines for the mobile applications and web front end.
Principal Software Engineer
Stamps.com
- Implemented enterprise-wide centralized identity management system that aggregated internal user and warehouse inventory systems. This allowed for more efficient management of shipping activities and improved response to support tickets.
- Oversaw the overall architecture, database design, and identity implementation.
- Led a small team of subject matter experts and developers, as well as managed 3rd-party relationships related to the effort.
Consultant, Highly Specialized
United Healthcare
- Designed and developed a solution to allow US Health to monitor various social media pages and groups. The system had several regulatory and identity management requirements, as well as the need to interoperate scheduled processes.
- Designed and developed private APIs and servers with Azure Cloud assets and external resource APIs (such as Facebook Graph, Microsoft Azure AD, etc.). Privacy concerns mandate strict security, data privacy, transport, and federated user sign-in.
- Enabled administrators to generate and receive reports regarding current licensure and assignment of agents, flag questionable posts and comments for review using sentiment analysis, and perform automated removals and courses of action.
Principal Consultant
Challenger Aerospace Systems
- Customized ERP systems using Odoo and secure migrations of features and data from competing and complementary systems.
- Was responsible for data security, audit, and reconciliation.
- Developed automated processes to migrate and checkpoint data movement.
Principal Engineer | Software Architect
Broleans Media
- Designed and implemented a React and Serverless on Google Firebase client application, utilizing previously developed services.
- Focused on sports betting game/competition with a broadcast-ready, production-quality, filmed-for-television reality show.
- Built the final solution that covered all three major cloud providers: Google, AWS, and Azure.
Principal Architect
Thomson Reuters
- Served as a principal architect and developer for NextGen DataFlow, the premier integration platform for the organization's Tax and Accounting Division.
- Took responsibility for server-side API design to ingest hundreds of thousands of Excel workbooks with up to hundreds of thousands of worksheets each and transform them into PostgreSQL JSON for analysis.
- Was responsible for the secure ingest and transfer of multinational tax data into a semi-structured format in PostgreSQL, which was then streamed to Big Four accounting firms.
Principal Engineer, Data Mining and Machine Learning
Broleans Media
- Designed and developed statistical models and lambda for an online sports book and analytics platform that served as the back-end for an online sports betting application.
- Designed and developed the AWS lambdas for ingesting, aggregating, and processing historical game data and calculating game odds in real time.
- Oversaw the overall design and integration of user interface components, services layer API, and the data services, components, and stores.
Software Architect
PWC
- Served as a director in the Global Tax Technology Division responsible for the infrastructure build-out and deployment activities for three new data centers worldwide on Azure assets.
- Was responsible for processing tax data feeds from Thomson Reuters and analyzing that data in support of optimizing tax strategies.
- Oversaw the data and perimeter security and testing procedures for PWC global data centers.
Software Architect
Match.com
- Recommended the patterns and practices for developing a consistent, extensible REST API across all properties of The Match Group and established coding practices for the growing development team.
- Established guidelines for their mobile applications running on different form factors of iOS and Android and many user agents.
- Recommended and oversaw the implementation of Kafka distributing messaging to allow a 100x increase in the ability to handle traffic to user profiles and reliably identify user agents, leading to customized user experiences per device/form factor.
- Re-architectured user profile and the highest volume view to allow better, faster loading on low-bandwidth and occasionally connected devices. This also provided parity in the user experience across iOS and mobile clients.
Principal Consultant
Connected Bits
- Architected and developed as part of a team, Spot Reporters and Spot Workers—a municipal and community issue reporting application. Launched in Boston and expanded to cities across the US and Canada.
- Designed and implemented the build and deployment processes.
- Produced automated data integrity and security checks.
Senior Development Manager
Deloitte (DTTL Deloitte Global)
- Led the performance team as part of a ground-up re-architecture and re-write of the Deloitte audit. This was a modernization effort on Microsoft technologies.
- Worked on data integrity and kernel performance issues. Designed and implemented load and stress tests used in the Microsoft Labs in North Carolina to isolate and fix garbage collection and memory pressure issues.
- Supported the global auditor workforce and the underlying client asset management through the resulting architecture.
Senior Solution Architect
Avanade
- Architected and developed solutions for enterprise clients based upon Microsoft technologies as part of the consulting group in the Southwest.
- Designed and developed digital delivery and automated clearing house (ACH) systems.
- Focused on server performance improvement and kernel debugging.
Manager, Software Development
Yahoo!
- Designed and developed APIs for Yahoo! Broadcast (formerly Broadcast.com) and automated call systems (IVR).
- Worked as liaison between Yahoo! (Sunnyvale, CA, USA) and Yahoo! Broadcast (Dallas, TX, USA) concerning integration efforts after the acquisition.
- Oversaw the development, reconciliation, and deprecation of services and data APIs.
Principal Consultant
Microsoft
- Worked as part of the initial team of consultants for Microsoft Consulting Services in the St. Louis office.
- Functioned as the distributed systems and operating system internals expert for the Midwest US.
- Assisted Microsoft's enterprise clients with their technology goals using Microsoft products. I was featured in Bill Gates' keynote for Windows CE as the lead engineer for GM/Saturn Vehicle Audit.
Experience
Citi Shop
https://www.citi.com/credit-cards/citishop/homeMatch.com
https://www.match.comThomson Reuters Dataflow
https://tax.thomsonreuters.com/en/onesource/workflow-manager/dataflowSpot Reporters and Spot Workers for Mobile
https://connectedbits.comConnected Bits has been at the forefront of enterprise mobile technology for over 15 years. These are proven applications that have been used by millions of users worldwide.
From the team that brought you Street Bump, as featured in Wired.
Education
Bachelor's Degree in Computer Engineering
Washington University in St. Louis - St. Louis, MO, USA
Skills
Libraries/APIs
Apache Lucene, React.js, PySpark, REST API, Node.js, PostgREST, Pandas, Azure Cognitive Services, Python API, JavaScript
Tools
AWS, Oracle SOA Suite, Excel Development, Git, GitHub, Apache Maven, Web Development, Jenkins, Microsoft Access Development, Terraform, Amazon Elastic MapReduce (EMR), Apache Airflow, Business Intelligence Development, Tableau Development, AWS, Amazon Elastic Container Service (ECS), AWS Glue, Apache, AWS, Cron, Ansible, Vagrant, NuGet, NPM, Informatica PowerCenter
Languages
Java, C#, JavaScript, SQL, Scala, Python, XML, Snowflake, T-SQL (Transact-SQL), Excel VBA, Visual Basic, Visual Basic, TypeScript, Swift, Ruby, Objective-C, Kotlin, PowerBuilder, Python, C++
Frameworks
Angular, Spring Boot, .NET, Django, Big Data Architecture, Spark, AWS Serverless Application Model (SAM), Ruby, Ruby on Rails, Hadoop, Ruby on Rails, Data Lakehouse, Java
Paradigms
Database Design, API, API, Service-oriented Architecture (SOA), ETL, Automation, DevOps, Requirements Analysis, Penetration Testing, MapReduce, Business Intelligence Development, ETL Implementation & Design, Dimensional Modeling, HIPAA Compliance, COM+, Distributed Computing
Platforms
Oracle Development, Linux, Windows Development, Apache Kafka, iOS, Android, Mobile App Design, Azure, AWS, AWS Lambda, Docker, Databricks, Microsoft Development, Cloud Engineering, Azure, Firebase, Unix, Salesforce Design, HubSpot Development, Kubernetes, Vercel, Windows Development, Kernel
Storage
MongoDB, PostgreSQL, SQL Server, Google Cloud Development, MySQL, Data Centers, Relational Databases, Database, Oracle Development, JSON, Data Integration, SSIS, API, Database, NoSQL, Amazon S3, Data Lake Design, Elasticsearch, SQL Server, Amazon Aurora, Database Administration (DBA), SQL Server, SQL Server 2017, Database, Firestore, SQL, SQL Server 2019, Data Lakes, Neo4j, Graph Databases, MariaDB, Azure
Industry Expertise
Web Development, Cybersecurity
Other
Computer Engineering, Networking, Distributed Systems, Data Warehouse, Architecture, Data Architecture, Data Warehouse, Enterprise Architecture, Database Schema Design, Messaging, Cloud Engineering, Data-level Security, Data Auditing, Data Migration, APIs, Data Transformation, Data Center Networks, Data Center Infrastructure, System Security, API Gateways, Big Data Architecture, Streaming Data, Relational Database Design, Data Engineering, Data Modeling, GitHub Actions, DocumentDB, Data, Data Flows, Scalability, Git Repo, Azure Data Factory, CI/CD Pipelines, API Integration, Performance, Data Analysis, Startup Development, Microsoft Data Transformation Services (now SSIS), Back-end Developers, Infrastructure as Code (IaC), CSV, Data Science, Business Analysis Consulting, Data Extraction, Data Science, Service Broker Patterns, Algorithms, Data Science, MySQL, AWS RDS, Query Optimization, Azure Databricks, Business Requirements, Stakeholder Management, Technical Leadership, Data Strategy, Data Lineage, Medallion Architecture, Consumer Applications, Data Fetching, Database, Software Engineering, Analytical Thinking, Database Optimization, ETL Tools, Database Table Optimization, Security, Legacy Code, Compliance, Regulations, Legal, Financials, Identity & Access Management (IAM), SAP CRM, Dynamics CRM 365, Containers, Critical Security Controls (CIS Controls), ERP Development, Virtual Machines, Global Strategy, Red Teaming, Big Data Architecture, Digital Marketing Product Management, Static Analysis, Informatica, Machine Learning, Amazon Kinesis, Data Build Tool (dbt), Amazon Neptune, Data Stewardship, Amazon Machine Learning, Database, Deployment, Identity, API, Statistics, Private NPM Modules, AWS App Runner, Cloud Applications, Web Services, IIS, Client Management, Client Delivery Management, Business Development, New Business Development, Game Development, COM, DCOM, Operating Systems, Windows Kernel Debugging (WKD), Incident Response, Incident Management, HTTP Live Streaming (HLS), WCF Web Services, .NET WCF, Data Mapping, Relational Data Mapping, HubSpot Development, Social Networks, Social Networks Development, Social Network Analysis, Social Network Analytics, Informatica Cloud, Machine Learning Operations (MLOps), Neptune
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring