Bruce Downs

Bruce Downs Email and Phone Number

Principal Software Engineer @ Bluestaq
Colorado Springs, CO, US
Bruce Downs's Location
Colorado Springs, Colorado, United States, United States
Bruce Downs's Contact Details

Bruce Downs work email

Bruce Downs personal email

Bruce Downs phone numbers

About Bruce Downs

Accomplished software engineer in cloud native, distributed systems, DevOps, MLOps, virtualization, and configuration management. Dedicated and enthusiastic Open Source contributor. Determined problem solver, thriving in a results-oriented environment, solving interesting problems with the right technology.I have been a developer with multiple, successful early-stage technology startups. I seamlessly shift between AWS, Linux, macOS, Windows, and am a polyglot leveraging C, C++, Go, Java, Python, Shell, SQL, among others. Computer Security is a focus, as well as automation, system integration, and operations.

Bruce Downs's Current Company Details
Bluestaq

Bluestaq

View
Principal Software Engineer
Colorado Springs, CO, US
Website:
bluestaq.com
Employees:
137
Bruce Downs Work Experience Details
  • Bluestaq
    Principal Software Engineer
    Bluestaq
    Colorado Springs, Co, Us
  • Autodesk
    Senior Principal Engineer
    Autodesk Apr 2018 - Present
    San Francisco, Ca, Us
    Transforming Autodesk into a great cloud-based software company.Major Accomplishments:* Tech Lead for Autodesk next generation ML-Ops Platform* Tech Lead building Autodesk Cloud Drive at drive.autodesk.com* Ideated and developed Chaos Engineering PaaS to ensure resiliency in our servicesTechnical Environments:* Java, Go, Python, Spring, Open Source* SQL, NoSQL* AWS, EC2, ECS, Lambda, RDS, DynamoDB, Sagemaker* Linux, Docker, Terraform, Microservices
  • Open Source Software
    Contributor
    Open Source Software Mar 2012 - Present
    Passionate developer of Open Source Software. Below are some examples.* github.com/vmware/govmomi - Go VMOMI client and cli* github.com/jmcvetta/napping - Go HTTP REST client library* github.com/spf13/cobra - Go library for CLI support* github.com/swaggo/swag - Go CLI to generate Swagger 2.0 documentation* github.com/swaggo/http-swagger - Go net/http wrapper to host Swagger 2.0* github.com/jivesoftware/amza - highly available key value store* github.com/jivesoftware/miru - lucene search stream engine* github.com/jivesoftware/upena - micro-service deployment and cluster management* github.com/Blazemeter/taurus - performance testing framework* github.com/golang/go - Go language* github.com/QubesOS - secure virtualization operating system* github.com/bruceadowns/vropsbot - slack bot in Go* github.com/bruceadowns/gomiruleaker - pipeline cli in Go for processing emails in Jive Miru* golang-challenge.com, adventofcode.com, hackerrank.com - various coding challenges
  • Jive Software (Acquired By Aurea Software)
    Principal Software Engineer
    Jive Software (Acquired By Aurea Software) May 2016 - Mar 2018
    Helping Jive Software succeed in building the next generation of cloud-based enterprise collaboration.Major Accomplishments:* Contribute to Jive's Platform-as-a-Service (PaaS)* Develop Jepsen-style system verification of Jive's distributed data store* Automate, deploy, and maintain numerous production clusters of AWS EC2 instances* Develop and maintain Jive's internal PKI and service discovery* Contribute to several Jive Open Source Software projectsTechnical Environments:* Java, Go, Python, Bash* Kubernetes, Docker, Linux, Microservices* PostgreSQL, NoSQL* AWS, Terraform* Scrum, Git Flow, Jira, Slack
  • Vmware
    Staff Engineer
    Vmware Apr 2010 - Apr 2016
    Palo Alto, Ca, Us
    VMware bought the EMC Ionix suite of companies and rebranded Server Configuration Manager (SCM) to vRealize Configuration Manager (vCM). I continued to work on vCM during the transition and shifted to vRealize Operations Manager (vR Ops) to support its next generation development effort.Major Accomplishments:* Conceived and implemented the build and deployment process for the next generation vRealize Operations Manager Suite (vR Ops).* Architected the application cluster security model and implemented software security best practices for vR Ops as Security Team Lead.* Recorded a well-received series of screencasts detailing the build and deployment process used for onboarding across geographically dispersed team.* Created and developed a novel feature for vRealize Configuration Manager (vCM) leveraging the VMware infrastructure channels to allow new communication paths between hosts and agents.* Designed and developed a native Windows agent proxy used to inspect VMware virtualization data securely over SSH and HTTPS from ESX, ESXi, and vCenter.Technical Environments:* VMware: toolchain, vim, shell scripting, apache ant, maven, python, java, VMware Studio, git, Perforce, Bugzilla, Rally, InstallAnywhere, docker, vagrant, packer, puppet* Windows: Microsoft Visual C++, Microsoft SQL Server, IIS, PowerShell, PowerCLI* Application: SLES Appliance, Red Hat, Windows, PostgreSQL, GemFire, Cassandra, Apache HTTPD, tc Server, java, openssl, python, rpm.* SDK: MS Windows SDK, Data Protection API, Windows Net API, WinHTTP, VIM API (VISDK), VIX API, VMCI, CIM, WMI, SOAP, REST, Oracle JDK
  • Emc (Division Acquired By Vmware)
    Principal Software Engineer
    Emc (Division Acquired By Vmware) Apr 2008 - Apr 2010
    EMC bought Configuresoft and rebranded the Configuresoft flagship product of Enterprise Configuration Manager (ECM) to Server Configuration Manager (SCM). SCM was added to the EMC Ionix system management product portfolio.* Rebranded various user-facing and system components in our Enterprise Configuration Manager (ECM) flagship product to Server Configuration Manager (SCM).* Identified the need for cleaner, faster system integration in SCM and spearheaded the effort to develop the Windows Custom Information feature that allows customers and system engineers to independently extend SCM.Technical Environment: Microsoft Visual C++, Microsoft SQL Server, .Net, IIS, Team Foundation Server (TFS)
  • Configuresoft (Acquired By Emc)
    Senior Software Developer
    Configuresoft (Acquired By Emc) Mar 2001 - Apr 2008
    I joined Configuresoft as a small, startup company that developed the award winning Enterprise Configuration Manager (ECM) product. ECM monitors the compliance of up to 20,000 physical or virtual machines in an enterprise and provides remediation of undesirable configurations. Up to 80,000 data elements are inspected per machine and stored in a CMDB, some of which approach a terabyte in size.* Served as Technical Lead and mentor in the development of our flagship product, Enterprise Configuration Manager (ECM).* Developed multithreaded native Windows Services used to communicate with up to 20,000 agents.* Wrote exceptionally robust native Windows Agent invoked via DCOM or HTTPS used to inspect and change up to 80,000 data elements.* Collaborated to create a cross platform agent used to inspect and affect change up to 20,000 data elements.* Managed and lead development support group serving as point for customer support escalations, providing advanced onsite and remote support.Technical Environments:* Windows: Microsoft Visual C++, Microsoft SQL Server, IIS, ASP.NET, Visual Basic, Perforce, Team Foundation Server (TFS)* Linux/Unix: vim, bourne shell, bash, make, gcc, gawk, pythonWindows SDK: MS SDK, Data Protection API, Windows Net API, WinHTTP, LDAP C API, SQL OLE, WMIOperating Systems: Windows, Linux, OSX, Android, Solaris, HP-UX, AIX
  • Financial Insight Systems (Acquired By Edgar Online)
    Software Developer
    Financial Insight Systems (Acquired By Edgar Online) Sep 1998 - Mar 2001
    * Designed and implemented a charting application as a java applet for nasdaq.com portfolios.* Architected an HTML web-based international equity portfolio tracking system for Nasdaq Online.* Developed Windows Services to collect, parse, transform, and store SEC filings for EDGAR.* Wrote a real-time news feed parser utilizing XML and NT Service architecture.* Wrote various web-based Java and COM components using Visual J++ and the Java Development Kit.* Built web sites using Visual InterDev, Active Server technology, and Microsoft Internet Information Server.Technical Environment: Windows NT, Visual C++, Visual J++, JDK 1.1, IIS, Visual InterDev, ASP
  • Parian (Acquired By Wang Global)
    Software Consultant
    Parian (Acquired By Wang Global) Jul 1996 - Sep 1998
    * Managed a migration of client desktops from Windows 3.1 to Windows NT 4.0 Workstation* Developed business intranet sites utilizing Visual InterDev, HTML, Active Server Pages, and Visual Basic* Employed Visual Basic and Visual C++ to develop business applications* Wrote Win32 OLE automation business objects utilizing Visual Basic
  • New Resources Corporation
    Technical Consultant
    New Resources Corporation Jun 1995 - Jul 1996
    * Developed business applications utilizing Visual Basic with support DLLs written in Visual C++* Participated in Gupta SQLWindows team development projects utilizing the Corporate Edition of Gupta development tools* Wrote internet enabled applications including a mail client and a usenet news client using Visual Basic and the winsock API call set

Bruce Downs Skills

Windows Linux Vmware Android C++ Go Python Shell Scripting Java Bash Android Development Awk Rest Soap Json Xml Devops Docker Vagrant Continuous Integration Automation Computer Security Pki Ssh Ssl Software Engineering Test Driven Development Debugging Troubleshooting Microsoft Sql Server Postgresql Sql Soa Enterprise Software Object Oriented Software Concurrent Programming Cloud Computing Virtualization Agile Methodologies Scrum Representational State Transfer Software Development

Bruce Downs Education Details

  • University Of Iowa
    University Of Iowa
    Computer Science; Minor Business Administration
  • Mason City High School
    Mason City High School
    High School

Frequently Asked Questions about Bruce Downs

What company does Bruce Downs work for?

Bruce Downs works for Bluestaq

What is Bruce Downs's role at the current company?

Bruce Downs's current role is Principal Software Engineer.

What is Bruce Downs's email address?

Bruce Downs's email address is br****@****ail.com

What is Bruce Downs's direct phone number?

Bruce Downs's direct phone number is +141550*****

What schools did Bruce Downs attend?

Bruce Downs attended University Of Iowa, Mason City High School.

What skills is Bruce Downs known for?

Bruce Downs has skills like Windows, Linux, Vmware, Android, C++, Go, Python, Shell Scripting, Java, Bash, Android Development, Awk.

Who are Bruce Downs's colleagues?

Bruce Downs's colleagues are Brian Showman, Lauren H., Jacob Norenko, Kevin Jeffries, Jason Randolph, Roger Johnson, Matt Schipfer.

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.