You're viewing this portfolio in preview mode. Upgrade to Premium Search to see names, contact information, and much more!

Software Developer

Meridian, ID 83646
Email
•••••
Phone
•••••
Job Function
Information Technology
Senior Software Engineer with expertise in Program Management with emphasis in writing Cross Platform solutions for Engineering and Web Development. Proven record for using Ticketing Systems to manage project for on-time, working, and profitable solutions. Flexibility to quickly adapt new technologies into existing frameworks, while preserving backward compatibility. Documentation of flows for training of team members on new system specifications. Program Management (Analyzing, Designing, Implementing, Testing, Troubleshooting, and Maintaining) Cross Platform (Linux / Windows / Solaris) Eng. and Web Development (C, C•••••, Java, Spring •••••, PHP, Perl, Javascript, AJAX, MySQL) Ticketing Systems (Accountability of fixing problems) Flexibility (Learn any new technologies quickly) Documentation (Flow Charts, PDF's, Power point, etc•••••)
Education
4-Year College Degree
Employment Type
Any Position Type
Salary
$60-80k
Member No.
11819533
Last Activity
06/07/2009

Resume



SUMMARY

Senior Software Engineer with expertise in Program Management with emphasis in writing Cross Platform solutions for Engineering and Web Development. Proven record for using Ticketing Systems to manage project for on-time, working, and profitable solutions. Flexibility to quickly adapt new technologies into existing frameworks, while preserving backward compatibility. Documentation of flows for training of team members on new system specifications.

Program Management (Analyzing, Designing, Implementing, Testing, Troubleshooting, and Maintaining)
Cross Platform (Linux / Windows / Solaris)
Eng. and Web Development (C, C•••••, Java, Spring •••••, PHP, Perl, Javascript, AJAX, MySQL)
Ticketing Systems (Accountability of fixing problems)
Flexibility (Learn any new technologies quickly)
Documentation (Flow Charts, PDF’s, Power point, etc•••••)

PROFESSIONAL EXPERIENCE

Cypress Semiconductor Corp., Boise, Idaho July ••••• to Jun •••••
Electronic Design Engineer Senior Staff
(Software Development)

Responsibilities included writing/integrating C••••• models into embedded system designs on multiple chips. Used object oriented methodologies in C•••••, Perl, and Java to write application specific programs. Scripted and integrated 3rd party software into existing design and test benches. Designed relational database (MySQL) for web based applications. Wrote web applications for various projects.
Used ticketing systems to track bug ownership and resolved problems. Worked with multiple sites in different time zones to ensure project milestones were met.

Existing C••••• models had no metrics to measure performance. Designed and integrated C••••• class into RTL chip design to report metrics. Management now has tool to graph performance.
Identified test bench performance issue. Implemented VCS build in Makefile. Increased productivity •••••x. (Decreased from ••••• to ••••• man hours per week per engineer.)
Integration of USB Host model into existing chip design without any prior USB knowledge. Researched specifications, learned basic Verilog RTL, and wired up host to device. Gained insight into the chip layout and toolsets, plus freed up senior designers for other work.
Analyzed System C runtime port binding error problem. Implemented systematic method to determine where errors occurred. Proposed and documented alternate solutions to auto detect these errors. Troubleshooting time went from hours down to minutes.
Proprietary Tracking System had lack of state history and graphing capability. Designed MySQL database and Web interface to allow real-time and historical reporting and graphing.
Simulations needed to run on •••••/••••• bit Linux Centos. Found solution to linking issue on ••••• bit host. Now, simulations run 3x the speed of ••••• bit hosts. Increased speed of testing saved the company tens of thousands of dollars per week.


••••• ••••• Jr ••••• (cell) page 2

Stepped in as Sys-Admin in a dual role capacity and conducted Sys-Admin duties, organized recruiting effort while maintaining current role. Boise site was able to function and a viable candidate was found and hired.
Test manager required high availability, low-cost host solution (<$•••••) to store data as well as serve up web applications. Purchased hardware, configured Apache, Tomcat, Perl, PHP, Java, MySQL and Netbeans. Packaged my web applications and documented system. Resulting system in use today and is framework for future deployment of Test department applications.
Implemented Java (POJO) classes as Test Department Team’s entry into Java, Java Applet, and eventually into Java Server Pages using Spring Framework ••••• Documented a roadmap towards migration of projects into Java as a new standard of cross platform methodology.

Micron Technology Inc, Boise, Idaho Mar ••••• to Jul •••••
Jr. Software Engineer / Software Engineer / Senior Software Engineer / Lead

Responsibilities included Process Control in manufacturing test using C/C•••••/Perl and relational databases (Sybase/MySQL).

Test dept needed data from Probe to do functional testing of NAND flash devices. Designed and implemented a process (PRB2TTE) that took wafer level probe results with tracking attributes from several databases and auto translated info to Test databases •••••/••••• Without this process, no NAND flash devices could be tested.
Test database was ASCII huge flat file with limited ‘C’ program search. Co-authored a solution in Sybase (later ported to MYSQL) to move all searchable key/value attributes into relational database and provide a more flexible query tool written in Perl DBI.
Designed a low cost, flexible, reliable, and secure data transfer process (WANXFER) for Test data globally. Savings to company was several thousand dollars saved from 3rd party solutions.
Setup infrastructure in Singapore and trained new personnel (TI acquisition) on processes and software. Used flow charts and power point extensively. New team was able to start testing parts within first 3 weeks, with ramp up after 2nd month.

United Technologies Microelectronics Center, Colorado Springs, CO Jun ••••• to Sep •••••
Internship in CAD software simulations group using front end design tools (Mentor) and wrote software for post silicon back annotated values to UTMC IP models.

United States Navy – USS Carl Vinson CVN••••• Jun ••••• to Jun •••••
••••• years training on AN/WLR•••••C (ESM), AN/SLQ••••• (ECM). Secret Clearance

EDUCATION Sep ••••• to Dec •••••

Bachelor of Science, Electronics Engineering Tech with Computer Science minor. GPA •••••/•••••
University of Southern Colorado, Pueblo, Colorado (Now Colorado State University)

TECHNICAL SKILLS

Linux / Solaris / Windows C/C••••••••••Perl•••••Java•••••Javascript (AJAX)
MySQL / Sybase / PostGRE PHP•••••Perl DBI/CGI•••••Maven Ant GnuMake
Eclipse / Netbeans•••••OpenOffice Perl Tk•••••phpMyAdmin MySQL work bench
CVS / Subversion / Perforce / Synchronicity / SCCS / RCS•••••some Python