Keith B.

Keith B.

20+ years designing and creating Business Applications using Microsoft tools

Cary , United States

Experience: 30 Years

Keith

Cary , United States

20+ years designing and creating Business Applications using Microsoft tools

159600 USD / Year

  • Notice Period: Days

30 Years

Now you can Instantly Chat with Keith!

About Me

I have been using .NET since it came out almost 20 years ago.  Was using previous generations of Microsoft VB and C compilers and tools before that.  In 2007/2008 I was certified in everything .NET. - Windows Forms, Web Forms, WCF, etc.  Altho...

I understand older Microsoft technologies, like ADO.NET and the old remoting and web services.  I understand newer Microsoft technologies such as MVC, Web API, Entity Framework, REST, Xamarian, .NET Core, etc.  

More than 20 years ago - I did a lot of manufacturing / laboratory automation that tied everything together.  From sensors and actuators on the floor to MES and ERP systems on the top end.  Lots of windows forms and real-time systems.  The last 20 years have been more business applications - reporting, inventory, accounting, insurance, health records, etc. 

My specialty is integrating different applications.  ETL - extract data from one source, transform and map data, load data into another application.  Sometimes it involves syncing the data back (sync both directions - not just one direction).  Even more fun when more than two sources of data need to be synced with each other.

I have worked most positions - developer, architect, business requirements, technical director, business owner, testing, documentation, sales.  Today I mainly focus on designing and developing systems.  Sit at home with my dog and we solve some interesting problems.

Unless the pay is out of site - I am not interested in traveling for work or management positions.  If it all pays the same - I'd rather design and develop to solve problems

Show More

Portfolio Projects

Description

(June – Aug 2011) Architect, Developer Kokomo, IN
Auto Parts Manufacturer
• Designed and developed downtime monitoring system requiring ASP.NET 4, Visual Studio 2010, AJAX, SQL Server, LINQ, SSRS, caching, Microsoft unit tests. Tracked amount of downtime by downtime reason, Factory, Cell, Line, Module. Special business rules to make sure that all time was accounted for. Reports were pareto and pie charts, lists. Extensive sorting and filtering of report data.
• Designed and developed a problem resolution system that walks the user through the steps of defining, analyzing, resolving, and documenting manufacturing problems. ASP.NET 4, Visual Studio 2010, AJAX, SQL Server, LINQ, Dynamic LINQ (complex search), SSRS (SQL Server Reporting Services), 25 custom user controls, caching, Microsoft unit tests. Active directory for authentication.

Show More Show Less

Description

(Jan – May 2011) Developer Raleigh, NC
Laboratory Information Management System (LIMS)
• Web forms (ASP.NET) with Telerik controls for viewing laboratory data
• Windows forms for real-time data collection
• Automated data collection using serial interfaces to instruments: weigh scales/balances, pH meters, Soluble Salts, Organic Matter, Colorimeter
• Importing of data files: spectrometers, Skalars, and other instruments
• Manual data entry
• SQL Server database
• Reports in SQL Server Reporting Services (SSRS) and Crystal Reports
• Active Directory for authentication and authorization
• LINQ for data layer

Show More Show Less

Description



(Dec 2010) Systems Integrator Washington, DC
American College Cardiology
• Installed Statistical Analysis Software (SAS)
• Integrated the FTP download, importing, analysis, and export of large datasets
• SAS modules wrapped in a .NET console application so that it can be scheduled and run

Show More Show Less

Description


(July – Nov 2010) Architect, Developer Richmond, VA
Life Insurance
• Designed and developed application that allows Customer Service company system to automatically load XML files into Life Insurance company system to update the status of customer life insurance policies
• Designed and developed application that allows customer service representative to view the changes
• Designed and developed application that stores voice recordings in SQL Server, then allows customer service representatives to recall and play those voice recordings
• SQL Server database
• SharePoint for project management
• Used iTextSharp library for PDF generation
• Imported encrypted XML EDI

Show More Show Less

Description

(Jan – June 2010) Architect, Manager, Developer Boston, MA
Collaboration Software
• Worked with a research group from MIT building prototype software for extending the collaboration capabilities of Microsoft Outlook.
• Microsoft Office 2007
• Microsoft Visual Studio Tools for Office (VSTO), Add-In Express
• C#
• SharePoint for project management

Show More Show Less

Description


(Jan – June 2009) Architect, Developer Cary, NC
Pharmaceutical Device Custom Manufacturer
• Created Prepstain software for a custom Tecan liquid handling and robotics platform. Used to test blood samples for cancer. Developed for a large, international pharmaceutical company to be used in blood testing laboratories around the world. Required the integration of C#, SQL Server Express, bar coding, RFID, load (weight) sensors, I/O, Tecan robot, and other devices.
• Lots of NUnit tests to prepare for validation and verification.
• Ran on embedded computer running .NET compact framework

Show More Show Less

Description

(Oct – Dec 2008) Senior Architect and Developer Atlanta, GA
Ecommerce / Web Design Company
• Maintenance and development of an Ecommerce website for a prominent US historical landmark. Based on Commerce Server 2007, ASP.NET, C#, and SQL Server.
• Commerce Server 2007 training from Max Akbar
• Advanced copy of “Programming eCommerce Applications with Microsoft Commerce Server 2007” by Wade Wegner ISBN 0735624364
• SharePoint for project management

Show More Show Less

Description

(June 2007 – Oct 2008) Senior Developer Raleigh, NC
International Manufacturing Company
• Working on a quote configuration system developed and implemented across the world. My responsibility is to take this global software product and implement the business rules that are required to configure the system for specific facilities in North America. Requires working with international and off shore development teams. Convert old code from VB6, VBscript, and JavaScript to .NET. Technology is moving from Visual Studio 2003 to Visual Studio 2008. SQL server moving from 2000 to 2008. Many different technologies involved including ASP.NET (web forms) object oriented programming, and stored procedures.
• Used an agile / scrum project management / development model
• Used SQL Service Reporting Services (SSRS) reports for this international application
• Wrote seven programs to help interface SAP to existing processes. Some programs loaded and translated data, some programs allowed users to maintain data, etc. Some programs import SAP data back into operations.
• Set up SQL Server replication of SAP MES data to each plant
• Designed reports based on SAP data
• Rewrote an Order Management System (Windows Forms application) that managed orders for a plant in St Louis. Visual Studio 2005 and SQL Server 2005.
• Created an Order Change Acknowledgement system that automatically sends email acknowledgements to customers when orders are created and as their status changes. This program helped the company address requirements of Sarbanes-Oxley (SOX or Sarbox)
• Created a Windows Forms application that serves as the configurator for the Order Change Acknowledgement system.
• Analyzed and devised methods to tie into other Order Management Systems to push changes to the Order Change Acknowledgement system.
• Most windows forms applications deployed using ClickOnce
• Most of the code was written in VB.NET, some in C#
• SharePoint for project management

Show More Show Less

Description


(Jun 2006 – May 2007) Senior Developer Raleigh, NC
Mortgage Loan, Title, and Closing Management Software
• Worked with a group of developers and testers to write and debug a large, object oriented, Windows Forms application that was being converted from C++ to C# version 2. Visual Studio 2005 and SQL Server 2005.
• Used an agile / scrum project management / development model

Show More Show Less

Description

(Sept 2005 – May 2006) Senior Developer Greensboro, NC
School Supplies Publisher
• Designed and developed an e-commerce (B to B) website using C#, ASP.NET, ADO.NET, BizTalk, Content Management Server and SQL Server that allows users to order products on-line. Integrated existing systems with new designs to meet user requirements.
• Created several Microsoft Content Management System templates in Visual Studio to host content. Helped authors and managers get started on developing their content.
• Modified SharePoint application for tracking bugs

Show More Show Less

Description

(July – Aug 2005) Architect, Manager, Developer Winston-Salem, NC
Wood Products Manufacturer
• Designed and developed a graphical retail store design and planning application using VB.NET, Windows Forms, ASP.NET, Web Services, Compact Framework (PDA), ADO.NET, SQL Server, Data Transformation Service, FTP, Deployment, and GDI+. Looked at sales by product for typical stores to determine what products, and how much, should be stocked in each store, and then laid out the products in bays to scale. Generated engineering like drawings and Excel spreadsheets that can be sent electronically to remote set-up crews.
• Another application standardized the labeling of products manufactured in many different plants around the world. Required analysis of what products each plant manufactured, uploading datasets to a central server in Texas, and then a windows forms application at each manufacturing site to pull down the data for that manufacturer and configure bar code, SKU, text and graphics for printers.

Show More Show Less

Description


(Jan – Jun 2005) Senior Developer Winston-Salem, NC
Mortgage Insurance Company
• Designed, developed, and integrated financial applications using C#, ASP.NET, Web Services, Remoting, Microsoft Messaging Queue (MSMQ), Compact Framework (PDA), ADO.NET, and SQL Server. Interfaced users and other enterprise applications to the Blaze Advisor rules management based engine supplied by Fair Isaac.
• Work flow done with BizTalk
• Developed web parts for SharePoint.

Show More Show Less