Live to Code, Code to Live, Recursion?

Bobby’s Resume

OBJECTIVE

To pursue a career as a .NET developer with a professional goal oriented company. To work with a group of individuals that shares my belief of perpetual improvement.

ABOUT ME

My passion is learning about software engineering and programming. Every day I strive to understand and learn as much as I possibly can. I am an avid goal setter and set almost unrealistic goals for myself. I feel that is the only way to maximize your performance. Pushing yourself to your limit is the only way to become a better you.

EXPERIENCE

Programming Languages: C#, C/C++ (minor), ASP.NET, HTML, CSS and JavaScript
Frameworks: .NET Framework, .NET Compact Framework
Software: OS: Windows (All version of Desktop and Server)
Tools: Visual Studio, Team Foundation Server, SVN, and SharePoint
Databases: MSSQL, Access, and MySQL.

EDUCATION

Vocational Training in Basic Electronics
B.J. Skelton Career Center, Easley, SC
1996-1997

Easley High School, Easley, South Carolina
1995-1997

EMPLOYMENT

Software Engineer
CSI Technology Outfitters of Easley, SC
December 2009 - Present

  • JobManager
    I was hired to updated and maintain our distributed work manager. This is the core SoA hosting engine for the CSI Cloud Service.
  • Configuration / Deployment Services
    Designed and created the core configuration and deployment services for the CSI Cloud Service. Both services are WCF services. The configuration services is a remote configuration system that Job Manager uses to pull down configuration per server for a customer. The deployment service provides the Job Manager assemblies and all other assemblies for the server. All this is managed by a Deployment Agent that resides on each server. The deployment agent also has a built in upgrade capability.
  • CSI Cloud Server Administration Site
    This site is the administration interface for the CSI Cloud Service. This site maintained a CSI Cloud Service Data Center and all the customers contain in the data center. This site is used for adding and maintaining customers on a CSI Cloud Service data center.
  • RouteManager
    Designed and created a WCF router for routing message through the CSI Cloud Service.
  • MailboxPolicy
    Designed and created the mailbox policy for creating, recycling and maintaining mailboxes for user's in the CSI Cloud Service.

Software Engineer
Sealevel Systems, Inc. of Liberty, SC
May 2001 – December 2009

  • Windows CE 5/6
    I have developed on both platform builder (CE5) and OS designs (CE6) projects. Very familiar with both types of project IDEs. Developed and maintain the R9 BSP and many project specific OS designs. The one R9 BSP was designed in such a way to allow the BSP to be used on many different devices. 
  • Talos Framework: I help designed and developed the Talos Framework which is an IO framework to run on IO devices. This framework is designed to scale across many different devices. This allows the use of the devices IO without having to have any knowledge of the hardware details. It also allow for portable code that should be able to move device to device without any changes. 
  • Server Installation and Maintenance: I have installed and maintain many servers ranging from a simple file server to the more complicated Team Foundation server. I have some experience configuring and setting up IIS and Active Directory. 
  • SeaWEB: Sealevel Systems Intranet Site I develop and maintain the intranet site that is written in ASP.NET using MySQL and Access databases. The intranet site was used in many areas of Sealevel’s business. The site is currently being retired in favor of a Share Pointe replacement. I agree with this change and welcome it as for it has lighted my work load. 
    • RMA Database: Tracks returns from customers. 
    • Repair Database: Track internal repairs. 
    • Shipping Checklist: Itemized list for quality control. 
    • Vendor List: Maintains and rates Sealevel vendors. 
    • Many more (Track Order, CD Manager, Travel Expense Form, etc…) 
  • WinUT: Manufacturing Test System I develop and maintain all the manufacturing test software written in C#. This test software must ensure that the product is 100% functional. 
    • Developed a standard testing interface for all product lines. Originally the tests all had their own custom interface that could cause confusion. The control and output of the test could be confusing. 
    • Developed for products with interfaces of USB, PCI, PCI Express, ISA, PC/104, PC/104+ and Ethernet. 
  • Promotions 
    • Started as a Software Tester 
    • Promoted to a Technical Support Agent
    • Promoted to a Manufacturing Technician
    • Promoted to a Manufacturing Engineer 
    • Promoted to a Software Engineer 

Electronics Technician
Anchor Electronics of Easley, SC
September 1996 – May 2001

  • Performed repairs to TVs, VCRs and all general electronics. 
  • Performed installation of commercial and residential satellite systems and electronic equipment.