Charles Batty-Capps

Charles Batty-Capps Email and Phone Number

Principal Software Engineer, Autodesk Construction Solutions at Autodesk @ Autodesk Construction Cloud
Charles Batty-Capps's Location
Portland, Oregon, United States, United States
About Charles Batty-Capps

I recently joined PlanGrid and I'm excited to ramp up and start solving interesting problems! I am part of a new Portland-based Insights team that will be working on a data product and visualizations. I'm as yet to know all the details, but I'm excited to be part of the team.Previously, I was the tech lead for backend engineering at Premise Data. At Premise, I was involved in a full rearchitecting of the Premise platform. I worked on a wide range of projects, from designing and implementing microservices and APIs, to investigating the high-level approach for complex features that touched the platform end-to-end, and deep diving into improving the performance of our platform and ensuring scalability. At Premise, I played a significant leadership role in technical design, ensuring code quality and a good code review process, as well as simply figuring our which engineer is a good fit to work on which project.Technologies that I have used include the full GCP suite of technologies (App Engine, Compute Engine, PubSub, Google Storage, Cloud Datastore, Cloud SQL, Memcache, Stackdriver, etc.) The microservices I work on are typically written using Java and Scala, or Python. At Premise, we had an interesting approach to using Scala, Kotlin, and Java effectively within the GCP ecosystem. I have worked on many technology improvements, such as rolling out Swagger to all of our services. I have enjoyed working on meta programming, such as contributing to the Swagger codegen project and using Scala macros.Previously, I worked at Jive Software for 4 years as a QE Engineer. Work there included a range of interesting projects, such as how to effectively parallelize a vast number of Selenium tests, writing a framework for higher-level Selenium assertions, designing a Selenium Grid, and writing an IntelliJ plugin to support using the Robot DSL integrated with Java (https://github.com/charlescapps/robot-intellij-plugin).

Charles Batty-Capps's Current Company Details
Autodesk Construction Cloud

Autodesk Construction Cloud

View
Principal Software Engineer, Autodesk Construction Solutions at Autodesk
Charles Batty-Capps Work Experience Details
  • Autodesk Construction Cloud
    Senior Principal Software Engineer
    Autodesk Construction Cloud Apr 2023 - Present
    San Francisco, Ca, Us
    I'm a backend engineer working on some interesting problems applied to cloud software for the construction industry. Autodesk acquired PlanGrid, and I was officially an Autodesk employee by February 2019.
  • Autodesk Construction Cloud
    Principal Software Engineer
    Autodesk Construction Cloud Apr 2021 - Apr 2023
    San Francisco, Ca, Us
  • Autodesk Construction Cloud
    Senior Software Engineer
    Autodesk Construction Cloud Feb 2019 - Apr 2021
    San Francisco, Ca, Us
  • Plangrid
    Senior Software Engineer
    Plangrid Nov 2018 - Feb 2019
    San Francisco, Ca, Us
    I recently joined PlanGrid and will be part of the Insights team. I will be part of a group working out of Portland, OR. It will be exciting building out new data products, visualization tools, data pipelines, and there will be opportunities for applying ML and statistical models.
  • Premise Data
    Sr. Software Engineer
    Premise Data Nov 2015 - Nov 2018
    New York, Ny, Us
    I worked at Premise Data for ~3 years and it was a unique experience building out new microservices and architecture in GCP. I enjoyed solving numerous design problems core to the Premise business, such as the reservation system for tasks (surveys), our payment abstractions, and a patent for a generalized notion of localizing content. I worked closely with Product, Growth, Mobile, and front-end teams on a regular basis.The technology stack I used at Premise was mostly Scala, Java, Python, and Kotlin running in App Engine Standard or Flex. We use Slick & HikariCP for microservices that use Cloud SQL (hosted MySQL or Postgres). We use Cloud Datastore with the Objectify framework when a NoSQL solution makes sense. We have our own patterns for a streaming architecture and solid shared libraries for immutable versioned data across different storage technologies.
  • Jive Software
    Software Engineer
    Jive Software Jun 2012 - Oct 2015
    Austin, Texas, Us
    Work on core Java frameworks used by QA engineers for testing REST frameworks in Java and testing our webapp using Selenium and Robot. Work on an unlimited number of exciting challenges for the next-generation architecture being developed at Jive. Daily use of tools and languages such as Java, Javascript, bash, git, gerrit, IntelliJ, Ubuntu.
  • Jive Software
    Engineering Associate
    Jive Software Sep 2012 - Jun 2013
    Austin, Texas, Us
  • Jive Software
    Internship, Software Engineering
    Jive Software Jun 2012 - Sep 2012
    Austin, Texas, Us
  • Portland State University
    Tutor
    Portland State University Jan 2011 - Jan 2013
    Paid position tutoring for computer science department. Also private tutoring.
  • Portland State University
    Teaching Assistant
    Portland State University Jan 2012 - Jun 2012
    Grade homeworks, hold office hours, lead review sessions, and other TA responsibilities
  • Ithaco Space Systems
    Data Analysis And Quality Engineer
    Ithaco Space Systems Dec 2008 - Dec 2009
    Wrote PHP front-end to interact with engineering database. Wrote scripts to automate quality engineering tasks.
  • Binoptics
    Data Analysis
    Binoptics Jan 2008 - Dec 2008
    Ithaca, New York, Us
    Support electrical engineers with data analysis.
  • Intel Corporation
    Summer Internship -- Process Engineering
    Intel Corporation May 2007 - Aug 2007
    Santa Clara, California, Us
    Worked in process engineering. Used SAP software such as JMP for data analysis and scripting. Used tools such as SEM (scanning electron microscope.)
  • Fermilab
    Summer Internship Experimental Physics
    Fermilab May 2006 - Jul 2006
    Batavia, Il, Us
    Worked on a simulation to predict the behavior of a bubble chamber used in a dark matter experiment. Successfully obtained resluts from the experiment including a 3d simulation and data.

Charles Batty-Capps Education Details

  • Uc Berkeley School Of Information
    Uc Berkeley School Of Information
    Data Science
  • Carnegie Mellon University
    Carnegie Mellon University
    Mathematics And Physics
  • Portland State University
    Portland State University
    Computer Science

Frequently Asked Questions about Charles Batty-Capps

What company does Charles Batty-Capps work for?

Charles Batty-Capps works for Autodesk Construction Cloud

What is Charles Batty-Capps's role at the current company?

Charles Batty-Capps's current role is Principal Software Engineer, Autodesk Construction Solutions at Autodesk.

What is Charles Batty-Capps's email address?

Charles Batty-Capps's email address is ch****@****rid.com

What is Charles Batty-Capps's direct phone number?

Charles Batty-Capps's direct phone number is +120699*****

What schools did Charles Batty-Capps attend?

Charles Batty-Capps attended Uc Berkeley School Of Information, Carnegie Mellon University, Portland State University.

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

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.