Bryant Bunderson

Bryant Bunderson Email and Phone Number

Senior Software Engineer at Broadcom Inc. @ Broadcom Inc.
Bryant Bunderson's Location
Sandy, Utah, United States, United States
Bryant Bunderson's Contact Details

Bryant Bunderson personal email

n/a

Bryant Bunderson phone numbers

About Bryant Bunderson

I am an experienced Software Engineer and have created many successful consumer applications, enterprise applications, and development tools.

Bryant Bunderson's Current Company Details
Broadcom Inc.

Broadcom Inc.

View
Senior Software Engineer at Broadcom Inc.
Bryant Bunderson Work Experience Details
  • Broadcom Inc.
    Senior Software Engineer
    Broadcom Inc. Nov 2019 - Present
    Palo Alto, California, Us
    Since the Broadcom purchase of Symantec in 2019 I have continued to contribute to the CAS Malware Analysis tool. Most recently though, I have been porting existing applications from on-prem to containerized cloud services. Moving our Malware Analysis tools to the Cloud brings powerful and scalable architectural patterns and also interesting infrastructure challenges and monitoring and alerting opportunities that were not available to our on-prem deployments. It's very satisfying to watch our cloud services scale up, balance under load, and automatically recover from occasional failures. Most of the cloud services work has been in Golang, Python, and C/C++. The cloud solution is fully containerized using Docker, Kubernetes, and Helm. We use GCP tools for monitoring as well as custom loggers and monitoring and alerting tools. We use CI/CD pipeline tools for automated testing and deployment. When, I'm not coding, I'm configuring the build and deployment pipelines and monitoring and alerting tools.
  • Symantec
    Senior Staff Software Development Engineer
    Symantec Dec 2016 - Nov 2019
    San Jose, California, Us
    While at Symantec, I have enhanced and extended the Symantec Content Analysis (CAS) malware analyzer that uses a unique multi-layer inspection and a dual-sandboxing approach to reveal malicious patterns and behavior, to expose zero-day threats, and to safely detonate suspicious files and URLs. The CAS product is built using C++ back-end modules, Java middle-ware, a JavaScript front end, and some Python glue to wrap the underlying CentOS Linux system calls where appropriate. I developed key features of CAS to integrate with other Symantec products and into customer systems. As a member of the CAS team, I designed, documented, and communicated features with local and remote developers and product managers, implemented and tested code, and collaborated with others in code design, reviews, and maintenance. While here are Symantec, I have kept my C++ and Java skills sharp. I've improved my JavaScript and Python skills. My work is part of the effort to push CAS to the cloud. I've picked up Docker and Kubernetes skills and some front end technologies such as TypeScript and Angular.The CAS product is a wonderfully adaptable tool for content analysis with stand-alone and embedded sales of $100M a year and all that with a team of 10 engineers. I'm very proud of the work that I do on the CAS team at Symantec.
  • Cypher Corporation
    Principal Engineer
    Cypher Corporation Jun 2012 - Dec 2016
    Making phone calls and issuing voice commands from a noisy environment is a common practice. Cypher technology lifts the talkers voice from the noise and recreates it as clean speech. While at Cypher, I have researched and developed many approaches to speech enhancement in the time and frequency domain including Adaptive LMS, Ideal Binary Masks and CASA strategies, Spectral Subtraction using MMSE, and Machine Learning strategies including deep Artificial Neural Networks and Principal Component Analysis, and techniques unique to Cypher. My research was implemented in MATLAB, C/C++, and Java and ran on large parallel Linux floating-point environments, Android phones, and tiny fixed point DSPs. The environment is typical startup with rapidly changing requirements and deadlines. My responsibilities include project management to product testing, and software design and implementation to circuit board design and production.
  • Raytheon Oakley Systems
    Software Engineer / Architect / Designer / Development Manager
    Raytheon Oakley Systems 2004 - Jun 2012
    I designed and led the implementation of the client applications and middleware services for the Raytheon Enterprise Application Suite. We met all SLAs for performance and response time and delivered on-time and within budget. Introducing enterprise J2EE technologies into the product was a huge success and has greatly improved the company’s ability to respond quickly to changing business requirements. Technologies used include secure EJBs, REST and RPC over HTTP, and an Oracle database backend through JPA and Hibernate all hosted in the JBoss application server.Assembled and led the team that developed the analysis engine for the Raytheon/Oakley network monitoring appliance. Architected large parts of the system to achieve peak content classification rates of hundreds of megabits per second. This was a Linux C++ project using the GCC 4.2 and the Eclipse IDE.Created an extensible multi-threaded server-side Java framework for scoring Internet activity. Implemented many new scoring rule types ranging from Latent Symantec Analysis rules to Bayesian categorizers to simple keyword and regular expression rules.
  • Contentwatch, Inc.
    Lead Software Engineer
    Contentwatch, Inc. Aug 2001 - Apr 2004
    Berwyn, Pennsylvania, Us
    I created and lead the creation of the client and server applications for an Internet security product called ContentProtect that marries client based control over Internet content with the Web based reporting and management. The client applications used Microsoft Visual C++ and the MFC/Win32 user interfaces and Win32 multi-threading. The server applications used Servlets, JDBC, JSP, Tag libraries, and XHTML. The SOAP services and multithreaded Java/JDBC server applications were programmed in Java.
  • Crosscommerce.Com
    Lead Software Engineer
    Crosscommerce.Com Nov 2000 - Aug 2001
    I created and lead the creation of an e-commerce product that provided a virtual warehouse of over 70 million products to small web site owners. The system used J2EE technologies including JSP, Servlets, Java beans, EJBs, and JDBC. XML and XSLT were also used to publish to the Web.
  • Medibuy.Com
    Software Engineer
    Medibuy.Com Aug 2000 - Nov 2000
    I developed a reporting tool for the eCatalog and eBuy electronic commerce products. This was a 100% Java solution that used Servlet, JSP, and JDBC technologies to provide sophisticated reporting features.
  • Payback Training Systems, Inc.
    Lead Software Engineer
    Payback Training Systems, Inc. Mar 1999 - Aug 2000
    I created a tool called Jupiter (patent pending) that was used to produce interactive training materials. All user interfaces were created using the Java Swing/JFC framework connected to an Objectivity ODBMS or alternatively an XML data store. Used UML techniques including Class Diagrams, Use Case Diagrams, and Sequence Diagrams to explore and define the Jupiter system.
  • Callware Technologies, Inc.
    Software Engineer
    Callware Technologies, Inc. Oct 1998 - Mar 1999
    Returned to Callware for a short time where I created the e-mail retrieval module and e-mail export to an alphanumeric pager in Visual C++. These modules were Win32 multi-threaded.
  • Sierra On-Line
    Lead Software Engineer / Architect / Designer
    Sierra On-Line Nov 1997 - Oct 1998
    I created and led others in creating the PGA Golf Architect application, a 3D CAD tool for designing golf courses to be played in the PGA Championship Golf game. The application was written using Visual C++ and Direct3D technologies. The team consisted of both seasoned and junior engineers. My team was able to meet our schedules on time and was able to lend a hand to the other teams creating the golf game.
  • Callware Technologies, Inc.
    Software Engineer
    Callware Technologies, Inc. Aug 1997 - Nov 1997
    Spent a few months at Callware where I created the installation wizard and remote administration tool for a commercial telephony application in Visual C++.
  • Innovus Corporation
    Software Engineer
    Innovus Corporation Oct 1994 - Aug 1997
    I created the Innovus multimedia development tool, a product similar to Macromedia Director. The applications were written in Visual C++ and MFC for the user interface and Visual C++ and ATL for the ActiveX plug-ins.
  • Wordperfect Corporation/Novell, Inc.
    Software Engineer
    Wordperfect Corporation/Novell, Inc. Feb 1992 - Oct 1994
    I created the ExpressFax+ terminal emulation and file transfer application for Windows 3.x using Visual C++ and the MFC class libraries and 80x86 assembler. Maintained and enhanced an MS-DOS based terminal emulation package named MTEZ written almost entirely in 80x86 assembler and MASM.
  • National Computer Systems, Inc.
    Lead Software Engineer / Manager
    National Computer Systems, Inc. Dec 1990 - Feb 1992
    I created and led the creation of an attendance and academic reporting application and school administration system using Microsoft C/C++ V7. Managed many aspects of the project including development, quality assurance, user documentation and on-line help.
  • Wasatch Education Systems
    Programmer
    Wasatch Education Systems 1987 - 1990
    I created a proprietary GUI that predated Windows to be used as a platform to release educational courseware. Used C and 80x86 assembler to create software drivers and function libraries to support digitized sound, bit-mapped graphics, and animations.
  • Instant Software Generation, Inc.
    Lead Software Engineer / Development Manager
    Instant Software Generation, Inc. May 1985 - Dec 1987
    I created and led the creation of an electronic catalog and point of sale software duplication system in Turbo Pascal and 8086 assembler. Prototypes were in WICAT’s WISE authoring system. As the development manager, I recruited, hired, and directed the activities of the software engineering staff.
  • Wicat, Inc.
    Lead Programmer
    Wicat, Inc. May 1982 - Dec 1987
    I created and led the creation of the English as a Second Language (ESL) course targeted at adults and children. The ESL course consisted of hundreds of learning modules that incorporated text, animated graphics and sound, and powerful teaching concepts. The work was done in the WICAT’s WISE authoring language similar to the ground breaking TUTOR authoring language created at the University of Illinois.
  • Wicat, Inc.
    Programmer
    Wicat, Inc. Aug 1979 - Jan 1981
    I created several educational courses and games targeted at children ages K through 6th grade. The courses included text and animated graphics and were written in BASIC and 6502 assembler and ran on Apple IIe and Atari 800 computers. The educational applications were sold by IBM into school systems across the United States.

Bryant Bunderson Skills

Object Oriented Design Mysql Databases Uml Software Engineering Agile Methodologies Software Development Tomcat Eclipse Architecture Visual Studio Xml Linux Java Java Enterprise Edition Ant Software Design Soa Apache Hibernate Rest Servlets C++ Objective C

Frequently Asked Questions about Bryant Bunderson

What company does Bryant Bunderson work for?

Bryant Bunderson works for Broadcom Inc.

What is Bryant Bunderson's role at the current company?

Bryant Bunderson's current role is Senior Software Engineer at Broadcom Inc..

What is Bryant Bunderson's email address?

Bryant Bunderson's email address is bb****@****orp.com

What is Bryant Bunderson's direct phone number?

Bryant Bunderson's direct phone number is +138523*****

What skills is Bryant Bunderson known for?

Bryant Bunderson has skills like Object Oriented Design, Mysql, Databases, Uml, Software Engineering, Agile Methodologies, Software Development, Tomcat, Eclipse, Architecture, Visual Studio, Xml.

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.