Software Developer
Send a job offer directly to this candidate
I love organizing things and solving logic puzzles.
Web Technologies : MVC, ASP, AJAX, JavaScript, HTML, jQuery, XML, JSON, HTML5.
Services : Web API, Restful, OAUTH, Web Services
ORM : LINQ (LINQ to SQL), Entity Framework
Scripting : PowerShell and Bash
Database and Tools : Oracle 10/11g, T-SQL Server, MySQL, SSRS and SSIS, Crystal Reports.
Server/Others : Microsoft Internet Information Server (IIS), Apache Server, Team Foundation Server (TFS), Git, SVN, Mercurial.
Role: Software Developer
Project: Building the Web API based v2.0 of SurePrep’s flagship tax preparation software.
I was on the API team. We handled all the internal logic and database calls needed for the UI to function. While learning to do corporate taxes is outside my job requirements, I collected extensive documentation on the process and I’m pretty good at making the tax binders I need as testing data for my code.
Roles and Responsibilities:
Client: FedEx - Remote 5/3/2021 to 7/27/2021
Role: Software Developer
Project: Transition logistics and scheduling from legacy mainframe to cloud services
I rewrote existing scheduling systems and other information systems to use RESTful APIs with an Adobe ColdFusion web front end. I worked remote and became used to reporting my progress and collaborating using Microsoft Teams.
Roles and Responsibilities:
Client: Prelude Systems Inc. - Irvine, CA 8/12/2019 to 11/6/2020
Role: Software Developer
Project: Maintain and Enhance Critical Business Web Apps at Solar Turbines
I was the primary resource for filing support and enhancement requests for Solar Turbine’s 20 business webapps. These apps are mostly under the auspice of Human Resources having uses from processing Turbine reseller contracts to managing hazardous waste.
Roles & Responsibilities:
Project: Improvement to California Air Quality Annual Emissions Report Tool
I developed and deployed a new Toxic Air Contaminant fee calculation and collection system. I documented and modernized some of the existing code base. I built administrative interfaces to manage amendment requests and assignments.
Roles & Responsibilities:
Client: Pacific Architects and Engineers, Coronado CA 11/9/2015 to 4/9/2017
Role: Web Developer/Software Developer
Project: NAVY S.C.O.R.E. (Southern California Offshore Range) Contract
My team wrote scheduling software (D-CAST), which is currently used by 22 ranges mostly from the NAVY but also the Air Force, Marines, and our allies in Japan.
D-CAST handled additional reporting requirements which were otherwise hard to get the sailors to complete. When scheduling range time, D-CAST also provided backend coordination with environmental impact reporting, FAA, Com. 3rd Fleet, the NAVY TRIMS System and other API’s.
The FAA interface is needed because some airspace is joint use between commercial air traffic and military training. I had primary responsibility for this critical body of code upon which human life depends.
The 3rd Fleet Command interface was needed because submarine locations are top secret and any training exercise involving an underwater detonation in the Pacific Ocean must be reviewed at the top level. I was involved in the design of this critical system and some maintenance.
TRIMS reporting is a Navy wide accounting system. The report can be tedious and Navy personnel are usually excited when they discover our software does it for them. Maintaining this value-added feature was one of my responsibilities.
Roles & Responsibilities:
Client: General Atomics EMS, Poway CA 3/9/2015 to 9/24/2015
Role: Software Developer
Project: Control Systems
I overhauled and modernized a think-and-do fuel yard control system which had been written 20 years ago. The software had 20 years of stop gap patches and one-off maintenance. I documented the code, streamlined it, and got it working in a modern environment. I am particularly proud of a program I wrote for converting the in-house scripting language to run in PowerShell along with my custom PowerShell library.
I had additional side projects, for example I wrote an MVC interface for a UAV flight recorder system.
Roles & Responsibilities:
Client: ResortShare, Irvine, CA 9/15/2014 to 2/27/2015
Role: Software Developer
Project: Everything
Primarily, I designed and deployed the new SQL database to replace a Microsoft Access system which was failing to meet the needs of the growing company. I also helped move everything to Azure.
I was one of two programmers who handled all the software needs of this 55-employee startup company. My manager, the Chief Technical Officer, also did occasional programming.
I had countless jobs. I did system administration work as well as handling occasional technical support calls. If something needed to be done, I would figure out a way to do it. For example, in my spare time, I fixed the phones and printer when there was an issue.
Roles & Responsibilities:
Client: Scantron, San Diego, CA 1/1/2010 to 10/25/2013
Role: Software Developer/Data analyst
Project: Data Management Services
I started by collecting and generating data for our new product. Then I went into testing and finally I joined the development team. I wore one-off SQL based report systems for customers and connected them to the web front end.
Roles & Responsibilities:
I have a BS in Computer Science from UC Riverside.