Private Contract Resume
SUMMARY
Hands - on experience in several phases of the product life cycle with roles in software development, software sustaining, automation, and sales. I am very strong in C/ C++, work well in team and solo environments, and have great people skills.
PROFESSIONAL EXPERIENCE
ConfidentialPrivate Contract
Responsibilities:
- Software developer on an embedded system executing on a Controllino micro controller (Arduino compatible) targeted for the semi-conductor industry.
- The product enables temperature control and monitoring of disparate chilling entities (i.e. Peltier and liquid chillers) via a single computer program using custom protocols running over RS232 and RS485.
- I am responsible for designing, developing, testing and documenting the software portion of the project.
- This work is being done in C.
Confidential
Account Representative
Responsibilities:
- Trying something completely different, I took an outside sales position with SMC.
- SMC's product line up is a vast array of pneumatic and electric valves, actuators, chillers, sensors and switches, and are used in industry automation in semi-conductor, life sciences, and food and packaging.
- I have a territory of customers.
Confidential
Sales Rep
Responsibilities:
- Trying something completely different, I invested in Confidential (GSB).
- Golden Sate Brewery has produced fine craft beer in Santa Clara, CA since 2015.
- I traveled to San Diego to drive beer sales and to be a liaison between the main brewery and our satellite tap room in San Diego.
Ericsson IP Routers - Dev Support, Continuous Integration Engineer
Responsibilities:
- CI infrastructure used GIT repositories hosted in Gerrit and used the Jenkins script engine to provided an efficient work flow for submitting software into a shared repository.
- developed all of the CI infrastructure used by my group as well as the training and reference material - this work is done using Bash, Perl, and Python script languages
- Unit-test framework was a tool written in Python script language that compiled into some core product libraries enabled engineers to use Python scripts to unit-test their software changes prior to committing code
Confidential
Software Development, Tools Development, Load Test Lead
Responsibilities:
- RCS mobile client and server side products for client discovery and configuration High availability carrier grade products in the FMC space
- Software Development - C / C++
- POSIX thread synchronization, state machine and control plane development, socket programming
- Involved in core product design and implementation - done in C/C++ for the 2.5G/3G product, and Java for the RCS server products
- Ported SCTP stack in the Linux kernel from Linux 2.5 to Linux 2.4
- Responsible for resolving software defects found by QA and customers (trials)
- Tools Development Lead - C / C++
- RCS Products - Responsible for the design, implementation, maintenance of software programs that simulated client activation with configuration and discovery services
- 2.5G & 3G Products - Responsible for the design, implementation, maintenance of real time software programs that simulated the core network (MSC / SGSN), Femto-Cell, Home-NodeB access points, and thousands of UEs.
- The programs were used for load testing of the gateway control plane, were real-time, massively scale-able, written in OOP C/C++
- Bulk call simulator - state-full CS and PS access network traffic
- SGSN simulator - Gb over Frame Relay and Gb over IP - simulated the 2.5G SGSN in the CN
- MGCP and MEGACO simulators
- Created and maintained state machines simulating core network functionality at the M3UA, SCCP and RANAP or BSSAP layers (using an MGTS i3000 product )
- Built lab environments for load testing, router and switch configurations, test bed creation
Confidential
Quality Assurance Engineer
Responsibilities:
- Designed and executed PC based 802.11 end-to-end packet testing
- Developed test automation and test data analysis tools using Perl/Expect
Confidential
Sustaining Engineer, Test Automation
Responsibilities:
- Jetstream produced a voice over broadband gateway converging class V PBX and packet switched networks.
- Sustaining Engineer - C / C++
- Debugged and resolved software defects found at trial sites
- Worked with field engineers to resolve software defects
- Debugging and resolved software defects found during QA cycles, QA Staff, Test Automation
- Created and maintained an automated load test framework using Tcl/Expect
Confidential
Sustaining Engineer and Test Automation
Responsibilities:
- Resolved software defects found at customer sites
- Interfaced with product support personnel to do root-cause-analysis of defects
- Implemented software customization to existing product per customer requests
- Work was done using C maps and porting their assembly output to patches that applied to live systems Member of staff
- Developed automated system provisioning and bulk call load testing
- Created and executed QA test plans
Confidential
Database Design Engineer
Responsibilities:
- Implemented a multi-user database used to track engineering lab assets
- Responsible for database user training ng I and II, CSU Extension 1999
- Java Programming I, CSU Extension 2002