Steve A. DoriaSoftware Engineerstevedoria@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 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 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 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 Loosebytes, Inc. Los Angeles, CA - Requirements Acquisition and Analysis
- Software Component Design
- Oversee Software Implementation, Integration, and Testing
Jul 2004 - Dec 2005 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 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
|
---|