Post Job Free
Sign in

Staff Software Engineer

Location:
Los Gatos, CA
Posted:
May 22, 2024

Contact this candidate

Resume:

Staff Software Engineer PGE, **/**/**-present (remote contractor Insight Global)

Work with team members (developers, project/business leaders, scrum masters, end users) to define requirements, design, implement/code, test, document, troubleshoot frontend/backend code. This work supports inspection of PGE electrical transmission and distribution assets. These inspections are part of the yearly California-mandated wildfire prevention program that PGE supports.

Work includes:

Design: software architecture/design, coding/debugging

Coding: Javascript/Node, Typescript, Bash

Backend: ECS, Kubernetes modules, cron jobs, lambda

Frontend: the Sherlock web site

Database: Postgres, Prisma ORM

DevOps/Deployment: Docker, EKS

Quality: software quality, process improvements, unit/automated testing, code and design reviews

Source Code Control: Git/GitHub,

Monitoring: CloudWatch, SumoLogic

Documentation: wiki documentation

Agile: Active participation in Agile team practices and ceremonies, as well as engagement with Sherlock stakeholders and end users, Jira

Staff Software Developer, Thermo Fisher Scientific, 08/2018-12/2022

Architect, design, development, deployment of TDX (Transplant Diagnostics) solutions within Amazon Web Services (AWS), SureTyper (DNA analysis software to support the compatibility of transplant and transfusions), various tools to support assay/tray development and testing. Lead the design/development of several features within AWS/SureTyper.

Work includes:

Design: software architecture, object-oriented design, design patterns, algorithms, parallelism/threads.

Coding: C++, C#, Python/Bash/TypeScript/Node.js for AWS,

Backend: AWS Lambda, Server-side modules

Frontend/Desktop: WPF, React

Database: Mongo, DocumentDB, DynamoDB, QLDB, SQL Server

DevOps/Deployment: CloudFormation/CDK, Serverless/SAM

Quality: compliance standards, and SOP development, unit and automated testing, code and design reviews

Source Code Control: Git/GitHub,

Monitoring: CloudWatch, Windows Event Viewer

Documentation: wiki documentation

Agile: stand-ups, sprints/iterations, code reviews, task management, project planning

Principal Software Engineer, Bio-Rad, 07/2014-07/2018

Product Development: Next generation DNA analysis software for use with

ddPCR (digital droplet polymerase chain reaction) systems. SaaS for DNA analysis

Technical/Project leadership: hiring, mentoring, software architecture, technical presentations, Agile, lead new software architecture efforts

Technology Stacks/Environments: Python, MongoDB, Amazon Web Services, Jenkins, DevOps deployments, MS-Windows/WPF/XAML/C#/C++/MVVM/MVC/Win API.

Principal Software Engineer, Abbott Medical Optics, 09/2008-04/2014

Product Development: iDesign Aberrometer: Wavefront-guided eye measurements, treatment-planning solutions for use with STAR S4 IR Excimer Laser/ iLASIK vision correction

Technical/Project leadership: mentoring, scheduling, development processes, problem/conflict resolution, software architecture, technical presentations

Technology Stacks/Environments

C#, C++, Mongo DB/JavaScript, SQL/T-SQL/SQL-Server, C#/WPF/MVVM

Part-Time Lecturer/Consultant, University of California, Santa Cruz Extension

Taught evening classes about once 1 week.

Courses Taught:

Programming for Cloud Computing: Amazon Web Services

Introduction to NoSQL Databases: MongoDB, Cassandra

C# .Net/WPF Programming

Senior Software Engineer, Netflix, 07/2006-09/2008

Systems Development:

Designed and developed internal software/hardware systems that managed nationally distributed decentralized inventory of over 200 million DVDs across 50+ distribution centers. Worked on systems that analyzed DVD surfaces to determine quality of movie/video playback.

Technical leadership: conflict resolution, “get it done” to meet live-operations deadlines

Technology Stack: MS-Windows, C#, C++, Windows API, SQL, Oracle, SQL-Server, Java

Principle Software Engineer, Impac Medical Systems, 09/2003-07/2006

Initial developer for new integrated Oncology Information System – MOSAIQ.

Translated wire-frame mockups into working software.

Technical leadership: set new product’s “technical vision”, software architecture

Technology Stack: MS-Windows, C#, C++, SQL, SQL-Server

Other Positions: Camstar, Hughes Lan Systems, Novell, Music Writer, Agillis, Video 7

Education: B.S Computer Science, California State University East Bay

Completed computer science degree while working full-time.



Contact this candidate