Steve A. Doria

Software Engineer
stevedoria@gmail.com

Summary

Software engineer skilled in the design, implementation, and maintenance of software components that are targeted at multiple platforms

Objective

A software engineer position in an organization interested in developing quality software components within costs and on time

Skills

Languages

  • C#
  • C / C++
  • Python
  • JavaScript / TypeScript
  • Rust
  • PHP
  • Java
  • Assembly: x86, PPC, ARM
  • SQL
  • HTML / CSS

APIs

  • .NET Core Framework
  • NodeJS, ReactJS, Redux
  • Android
  • WordPress

Applications

  • Microsoft Windows
  • GNU/Linux: Red Hat, Ubuntu
  • FreeBSD
  • MySQL / MariaDB
  • PostgreSQL
  • SQLite
  • Perforce
  • gdb
  • git

Patents

  • US 11,595,548 B2 - Method for Using Test Color Sheets for Printing Device Calibration
  • US 11,350,017 B1 - Printing Device Calibration System and Methods
  • US 11,586,402 B2 - Contextual Features and Settings thereof for a Printing Device
  • US 11,423,267 B2 - Color Measurement System for Printing Devices
  • US 10,089,249 B2 - In-package Storing of Data for an Electronic Device

Experience

Nov 2013 - Present

Sr. Software Engineer

KYOCERA Document Solutions Development America, Inc.
Gardena, CA
  • Modify dual-licensed open source PDF interpretation software to support parallel generation and rendering of command lists
  • Analyze source code using CodeSuiteĀ® and authored forensic report confirming absence of copyright infringement as an expert witness certified by S.A.F.E. Corporation
  • Maintain in-house software tools: image viewer that supports proprietary encodings, graphical print pipeline profiler
Aug 2011 - Oct 2013

Software Engineer

KYOCERA Document Solutions Development America, Inc.
Gardena, CA
  • Improve runtime performance of existing functions within a constrained memory environment while maintaining stability of production code
  • Implement performance improvements to libjpeg using PowerPC assembly language
Jan 2007 - Jun 2011

Software Engineer

EmbedICs, LLC
El Segundo, CA
  • Design, document, and implement software components for use in firmware of security ASICs
  • Test and validate firmware for custom peripheral hardware components with proprietary xUnit-like unit testing framework
  • Encourage the adoption of CMMI Level 2 and 3 practices
  • Perform responsibilities of Build Manager role for IBM Synergy, including coordination of artifact conflict resolution, baseline creation
Dec 2005 - Jan 2007

Software Engineer

Loosebytes, Inc.
Los Angeles, CA
  • Requirements Acquisition and Analysis
  • Software Component Design
  • Oversee Software Implementation, Integration, and Testing
Jul 2004 - Dec 2005

Software Engineer / IT Administrator

Infosearch Media
Marina del Rey, CA
  • Network Administration
  • Data Security as well as Disaster Recovery Planning and Preparation
  • Engineer and Develop Web Applications
Feb 2003 - Feb 2004

Software Quality Assurance

THQ, Inc. / Acro Service Corporation
Pasadena, CA
  • Perform functional and regression testing on software intended for different systems
  • Fully document procedures to reproduce discovered software faults
  • Member of multiple teams that had their projects certified for compliance by game console manufacturers on their first submissions

Education

1998 - 2002
University of California
Irvine, CA
  • B.S. in Information & Computer Science with a specialization in Networks and Distributed Systems
stevedoria.net
blogsolutionswww