Brock Bouchard

Brock Bouchard Email and Phone Number

Staff Software Engineer @ Auctane @ Auctane
Brock Bouchard's Location
Austin, Texas, United States, United States
About Brock Bouchard

Passionate and pragmatic Staff-level Software Engineer with significant Team Lead and mentoring experience. Strives to build things well with attention to detail, and to always be growing and learning.

Brock Bouchard's Current Company Details
Auctane

Auctane

View
Staff Software Engineer @ Auctane
Brock Bouchard Work Experience Details
  • Auctane
    Staff Software Engineer
    Auctane May 2022 - Present
    Austin, Texas, Us
  • Realtor.Com
    Senior Software Engineer
    Realtor.Com Jan 2018 - Apr 2022
    Santa Clara, California, Us
    • Primary focus as an individual contributor growing my skills in platform engineering: AWS, Python, CI/CD, Docker and other engineering infrastructure.• Incorporated Elasticsearch into application code to improve user search experience and reduce database load.• Converted existing AWS resources to be under Terraform control.• Integrated OKTA SSO into our key internal software application.• Secondary focus as a full stack developer working on a Javascript/React, Python/Flask and Postgres stack, building functionality for internally and externally facing software products.• Made significant optimizations to Webpack configuration to reduce client build time by 75%.
  • Self-Employed
    Home Builder (Side Project)
    Self-Employed Nov 2016 - Nov 2021
    • Worked part-time to construct my single-family primary residence and an auxiliary dwelling unit, overseeing every phase of construction from land acquisition to move-in.• Designed the site, floor plan, mechanicals and energy efficiency details.• Navigated all administrative tasks: budgeting, permitting and inspections.• Scheduled each phase of construction, facilitated communication between contractors, and identified issues to be resolved.
  • Shipstation
    Senior Software Engineer - Team Lead
    Shipstation Jun 2017 - Jan 2018
    Austin, Tx, Us
    • Worked as a Team Lead supporting an eCommerce fulfillment platform built using C#/.NET, Node and AWS.• Left after a short tenure to pursue an exciting opportunity at Opcity, which was later acquired by Realtor.com.
  • Civitas Learning
    Staff Software Engineer
    Civitas Learning May 2014 - May 2017
    Austin, Tx, Us
    • Most work focused on refactoring legacy code into multi-tenant microservices, primarily leveraging Java and Docker to strive for meeting "Twelve Factor App" best practices. Additionally focused on improving automated testing with an eye towards continuous delivery.• Chosen to lead a 3-month "boot camp" in the Summer of 2016. The program was for the on-boarding of 14 new engineering hires from Computer Science programs at University of Texas Austin and Rice University.• Throughout tenure, worked closely with product and engineering management to scope, design and prioritize functionality. • Early work focused on improving consistency and maturity in a legacy, monolithic code base. Notable examples include adoption of Browserify, identifying and separating product database schemas, and increasing Node.js unit test adoption.• Upon joining the company, successfully navigated a personal transition from nearly a decade of Microsoft-based technology stacks to open source technologies, including Node.js, Postgres and Python.
  • The Advisory Board Company
    Lead Application Developer
    The Advisory Board Company Apr 2011 - May 2014
    Washington, District Of Columbia, Us
    • Developed, in a SAAS-based model, web applications analyzing data warehouses of hospital system data. The applications provided metrics and analysis to reduce costs and increase revenue.• Operated in a start-up like environment during 2010, juggling quality issues and new development with very few resources. Emerged as a leader as entire development organization grew from 15 to 150+.• Promoted from Software Engineer to Lead Application Developer in April 2011. Current team size is 30+ developers.• Collaborated extremely closely with Product Management to define road map. Scoped functionality and provided estimates across all areas of the product.• Led and worked with developers in Austin and India to execute on implementation of new functionality. Mentored and built relationships with offshore developers, via physical visits and remote meetings.• Revamped the continuous integration process to run builds, unit tests and integration tests across branches.• Fought for and acted upon the idea of drastically improving deployment automation. Took ownership of the internal deployment automation application and worked with other product teams to create centralized build artifacts.• Introduced significant refactoring into code base and process by advocating and leading a switch to MVC and Domain Driven Design.• Worked with other senior developers to build a culture focused on automated testing using NUnit and .NET mocking libraries.• Optimized performance via tuning of complex SQL queries. Advocated for switch to RAM-based architecture to significantly boost performance.• Organically created a centralized API to serve as a “Deployment Metadata Repository”, creating a single source of data for web service routing and deployment tools.
  • The Advisory Board Company
    Software Engineer
    The Advisory Board Company Nov 2009 - Mar 2011
    Washington, District Of Columbia, Us
  • Datran Media
    Software Engineer
    Datran Media Sep 2009 - Nov 2009
    • Designed and built new functionality for web-based email marketing platform.• Developed using Java, Struts, Tomcat and SQL Server.• Wrote automated tests using JUnit.
  • Linedata Services
    Software Engineer
    Linedata Services Jun 2005 - May 2009
    Neuilly Sur Seine, Paris, Fr
    • Designed, developed and tested modules in N-Tier Portfolio, Order Management and Compliance system, with primary development in C#, C++ and SQL.• Discovered, investigated and resolved defects in said system.• Created advanced managed plugin architecture over largely unmanaged code base,allowing for rapid prototyping and development of new modules to be done in C#instead of C++.• Deployed Windows Communication Foundation to refactor existing transport layertowards a Service Oriented Architecture.• Developed with Windows Presentation Foundation to create rapid prototypes,advanced visuals, improved user interface, and powerful new features.• Served as learning resource to other engineers new to .NET, C#, WCF and WPF.• Performed database development against SQL Server, Sybase and Oracle.• Worked with Product Management team to identify and capture requirements, and toscope features within context of project deadlines.
  • Knowledge Matters, Inc.
    Associate Product Developer
    Knowledge Matters, Inc. Nov 2002 - May 2005

Brock Bouchard Skills

C# .net Microsoft Sql Server Design Patterns Software Engineering Soa Sql Agile Methodologies Asp.net Mvc Web Services Javascript Web Development Wcf Java Mvc Object Oriented Design Software Architectural Design Integration C++ Asp.net Css Unit Testing Wpf .net Framework Service Oriented Architecture Software Development Domain Driven Design Docker Node.js Rest Architecture Enterprise Software Html Mysql Automated Software Testing 12 Factor Apps Microservices Html5 Apis Postgresql Amazon Web Services Python Ruby On Rails Oracle Sql Ruby

Brock Bouchard Education Details

  • University Of Massachusetts Amherst
    University Of Massachusetts Amherst
    Mathematics

Frequently Asked Questions about Brock Bouchard

What company does Brock Bouchard work for?

Brock Bouchard works for Auctane

What is Brock Bouchard's role at the current company?

Brock Bouchard's current role is Staff Software Engineer @ Auctane.

What is Brock Bouchard's email address?

Brock Bouchard's email address is br****@****ail.com

What is Brock Bouchard's direct phone number?

Brock Bouchard's direct phone number is +197880*****

What schools did Brock Bouchard attend?

Brock Bouchard attended University Of Massachusetts Amherst.

What are some of Brock Bouchard's interests?

Brock Bouchard has interest in Ultimate Frisbee, Stock And Options Trading, Software Development, Guitar And Music Technology.

What skills is Brock Bouchard known for?

Brock Bouchard has skills like C#, .net, Microsoft Sql Server, Design Patterns, Software Engineering, Soa, Sql, Agile Methodologies, Asp.net Mvc, Web Services, Javascript, Web Development.

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.