Talented Software Developer with over 20 Years of Full-Stack Development. Mastered use of critical thinking, research, and creativity to reduce software complexity and improve reliability. Extensive experience working directly with customers. Excellent communication and writing skills. Able to work successfully with diverse groups of co-workers with varying skill levels and personalities.
Set up AWS servers for cloud-based storage of color quality management data from Techkon's own spectrophotometer instruments. Server setup consists of web server and SQL Server 2019 database server managed through AWS Management Console. Implemented switch from HTTP to HTTPS, consisting of IIS configuration changes and web.config changes using wildcard cert to set up multiple web sites through use of registered subdomains. Also re-engineered backups using SQL Server Automation Agent to run custom scripts.
Worked on new C# WinForms application that manages color quality activities for ink manufacturers. Full stack development from user interface to WCF web server and SQL database development. Designed and developed tables, SQL queries, and stored procedures.
Designed and implemented complete new UI for our flagship handheld XRF instrument for quantitative material characterization. Application development was on Windows CE OS with touch-screen support using C++ and MFC. Underlying software objects such as database, instrument control, and communication modules are COM based and developed in C++.
Responsibilities include design, development, documentation, and implementation of C++/C# applications with supportive databases for Windows XP and CE that are used for Multi-Dimensional Video Quality Management Systems. Lead application design role working within a multi-disciplined engineering team providing direct design support for critical elements of product software. Interacted on a daily basis with FW engineering group, product marketing, and senior management.
Worked as part of an off-site four-person group to develop a real-time PCR-based Pathogen Detector written in C++ for Windows utilizing an Iterative Development Process. It consists of a dialog-based, wizard -type application designed to intuitively guide the low-level user from start to finish through a normally complex scientific process, with the end result being an indication of Presence/Absence of a target pathogen in a particular sample. A main dialog allows the user to choose from various different workflows that guide the user through Plate Setup, Pipetting, View Plate Results, Template Setup, and Manage System Settings. Responsibilities included UI design and development, client-side communication with the server, and internal Sample Management component design and development.
Developed a tactical communications user interface for a military application using object oriented programming (OOP). Code was written in C++ for the Windows NT operating system using MFC. Used a third-party COM mapping tool to help implement the mapping of vector product format (VPF) map data with such functions as panning, zooming, and symbol display. Designed and implemented all UI classes relevant to retrieving input from, and displaying graphical and textual output to, the user.
Image capture/processing hardware and software support in C/C++.
Support HW Engineers doing various support tasks in engineering lab including PCB Debugging, modification, and PAL programming.