Resume as Word File

Eric Small

E-mail: resume at ericsmall dot com

OBJECTIVE

To use my knowledge of software development to create and maintain Windows and web based applications and database interfaces that fit business needs.

SKILLS

Programming Languages: C#, Classic ASP/VBScript, SQL, T-SQL, JavaScript, HTML
Operating Systems: Windows, Linux, DOS
Software: Visual Studio, SQL Server, Microsoft Office

EMPLOYMENT

11/05 – Present – Mueller Services

Senior Software Developer

  • Created, maintained and updated the custom websites, web services and SQL Server databases used for the data collection and business integration services provided by Mueller.
  • Performed weekly deployments of code changes to production. Wrote scripts to automate building and staging files for deployment.
  • Wrote developer instructions and guidance for new features.
  • Performed the configuration of IIS for load balanced, high availability using network load balancing and application request routing.
  • Implemented a search page to assist appraisers with searching for and locating comparable properties when performing appraisals. Used TypeScript, Angular, Google maps and REST based web service.
  • Implemented a REST based photos web service using .NET 4.0 WCF with files stored on disk and metadata in SQL Server 2008. Subsequently upgraded this photo services to run in Microsoft Azure using table and blob storage. Planned and performed the seamless migration of over 55 million images from local storage to Azure.
  • Implemented a customer facing web service using ASP.NET 2.0 SOAP to place and retrieve orders. Used BizTalk 2006 with orchestrations to handle event driven workflows.
  • Implemented a number of custom integrations between clients of Mueller and vendors of Mueller using a variety of technologies and standards including. FTP, CSV, XML, PGP, web services, Amazon S3 / SQS messaging.
  • Implemented an automated mail merge application leveraging Microsoft Word mail merges to handle the printing of customizable letters for each customer.

10/99 – 11/05 API Heat Transfer, Inc. Buffalo, NY

Software Developer

Implemented Visual Basic applications and Intranet /Extranet websites to improve efficiency and customer relation management.

  • Responsible for the design and implementation of custom programs used to enhance customer service, reduce order lead-times, and improve productivity.

  • Responsible for the creation and maintenance of all company websites hosted across multiple servers both on and offsite. Duties also include configuration of IIS on Windows servers and administration of Debian Linux running Apache.

  • Designed, implemented and maintained extranet applications used for lead collection, quotations, order status, part number creation, and salesperson/field representative collaboration using ASP, SQL Server 7.0 and Oracle 9i.

  • Customized a shopping cart system to support a new distributor sales plan using Interchange, Perl and MySQL.

  • Increased engineering productivity by implementing an application to draw TEMA heat exchangers. Sales uses the program to load standard dimensions from a database, customize dimensions through a UI, then generating a dimensioned to-scale sales drawing that can be printed or exported to PDF and provided to a customer. Engineering then uses the application to generate detailed engineering drawings in AutoCAD, and a bill of material in Excel.

  • Saved 6 hours of engineering time per order by designing and writing an application in visual basic allowing sales to generate manufacturing details, a bill of materials, and an ASME code report for Hub shell & tube heat exchangers.

1/98 – 10/99 Verdi & Company, Inc. Buffalo, NY

Market Analyst

  • Primary responsibilities included analyzing branch market positions of financial institutions using a combination of demographic and bank customer databases coupled using Arcview GIS software. Also produced branch market atlases and reports to illustrate relationships between bank branch locations, demographic, financial and customer data for an area.
  • Secondary responsibilities included NT network/workstation administration, custom programming, and database design/implementation to automate repetitive tasks in data reporting and map creation processes.
  • Wrote custom programs in Visual Basic to assist with the analysis of financial institutions using a combination of demographic and bank account databases coupled with geographic information systems. Also created tools in Arcview Avenue to increase the efficiency of repetitive GIS mapping tasks.

8/97 – 1/98 Empire Business Systems, Inc. Buffalo, NY

Internship: Database Programmer

  • Created and maintained database systems for an integrated service call tracking, service contract, and computer build system in Microsoft Access 97.

8/97 – 12/97 SUNY at Fredonia Fredonia, NY

Head Proctor

  • Responsible for management of all Computer Science proctors as well as maintenance of lab facilities and assisting students with UNIX systems.

6/95 – 8/97 Empire Business Systems, Inc. Buffalo, NY

Computer Technician

  • Assembled, upgraded, networked, and repaired computer systems for companies in Western and Central New York.

1/97 – 5/97 SUNY at Fredonia Fredonia, NY

Laboratory Proctor

  • Assisted students with UNIX operations and course work.
  • Responsible for maintenance of computer science lab facilities.

EDUCATION

1993 – 1997 State University of New York at Fredonia; Fredonia, NY
Major: Computer Science
Degree: Bachelor of Science, December 1997