Tucson, Arizona, United States
I am a highly motivated and results-driven Computer Scientist / Team Leader with a proven skillset in manufacturing automation. I am known for keeping an eye on the big picture; driving Engineering teams towards delivering an end product which meets the often-competing goals of reliability, manufacturability, and profitability. I have extensive experience with all phases of the product development cycle including requirements definition, architecture definition, design, specification, integration, test, overseas factory deployment, volume manufacturing ramp, and sustaining manufacturing. I have very solid technical, interpersonal communication skills, and the ability to effectively lead project teams. I am experienced with Agile development methodology & Scrum workflow. I am also skilled in data mining, data analysis, and deriving meaning from data gathered during prototyping and volume manufacturing. I recently completed my Master of Science in Computer Science with a Data Science subplan. In the pursuit of this degree, I gained experience with: * Software Engineering in the context of Full Stack Development * Database Systems * Computer Networks * Languages used: C, C++, Python, Java, Javascript, SQL * Natural Language Processing (BERT, RoBERTa) * Neural Networks and Deep Learning (Tensorflow, pytorch) * Cloud Computing (many platforms within AWS and GCP) * Data Mining (Python, Numpy, SciPy, Pandas, Jupyter Notebooks, Google Colab) * Windows, Mac, and Linux based development.
I represented the Manufacturing Test Process Firmware Design Team on six successive product development core teams. Responsible for integration of product-specific self-test firmware and process control scripts for automated mass production of hard disk drive products. This role encompassed project management, team leadership, and daily participation in product design core team leadership and engineering meetings.
I led a team of firmware engineers during Seagate's internal transition from ST10 to ARM based architecture. My team delivered Seagate Longmont's final ST10-based self-test firmware products, then transitioned to assist the integration of the ARM based cross-site "platform firmware" platform to Longmont products.
Responsible for development and maintenance of Seagate Self Test Firmware. Written in a combination of C and assembly language on an ST10 processor architecture. This code automated the calibration, flaw mapping, and final certification of newly assembled disk drives prior to loading end-user firmware and shipment.
Application development. Our product was a Windows-based application which facilitated email and forum communications with minimal time spent actually connected to the CompuServe platform. This was before the World Wide Web. Most companies with an online presence were on CompuServe, plus there were many popular discussion forums available to CompuServe users. The downside was the connection fee of about $20 per hour. Our software allowed offline consumption and composition of content, with only occasional brief connection periods to synchronize data.
Technical support of an x86 add-in memory board for "IBM PC" class desktop computers running MS-DOS, and the associated driver software to enable usage of the added memory.