Post Job Free
Sign in

Developer Manager .Net Sql Server Management Software

Location:
Cary, NC, 27513
Posted:
March 09, 2010

Contact this candidate

Resume:

Keith Baldwin

*** ******* ***** *****

Cary, NC *7513

Home 919-***-****

Cell 919-***-****

abm7vn@r.postjobfree.com

Note: The best way to contact me is at the email above.

SKILLS SUMMARY

KEY SKILLS EXPERIENCE

C & Basic programming 10+ years

Databases 10+ years

Architecture & Design 10+ years

Full Life Cycle Development 10+ years

Project Management 10+ years

Windows Forms and Visual Studio 10+ years

Object Oriented Programming 10+ years

VB.NET & C# 8 years

ASP.NET & website development 8 years

XML & UML 8 years

EDUCATION

1979 - 1984 University of Florida Gainesville, FL

BS Industrial & Systems Engineering

1984 - 1986 North Carolina State University Raleigh, NC

Master of Integrated Manufacturing Systems Engineering

Microsoft Certifications

I have my Microsoft Certified Technology Specialist (MCTS) and Microsoft

Certified Professional Developer (MCPD) which makes make me a MCP and

replaces the MCAD and MCSD certifications.

070-536: Microsoft .NET Framework 2.0 - Application Development Foundation

070-526: Microsoft .NET Framework 2.0 - Windows-Based Client Development

070-528: Microsoft .NET Framework 2.0 - Web-Based Client Development

070-529: Microsoft .NET Framework 2.0 - Distributed Application

Development (Web Services, Remoting, Message Queues and Service Oriented

Architecture SOA)

070-549: Microsoft .NET Framework 2.0 - PRO: Designing and Developing

Enterprise Applications by Using the Microsoft .NET Framework

MCP ID number: 3844131

Transcript ID 752241

Access Code 3CE5B9DC

https://mcp.microsoft.com/authenticate/validatemcp.aspx

WORK EXPERIENCE

I have my own consulting business and am typically working on several, over

lapping projects at the same time. For the last 15 years I have focused on

Microsoft technologies and am comfortable with most Microsoft development

tools and servers. I am certified, and have experience, on most parts of

the .NET Framework. I am comfortable with VB.NET, C#, windows forms, web

forms, web services, Windows Communications Foundation (WCF), datasets,

object oriented programming, ADO.NET, databases, reporting services, GDI+

graphics, custom controls, multi layered software, SQL Server, XML, and

much more. From my manufacturing background I have extensive experience

interfacing computers and software with external devices, real time

programming, and control and monitoring.

(2009) Developer Seattle, WA

Microsoft Certified Software Development Company

. Created an ASP.NET user control and web service that translated old

codes into new codes.

. To separate data layers from business layers - wrote about 100 web

services in C#. Wrote a proxy that serialized and deserialized

objects being passed through the web services. Added custom caching

of objects. Used SOAP and Binary Formatters. Lots of custom

serialization due to unique objects. Wrote NUnit tests for each web

service and proxy call.

. Migrated websites and applications from IIS6 to IIS7.

(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.

(2009) Architect, Manager, Developer Cary, NC

Restaurant Website

. Created a static web site for one of my favorite local restaurants

using Microsoft Expression.

(2009) Architect, Manager, Developer Cary, NC

Online Content Management System

. I am developing an online content management system (CMS) for a friend

that makes custom jewelry.

. They take pictures of jewelry, upload the image, and enter the price,

description, and categories

. I create two standard sized images - a thumbnail and a larger size

image

(2008 - 2009) Architect, Manager, Developer Raleigh, NC

Stock Investment Comparison Website

. Created a general purpose, "shell" website that combines best

practices for .NET membership and role providers to provide

authentication and authorization. Designed to be reused on future

projects.

. Designed and developed a website that allows different investors to

load and modify their recommended stock investments. The group then

collaborates on the different lists to analyze the best investments.

. "Screen scrapes" different websites to load market data

. Written in VB.NET and uses SQL Server for data storage

(2008 - 2009) 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 073*******

(2008) Senior Developer Apex, NC

Systems Integration Company

. Worked on an ASP.NET application that performs the validation of

sterilizer batches. Mixture of .NET 2.0, old asp code, VB script, and

SQL Server 2005.

(2007 - 2009) Senior Developer Cary, NC

Auto Parts Manufacturing Company

. Fixed windows forms application on several different test stands that

measure force versus distance for solenoids. Involved motion control,

robotics, National Instruments interface boards, programmable power

supplies, and force gauges.

. Developed an Adept vision application and interfaced it to a windows

forms application to inspect the performance of solenoids.

. Fixed a windows forms application that measured switch closure versus

distance for a solenoid.

. Wrote an application that converted old test stand data to a

manufacturing report.

. VB.NET, data stored in XML, Excel, and CSV files

(2007 - 2009) 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, VB script, and Java Script 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#

(2006 - 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

(2005 - 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

(2005) Architect, Manager, Developer Martinsville, VA

Furniture Manufacturer

. Redesigned an application using VB.NET, ASP.NET, ADO.NET, and SQL

Server that puts a product catalog on-line. Basically, a Content

Management System.

(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.

(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.

(2004 - 2005) Architect, Manager, Developer Indianapolis, IN

Auto Parts Manufacturer

. Designed and developed VB.NET software for test & measurement stand.

Requires multi tasking / threading, real-time response, and intensive

data analysis. Provided dash board interface that when clicked would

drill down to more detail.

(2000 - 2004) Architect, Manager, Developer Kinston, NC

Dupont

. Designed and developed VB.NET software for monitoring vibration of

polyester winders.

. GDI+, custom controls, ethernet I/O and Access database.

. Siemens PLC that tied together bar code readers, printers, and RFID

tags

. VB.NET application that changes company name and logo on bar code

labelers

(2000 - 2003) Architect, Manager, Developer RTP, NC

Semiconductor Manufacturer

. Designed and developed software for machine that inspects and sorts

semiconductor wafers. Used OCR to read the wafer ID then looked up

wafer parameters in SQL Server MES database, and then used advanced

algorithms to sort.

. Designed and developed software for material handling of wafers. One

machine was servo and stepper motors, another machine used a robot.

. Designed and managed a software project for loading powder into

crucibles

. VB6, interface to plant Manufacturing Execution System (MES) and SQL

Server databases, Wonderware, motion control, and machine vision.

(2002) Architect, Designer, Manager Graham, NC

Kidde Fire Extinguishers

. Designed and developed a VB6 quality control application that measured

the dimensions of fire extinguisher cylinders, plotted the dimensions,

signaled pass / fail, and wrote measurements to a database.

(2001) Trainer Indianapolis, IN

Shambaugh & Sons

. Instructor for VB6.

(2002) Architect, Manager Wendell, NC

Siemens

. Designed and developed PLC, operator interface, and VB6 program that

controls and monitors a painting line.

(1997 - 2001) Designer, Manager Lewiston-Woodville, NC

Perdue Farms

. Designed PLC, Basic, C, and operator interface software for packaging

line that interfaced PC, PLC, Wonderware, SQL Server, and HP

mainframes.

(2000) Architect, Manager New Bern, NC

BSH Home Appliance

. Designed and managed project using VB6 and WinCC software for test and

measurement of forty dishwashers.

(1987 - 2003) Architect, Manager, Developer

WR Grace Chemicals

Orlando, FL; Wilmington, NC; Houston, TX, Los Angeles, CA; Chicago, IL;

Ontario, Canada; and other sites in between

. Designed and developed Visual Basic software for mixing, blending,

control, loading, unloading, inventory, supply chain / logistics,

interfaces to SAP, metrics, quality control, remote communications.

Controls system manager for automating an entire chemical plant in

Augusta, GA.

(1993 - 2003) Architect, Manager, Developer Apex, NC

Allied Automation

. VB.NET, VB6, VB5, robotics, motion control, bar codes, vision systems,

Access, SQL Server, text data files, CSV (Excel) data files, operator

interfaces, PLCs, and other automation hardware and software.

. Full Life Cycle: requirements definition, systems architecture (high-

level) design, detailed design, development, test / debug,

installation, documentation, training, and support and Break Fix

issues.

. Control, monitoring, and information systems.

. Most applications were "mission critical" with limited downtime.

TECHNICAL SUMMARY

Over 15 years software and hardware experience. The last ten years have

been mostly with Microsoft technologies.

. Have performed most roles: Business Analyst, Architect, Manager,

Developer, Tester, Documentation, Training, and Maintenance.

Companies usually just plug me into their biggest need or problem.

. Have developed most types of applications: Windows Forms, web Forms,

web services, console applications, windows services, mobile, screen

scraping, embedded, real-time, control, monitoring, reporting, etc.

. Have used most of the main application architectures: client server,

component based, message bus, layered / n-tier / 3-tier, object

oriented, data based, Model View Controller (MVC), Service Oriented

Architecture (SOA), and Software As A Service (SAAS).

. Suffered through many of the quality attributes: Availability,

Consistency, Flexibility, Maintainability, Manageability, Performance,

Reliability, Reusability, Scalability, Security, Supportability,

Testability, and Usability.

. Have had to deal with many of the infrastructure issues:

Authentication, Authorization, Caching, State Management,

Communications, Deployment, Interfaces, Concurrency, Transactions,

Configuration, Data Access, Exception Management, Logging,

Instrumentation, Validation, and Workflow.



Contact this candidate