Mark Sweeney

Mark Sweeney Email and Phone Number

Software Engineer and Problem Solver @ QSC
Costa Mesa, CA
Mark Sweeney's Location
Boulder, Colorado, United States, United States
Mark Sweeney's Contact Details

Mark Sweeney personal email

n/a
About Mark Sweeney

I solve problems.GitHub: www.github.com/marksweeneyster

Mark Sweeney's Current Company Details
QSC

Qsc

View
Software Engineer and Problem Solver
Costa Mesa, CA
Website:
qsc.com
Employees:
201
Mark Sweeney Work Experience Details
  • Qsc
    Senior Software Engineer
    Qsc Aug 2024 - Present
    Costa Mesa, Ca, Us
  • Scitec, Inc.
    Senior Software Engineer
    Scitec, Inc. Jan 2024 - May 2024
    Princeton, New Jersey, Us
  • Mersive Technologies
    Senior Embedded Software Engineer
    Mersive Technologies Sep 2021 - Sep 2023
    Lakewood, Colorado, Us
    Primarily server side development for an embedded Android media streaming product.○ Created a Virtual Input service using the Linux kernel uinput module. The core of the service is a C++ class that implements a virtual keyboard and a virtual pointer device. The service instantiates a secure WebSocket server (Kotlin/Java) allowing clients to send messages that are mapped to actual keyboard and mouse events. Modifiedthe Android OS build to resolve SELinux and pointer motion issues. REST API configures and controls the service.○ Lead the efforts to implement digital signage as a micro-service. Back-end is written in C++ and front-end in Kotlin.Designed the IPC interface between the main application and this new service. Updated build scripts to handlethis new application artifact and properly deploy it.○ Performed an SOC evaluation for next-gen product running a yocto Linux. Configured, built, and ran the OS, and then bench-marked video encode/decode performance.○ Made improvements to WebRTC and API servers, both implemented in rust.○ Helped write a C++ memory logging utility for detecting leaks and wasteful heap usage. Made improvements to the CMake build system. Features and bug fixes covering many areas, including: GL Math Library usage, QA python tools for log parsing, and client side improvements in Qt/QML.
  • Trimble Inc.
    Senior Software Engineer
    Trimble Inc. Feb 2021 - Sep 2021
    Westminster, Co, Us
    Key contributor on a team developing a message passing framework within an event-driven architecture. Messages between nodes are serialized/deserialized using Flatbuffers in C++ and Java implementations. The network nodes run on android and microcontroller devices, as well as on desktop platforms. My work is focused on the intra-node development for ECUs, GNS receivers, and Android display.Created a new git repo to build and publish an internal software product. Native components build via CMake for Mac, Linux, Win and RTOS platforms, and are published as conan artifacts. Java components build via gradle and are published as Maven artifacts. Common data types are defined as Flatbuffers schema and compiled to their respective C++ and Java versions as part of the build.
  • Sensory, Inc.
    Senior Software Engineer
    Sensory, Inc. Sep 2016 - Jan 2021
    Santa Clara, Ca, Us
    Adding new features and optimizing existing ones for Sensory’s TrulySecure (TS) face and voice biometric SDK. This is a multi-platform OOD product, core is in C++ while the public API has Java, python, and Objective-C language bindings. My work covers our full software stack – from data acquisition to the presentation layer.Some accomplishments:○ In recent releases: added standalone liveness mode, made improvements to base liveness capabilities, added“Self-Consistent” biometrics to block spoof attacks.○ Designed, developed, and implemented a point-cloud processing library used as a submodule by the main SDKbut also as a standalone module callable from python, Matlab, or at the command line.○ Starting with research code (Matlab) implemented new data processing components: - 3D face authentication from time-of-flight (3D) camera - 3D pose estimation from 2D imagery (Perspective-n-Point algorithm)○ Made a major contribution to the refactor of our build system (combines gradle, CMake, maven, and SWIG).
  • Tech-X Corporation
    Software Developer
    Tech-X Corporation Feb 2016 - Aug 2016
    Boulder, Colorado, Us
    Developing software solutions for challenges in solar forecasting and space environment modeling.Developed an algorithm in Python to determine solar terrain shadowing based on latest NASA digital elevation data. Setup and administering a cloud based Postgres/postgis database aggregating satellite atmospheric data from several different NASA sources, writing client code in Python. Wrote an Android application to display household energy usage.Led the software development of new product, written in C++, to convert common CAD file formats to those used in scientific applications. This includes creating new visitor classes that are part of an existing visitor design pattern implementation.
  • Rogue Wave Software
    Sales Engineer
    Rogue Wave Software May 2015 - Jan 2016
    Louisville, Co, Us
    Developed and implemented a method to embed Java analytics within a database server, eliminating bottlenecks when doing analysis on clients. Improved software development times for prototype to production by a developing a method to easily call Java numerical libraries from R and Matlab environments. Wrote white papers and presented webinars in support of this work.
  • University Of Colorado Boulder
    Postdoctoral Research Associate
    University Of Colorado Boulder Jan 2011 - May 2015
    Boulder, Colorado, Us
    Broadly, I am working on theoretical condensed matter projects primarily focused on novel structures and materials for solar energy conversion.The particular systems include iron pyrite nanocubes, carbon nanotubes, and nanorod heterojunctions. Among the computational techniques I use are density functional theory (DFT) and the discrete dipole approximation (DDA). I employ various analytic tools from condensed matter field theory including bosonization, the renormalization-group, and the Hubbard model.Currently I am principal investigator (PI) for the computational portion of a research project investigating the properties of iron pyrite nanocubes. In this role I manage the research group's usage of the supercomputer Stampede at TACC (part of NSF's XSEDE).In addition I mentor graduate students in the research group.
  • Department Of Physics, Colorado State University
    Graduate Teaching Assistant
    Department Of Physics, Colorado State University 2006 - 2010
    Recitation and lab instructor for descriptive, algebra based and calculus basedintroductory Physics courses. Tutored all levels of undergraduate Physics courses. Useof new technology in teaching included hosting online office hours.American Association of Physics Teachers Outstanding Teaching Assistant Award, Spring 2007
  • Raytex Usa
    Senior Software Engineer
    Raytex Usa 2004 - 2006
    Responsible for designing, developing and integrating software and hardware productimprovements for Phase Shifting Interferometer instrument used in the semiconductorindustry.
  • Kla-Tencor
    Senior Software Engineer
    Kla-Tencor 1998 - 2004
    Milpitas, California, Us
    Part of the advanced algorithms group in Surfscan division. Designed, Developed and Implemented Data Analysis Software components for NP1 phase shifting interferometer. Wrote code for image registration, CCD camera distortion correction, and machine vision. Designed and implemented code for surface nanotopography analysis. Provided active support to Manufacturing, Service, and Marketing groups to resolve problems and urgent issues.Worked as a consultant via Superior Technical Resources in 2004 while pursuing my masters degree.
  • Kla-Tencor
    Applications Development Engineer
    Kla-Tencor 1997 - May 1998
    Milpitas, California, Us
    Part the Surface Metrology division. Developed an application to characterize rough polysilicon using the High Resolution Profiler. Provided pre and post sales support via demos, sample measurements, customer training, and acceptance. Provided support at customer sites, domestic and international. Managed and maintained the demo lab, trained field engineers.

Mark Sweeney Skills

Physics Matlab Scientific Computing Mathematica Science Materials Science Latex C++ Python Semiconductors Image Processing Labview Algorithm Development C/c++ Stl Java Android Development Cmake Gradle Ios Development Postgresql Postgis Amazon Web Services Semiconductor Industry Carbon Nanotubes Nanostructures Superconductors

Mark Sweeney Education Details

  • Colorado State University
    Colorado State University
    Physics
  • San José State University
    San José State University
    Computational Physics
  • San José State University
    San José State University
    Condensed Matter And Materials Physics

Frequently Asked Questions about Mark Sweeney

What company does Mark Sweeney work for?

Mark Sweeney works for Qsc

What is Mark Sweeney's role at the current company?

Mark Sweeney's current role is Software Engineer and Problem Solver.

What is Mark Sweeney's email address?

Mark Sweeney's email address is ma****@****ado.edu

What schools did Mark Sweeney attend?

Mark Sweeney attended Colorado State University, San José State University, San José State University.

What are some of Mark Sweeney's interests?

Mark Sweeney has interest in Science And Technology, Social Services, Education, Environment.

What skills is Mark Sweeney known for?

Mark Sweeney has skills like Physics, Matlab, Scientific Computing, Mathematica, Science, Materials Science, Latex, C++, Python, Semiconductors, Image Processing, Labview.

Who are Mark Sweeney's colleagues?

Mark Sweeney's colleagues are Bert Peters, Vanessa Cabrera, Bob Beckett, Orestis Z., Cameron Shoffner, Martin Gonzalez, Vickie Lee.

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.