Brian Lockwood

Brian Lockwood Email and Phone Number

Senior Software Engineer at NVIDIA @ NVIDIA
Santa Clara, CA
Brian Lockwood's Location
Portland, Oregon Metropolitan Area, United States, United States
Brian Lockwood's Contact Details
About Brian Lockwood

Big Data Architect and Full Stack Engineer with over fifteen years of experience in every stage of the software development lifecycle. Currently working in an agile environment using cutting edge Big Data technologies such as Apache Spark, Storm, Kafka and Hive on the Hadoop platform. Leading IoT, data science, machine learning, and platform research projects.Languages: Java, Scala, C/C++, Javascript, Python, SQL/PL-SQL/T-SQL, Shell(ksh/sh/bash), R, C#Databases: Oracle 8/9/10/11, MongoDB, HDFS, Apache Hive, Spark SQL, Lucene, Azure Blob Storage, Azure Table Storage, Redis, InfluxDB, Opentsdb, Google Bigquery, Apache HBase, Apache Phoenix, Apache Kafka, MySQLFrameworks: Apache Spark, Apache Hadoop, Apache Storm, Hortonworks (HDP), .NET 2/3/3.5/4/4.5, ASP.NET MVC/Web Api, Node.js, Backbone.js, RequireJS, Handlebars.js, Android, OpenCV Dev Tools: Visual Studio 2005-2015, Eclipse, IntelliJ IDEA, RStudio, Sublime Text, Grunt, Ant, Maven, sbt, Make, Vim, gitCloud / OS: Azure, AWS, OpenWrt, Centos, Gentoo, openSUSE, Windows 3.1 - 10, OS X

Brian Lockwood's Current Company Details
NVIDIA

Nvidia

View
Senior Software Engineer at NVIDIA
Santa Clara, CA
Website:
nvidia.com
Brian Lockwood Work Experience Details
  • Nvidia
    Senior Software Engineer
    Nvidia Nov 2023 - Present
    Santa Clara, Ca, Us
  • Knock
    Software Engineering Manager
    Knock Aug 2021 - Nov 2023
    New York, Ny, Us
    Initially, I led Data Engineering on the Data Platform team where I spearheaded our architecture and best practices around Data Engineering and ML Training Infrastructure. As Knock grew and hired more engineers I transitioned into leadership. My focus today is on leading Infrastructure, Data, ML, and Strategic platform initiatives within all of Engineering.- Upgraded all our CI/CD pipelines to use terraform for deployment, and created a reusable CI package to streamline and standardize all our pipelines in CircleCI.- Extended an internal workflow service to support AWS EMR for spark data jobs and Tensorflow ML training data pipelines. I later led a migration project to Apache Airflow on EKS (Kubernetes) for both CPU and GPU data workloads.
  • Knock
    Lead Data Engineer
    Knock Apr 2020 - Aug 2021
    New York, Ny, Us
    - Led the company to become data driven, and led the build out of a centralized data warehouse in snowflake with DBT/Fivetran/Airflow/EMR/Tableau/Spark.Designed and built systems for ingesting millions of real estate listings and listing photos from 35 MLSs (Multiple Listing Service) using Golang, SQS, S3, DynamoDB, and Kinesis.- Designed and led a team to normalize the MLS data using Spark streaming and ingest it into downstream systems of ElasticSearch, Snowflake, and Athena/s3 including a rest service that is our internal data search engine.
  • Knock
    Sr. Data Engineer
    Knock Feb 2018 - Apr 2020
    New York, Ny, Us
    - Analyzed internal and public gis data/tabular data to develop an algorithm to define internal markets for sharding ML model inference and training.- Designed and built our own internal geocoder using Apache Spark, Openaddresses, lib postal and postgis. I later led a project to port it to DynamoDB for better scaling/performance under a high load with additional cost savings.
  • Harvest Media Inc.
    Chief Architect
    Harvest Media Inc. Nov 2016 - Feb 2018
    Austin, Texas, Us
    Lead the company in Architectural design choices for new and old systems. Find solutions to problems in old code bases while driving the a new vision and direction for the new code bases. The company is small so when not working on architecture, I joined the team in development and operations sprint work.Accomplishments- Helped migrate code off of parse.com platform to the open source parse-server framework.- Containerized all parts for the system for easy deployment and versioning of deployments.- Created a repeatable deployment process so the system can auto scale based on load, and system health.- Instrumented code with application metrics to find and remove bottlenecks in code and to monitor overall system health.- Encapsulated system dependences to enable testing/staging environments. - Lead the team to understand and implement how to make unit testable code with dependency injection and interfaces, and making sure that all new code has unit tests. - Lead the team to understand the importance of when making changes to old code to see if there is a way to make it unit testable though small code refactoring.Environment: Golang, Java, Scala, Javascript, Python, Android, Git, Maven, Gradle, Ubuntu 14.04/16.04, Docker, AWS, Opsworks, Chef, Fabric, MongoDB, Redis, InfluxDB, DCOS, and Apache Spark.
  • Solomo Technology Inc
    Big Data Architect
    Solomo Technology Inc May 2011 - Nov 2016
    Madison, Wi, Us
    RoleDesign and Build world class high-volume, real-time data ingestion and processing systems and advanced analytics on big data platforms. Research, develop, optimize, and innovate frameworks and patterns for enterprise scale data analysis and computations as part of our big data and Internet of Things initiatives. Lead the implementation of Hadoop platform strategy development by creating architecture blueprints, validating designs and providing recommendations on the enterprise platform strategic roadmap. Presented technology solutions to senior leadership and influenced architectures that will lead the transformation of the IoT data analytics platform and IT overall.Accomplishments -Researched, Designed, Lead, and Built an IoT project to create a system to compete with Cisco System’s Location Services (MSE). Brought the cost of entry to Location Analytics down from 50k to under 1k. Used off the shelf low cost router hardware with custom build of OpenWrt and Apache Storm to do real-time wifi triangulation. -Researched, Designed, Lead, Built a Big Data lake used to generate adhoc reports for business and customers based on IoT location data. This system has reduced cost 11.5 times over the -previous system, and can handle 50 times the load. System used Apache Kafka, and Apache Spark running on an Hortonworks Data Platform cluster. -Designed and Built a monitoring and alert system used to monitor current system load and alert of outage events and forecast outages and Load. -Performed system administration and DevOps, deployed Hadoop in production along with other open source systems on linux vms running in Windows Azure IaaS.Environment: Scala, Java, Python, Apache Spark, Apache Kafka, Apache Storm, Linux, Git, Maven, Windows Server 2012, Windows Azure, Android, iOS, Azure Storage, Azure Service Bus, MVC3/4/5, web API 1/2, OWIN, Visual Studio 2010/2012/2013, SVN, Tfs, Node.js, Shell, and C#
  • U.S. Cellular
    Application Developer
    U.S. Cellular Apr 2010 - May 2011
    Chicago, Illinois, Us
    - Worked on a web application for managing the billing system supported and developed new features. - Worked in a day-to-day support roll in billing helping bill USC customers. - Created scripts in Perl and Shell for automating customer change of address process with USPS. - Often used Perl for testing work and other day-to-day tasks. - Reverse engineered a transaction system to sync 2 different billing systems, solving 15000 billing errors per month. - Worked on a project to move a piece of the billing system off a Mainframe onto Unix and Cognos systems.Environment: Hpux/Linux, Oracle, Java, Struts 2, Hibernate, PL/SQL, Perl, Shell, BIRT, Cognos, and ClearCase
  • Lorman Education Services
    Intern Developer
    Lorman Education Services May 2008 - Dec 2008
    Eau Claire, Wi, Us
    - Designed a new company topic idea system for storing and viewing ideas across the business. - Created and normalized a database for topic ideas. - Designed the look and feel of the application.Environment: ASP.NET, IIS, VB, and SQL Server
  • Terso Solutions Inc
    Developer
    Terso Solutions Inc Jun 2007 - Aug 2007
    Madison, Wi, Us
    - Built web software for and designed the User Interface controls. - Designed and implemented the user admin pages. - Created data-driven web pages using ASP.NET.Environment: ASP.NET, IIS, C#, DotNetNuke and SQL Server
  • Ididaride Sled Dog Tours
    Dog Sled Tour Guide
    Ididaride Sled Dog Tours May 2006 - Sep 2006
    Give 1.5 hour tours which included 2-mile dog sled ride, a tour of dog sled kennel, review all the equipment, and puppies!!! When I was not give tours or dog sled rides I was taking care of the 180 dogs and puppies.

Brian Lockwood Skills

C# Object Oriented Design .net Databases Java Sql Linux Cloud Computing Microsoft Sql Server Visual Studio Unix Android Software Engineering C++ Programming Visual Basic Perl T Sql Windows Azure Mobile Applications Agile Methodologies Apache Spark Hadoop Apache Storm Hive Windows Asp.net Mvc Javascript Software Development Python Shell Scripting Css Eclipse Mongodb Nosql Data Mining Machine Learning R Hbase Scala Opencv Operating Systems Salesforce.com Implementation Xaml Openwrt Iot Node.js Distributed Systems Docker

Brian Lockwood Education Details

  • University Of Wisconsin-Eau Claire
    University Of Wisconsin-Eau Claire
    And Applied Mathematics.
  • Deforest Area High School
    Deforest Area High School

Frequently Asked Questions about Brian Lockwood

What company does Brian Lockwood work for?

Brian Lockwood works for Nvidia

What is Brian Lockwood's role at the current company?

Brian Lockwood's current role is Senior Software Engineer at NVIDIA.

What is Brian Lockwood's email address?

Brian Lockwood's email address is lo****@****hoo.com

What is Brian Lockwood's direct phone number?

Brian Lockwood's direct phone number is +160831*****

What schools did Brian Lockwood attend?

Brian Lockwood attended University Of Wisconsin-Eau Claire, Deforest Area High School.

What are some of Brian Lockwood's interests?

Brian Lockwood has interest in Android, Snowboarding, Big Data, Environment, Science And Technology, Camping, Climbing, Disturbed Systems.

What skills is Brian Lockwood known for?

Brian Lockwood has skills like C#, Object Oriented Design, .net, Databases, Java, Sql, Linux, Cloud Computing, Microsoft Sql Server, Visual Studio, Unix, Android.

Who are Brian Lockwood's colleagues?

Brian Lockwood's colleagues are Itai Natan, Xiangyun Kong, Jashobant Majhi, Kalyan Sreenivas R G, Steven Bloemer, Kelli Greene, Gennady Garbovich.

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.