Post Job Free
Sign in

Software Engineer Full-Stack Web

Location:
Loveland, CO
Posted:
January 26, 2025

Contact this candidate

Resume:

Carl Busboom

Berthoud, CO ***** 512-***-**** ***********@*****.*** linkedin.com/in/carlbusboom SENIOR SOFTWARE ENGINEER

Experienced architect and developer of high-quality, documented, tested software. Broad experience in full-stack web applications, embedded software, firmware, hardware validation and verification, cloud-based systems, desktop applications, mobile applications, middleware software, and custom Integrated Development Environment (IDE). Recognized for a disciplined approach to software development with strong attention to detail during design, implementation and test, resulting in well thought out working solutions. Areas of expertise include: Programming Full-stack Web Apps Embedded Software/Firmware SDK Development Functional Verification Simulation Processors/Microprocessors Verbal & Written Communication Documentation Teamwork/Collaboration TECHNICAL SKILLS

Programming / Scripting Languages: Assembly, C, C++, Java, Ruby, Python, Bash, Perl, TCL

Web Programming: HTML/CSS, JavaScript, NodeJS, JSON, XML, REST API

Application Programming: Windows Visual C/C++, MFC, Java SWT, GWT/GXT, X/Motif, Android

Operating Systems: Linux/AIX, DOS/Windows W7-11, Mac OS X

Databases: MySQL, MS SQL Server, PostgreSQL, Redis, MongoDB

Version Control Issue Tracking: Git, Perforce, Bitbucket, CVS, Subversion Bugzilla, JIRA

Office Tools: MS Office (Outlook, Word, Excel, PowerPoint, Access), MS Project

IDEs: MS Visual Studio, Eclipse, Android Studio, PyCharm PROFESSIONAL EXPERIENCE

Xilinx Inc./AMD, Inc., Longmont, CO 09/2019 - 01/2025 Staff Software Engineer: FPGA Implementation Software Developed and supported on-demand Dynamic Function Exchange software for Xilinx Vivado FPGA Design Suite.

• Developed and supported full-stack Web App for querying/comparing Xilinx parts and their features.

• Skills/Technologies: C++, Java, TCL, Bash, Ruby, HTML/CSS, JavaScript, JSON, REST Charter Communications Inc., Broomfield, CO 06/2016 - 08/2019 Principal Engineer I: Video Operations Engineering Designed and implemented workflow execution engine to automate device configuration/monitoring.

• Supported and maintained Switched Digital Video analytics/reporting/dashboard Web application.

• Skills/Technologies: Java, Ruby, Bash, JSON, REST, PostgreSQL, Tomcat, XML, Agile development Signature Consultants, Broomfield, CO 02/2016 - 06/2016 Senior Software Engineer: Prototype a replacement Video-On-Demand delivery platform. Participated in the architecture and implementation of a workflow execution engine for content delivery.

• Developed software for several stages of the Video-On-Demand delivery workflow.

• Skills/Technologies: Ruby, Bash, JSON, REST, PostgreSQL, Agile development Qualcomm Inc., Boulder, CO 09/2011 - 02/2016

Staff Engineer: Enterprise Cloud-based Continuous Integration and Test as Service platform Designed, implemented, and tested front-end Web UI and back-end services for system admin using a REST interface.

• Wrote automated scripts to test the APIs and back-end server code.

• Supported back-end server infrastructure: schedule jobs/execute tests/report results.

• Developed/managed release process for continuous code releases of the tool across 460+ machines.

• Skills/Technologies: Java, GWT, Ext GWT, Perl, Bash, JSON, REST, HTML/CSS, XML, MS SQL Server, Agile development Carl Busboom ***********@*****.*** Page Two

Qualcomm Inc., Austin, TX 11/2007 - 08/2011

Staff Engineer: Digital Signal Processor (DSP) Tools Development Architected and developed a graphical profiler that captured/visualized CPU usage, cache utilization, bus access, stack depth, instruction-set usage etc. for a multi-threaded DSP processor.

• Instrumented DSP simulator to capture all data in a compact internal format.

• Skills/Technologies: C, C++, Java, SWT, Eclipse IDE, GNU toolchain, Linux/Windows platforms ADDITIONAL EXPERIENCE

SigmaTel Inc., Austin TX

Senior Validation Software Engineer: Pre/Post Validation of Portable Media Chip SoC Wrote test plans/test cases for pre-silicon validation and post-silicon verification and characterization.

• Developed software to read and write NAND Flash memory.

• Reviewed end-user documentation implemented internal build, make, scripts.

• Skills/Technologies: C, C++, Assembler, Verilog, EDA tools, waveform analysis, debugged hardware issues EdgeView Software LLC., Southport, NC

Software Engineer (Entrepreneur): Founding member of software products, consulting and service company. Lead architect/developer of two software products involving video image capture/processing for Under-Vehicle Inspection for US military installations.

• Provided consultation services to update and extend tire balancing software for a company in Akron, Ohio.

• Designed and implemented a programmable theatre lighting controller.

• Skills/Technologies: C, C++, Windows/MFC, MS Visual Studio, image capture/playback, interfacing cameras and lighting

BOPS Inc., Chapel Hill, NC

Software Engineer (Startup): Lead SDK Tools Developer for Digital Signal Processor (DSP) chipset. Team lead/lead architect of a small team that produced a custom DSP Software Development Kit (SDK) including assembler, linker, debugger, cycle-accurate simulator, documentation, test suites, etc.

• Skills/Technologies: C, C++, Windows/MFC, MS Visual Studio, GNU toolchain, HTML/CSS, XML, Embedded software, Verilog interfacing, full software development lifecycle (SDLC). EDUCATION

Bachelor of Science in Electrical Engineering (BSEE) Ohio Northern University PROFESSIONAL DEVELOPMENT

IBM Systems Research Institute (SRI)



Contact this candidate