Post Job Free
Sign in

Software Engineer Development

Location:
San Jose, CA
Posted:
April 30, 2024

Contact this candidate

Resume:

KAREN LAW

San Jose, CA 408-***-**** ad5dcp@r.postjobfree.com

Professional Summary

Software Engineer experienced in Python, REST(representational state transfer) API implementation, web, GUI, console application development, Agile, scrum practices, and troubleshooting. Skilled in client requirements elicitation, case management, system implementations, project roadmaps, resource allocations, and cross-functional collaboration, testing and validation. Proven track record of exceeding management expectations.

Skills

• Software Development & Systems Design

• Strategic Solutions & Technology Initiatives

• Full Software Development Lifecycles

• Debugging & Root Cause Analyses

• Testing & Solution Implementation

• Project Management & System Administration

• Cross-Functional Team Collaboration

• Languages: Python, Java, C/C++, bash

• OS: Linux, Windows, OSX, DOS

• Virtualization: Docker, OpenShift, AWS, VMware

• Databases: PostgreSQL, GraphQL, Hasura, SQL Server

• Software Engineering: OOD, agile, scrum, CI/CD

• Protocol: OpenAPI, JSON, YAML, NVMe, RAID

• Misc: Automation, Cypress testing framework, SonarQube, OakGate Appliance

Professional History

Software Engineer – ACubed by Airbus 03/2019 to 03/2024

• Converted a complex MATLAB program and library into Python, resulted in upfront cost saving and eliminated yearly licensing fees.

• Led SonarQube adaption with customized SonarQube quality gate into GitLab CI/CD workflows that reduced code error by 80%.

• Collected, processed and transformed data making data analytics, machine learning, and AI applications possible.

• Created an automatic sale quote generator aimed at shortening the turnaround time from weeks to days.

• Created web application backends consisting of RESTful microservices developed in Python with Flask-RESTX, FastAPI, that are connected to data sources such as PostgreSQL and Skywise.

• Designed and implemented a Python program generating 3D layout models in X3D that greatly improved visualization capabilities.

• Deployed applications in dockerized containers in AWS and OpenShift environments.

• Demonstrated ability to quickly produced well-organized, optimized, and documented code while taking technical ownership of tasks.

• Exceeded management expectation consistently, finishing projects ahead of schedule. Technologist – SanDisk Corporation/Western Digital 07/2013 to 03/2019

• Became the inhouse expert of several NVMe features supporting test and firmware departments.

• Developed software applications, test suites, and utilities resulting in improved code quality, reliability, and compliance.

• Designed and implemented NVMe functional test suites in C running on OakGate Appliance testing NVMe SSD.

• Designed and setup a network PXE boot system with a customized Ubuntu image making test automation possible.

• Administrated and maintained FreeNAS file servers, VMware vSphere ESXi Hypervisors, and virtual machines running Windows and Linux for the entire test and validation organization in the US.

• Developed GUI and text-based software applications and framework libraries in Python that improved productivity and product quality. Previous Work History

Principal Engineer – QLogic, Mountain View, CA – 06/2012 to 07/2013 Engineer – Harmonic, Inc., San Jose, CA – 04/2011 to 04/2012 Software QA Engineer – Gridata, Inc., Santa Cruz, CA – 09/2010 to 04/2011 Software Engineer – Western Digital, San Jose, CA – 08/2008 to 06/2010 Staff Engineer – SanDisk, Milpitas, CA – 05/2006 to 07/2008 Selected Accomplishments

ü REST microservices and backend operations Design: Designed and implement many microservices accessing a variety of data sources (PostgreSQL, skywise, GraphQL, Hasura) forming the backends of several web applications. ü Innovative 3D Model Generation: Led the design and development of a pioneering program generating 3D layout renderings utilizing X3D and FreeCAD, supplying frontend 3D visualization. ü Advanced (Continuous Integration/Continuous Deployment) CI/CD Integration: Integrated CI/CD pipeline with SonarQube code analysis, creating a customized SonarQube quality gate that improved code quality. Reduced coding issues by 80%. ü Network PXE Boot System Development: Directed the design and setup of a network PXE boot system with a customized Ubuntu image that form the backbone of an SSD test automation setup making test automation possible. ü Automated VMware Operations: Designed VMware ESXi Hypervisor operations automation framework using various SDKs and APIs including PyShere, forming the foundation of a Hypervisor test library. ü Python GUI Application for Real-Time Data Visualization: Developed a Python-based GUI application that generates bar charts, line graphs, and data spreadsheets from real-time database data, allowing real-time data analysis. Education

Bachelor of Science in Computer Engineering Santa Clara University



Contact this candidate