Software Developer
CurrentSenior Developer in a small agile team, responsible for the rapid implementation and maintenance of software solutions to assist Intel’s Yield communities spanning multiple technologies and geographies, the role also requires mentoring junior developers•Senior developer on a DataMart system to track and analyze large volumes of factory health data, allowing engineers and management make decisions to improve yield. The client consists of fast highly interactive Grids, Trends, Charts and custom data visualizations. •Implementation consists of multiple MVC Websites spread across multiple technologies and 7 geographies. The Web Client’s frontend is written in HTML5 & JavaScript, it utilizes a signalR data layer to access the C# MVC ASP.NET and SQL Server database backend. The system is updated by C# console apps data loaders. Current configuration, 18 MVC Websites and 370+ dBs. •Development responsibilities on the project included front end client coding/ data layer / backend loader development, dB table/view creation, stored procedure generation, testing system maintenance. Customer requirements gathering, translation of the requirements to allow the team create Kanban tasks, mentoring junior engineers and business analysts. •Developer on the previous version of the above system a Win-form based client application following the MVC design pattern.•Sole Developer on several Client WPF apps following the MVVM design pattern.•Embedded Partnership Development role with Intel’s Research and Development Organization 4 years based in Arizona & Oregon 2010-2014Ongoing training and upskilling of coding competencies