EHarringtonResume

download EHarringtonResume

If you can't read please download the document

Transcript of EHarringtonResume

NAME

ERIK HARRINGTON 919-270-6190Apex, NC, [email protected]

SUMMARY

Software development and networking professional with over 15 years of comprehensive end to end product development experience using C, C++, Java, Python and PowerShell programming and scripting languages. Strengths include solid communication and problem-solving skills and adapting to change. Experience in :

Scripting Languages Object oriented programming Server and Network Management Applications Development Test Automation Project Management Virtualization Systems Management EDUCATION B.A, Computer and Information Sciences State University of NY at Potsdam, Potsdam, NY

PROFESSIONAL EXPERIENCE

LENOVO/IBM, RTP, NC2005-2015Software Advisory EngineerDesigned, developed and implemented software test solutions for server hardware, subsystems and applications. Tools supported hardware development, software development and functional verification tests with emphasis placed on test automation.Developed scripts to run automated tests and verify PowerShell and REST API interfaces on the Lenovo XClarity systems management software. Developed using Python and PowerShell scripting languages.

Developed a compliance tool for VPD data validation in a Blade Center Chassis and devices as defined by industry standards.

Using JAVA Developed CIM test scripts to validated systems management hardware and firmware (IIMMv2)

Setup and administered Windows 2012 and VMWare servers for department to enable OS virtualization using Hyper-V and VSphere.

Continued support and addition of new features and for existing mufti platform test tool, ASUTool.

Computer Task Group(CTG), Raleigh, NC 2004-2005Test Software Developer, ContractorDesigned, developed and implemented software solution for testing IBM xSeries hardware.Using C/C++ developed multiple platform test tool, ASUTool, to automate the modification and validation of BIOS, BMC, UEFI and IMM settings for multiple servers.

INVISION SOFTWARE, Nesconset, NY2000-2002

Application Developer/Network AdministratorDeveloped applications for hand held scanners along with SDKs for application development. Also responsible for company network.Designed and implemented a barcode scanning and wireless LAN applications for Palm OS and Windows CE. Applications included a application to scan and record limo vouchers for a Fortune 500 company.

Erik Harrington919-270-6190 Page Two

Supported the deployment of scanner applications, SDKs and ActiveX controls with the creation of setup programs and installers using InstallShield.

Planned, implemented, configured and administered the corporate network. Network servers included Windows and Linux servers.

Setup and maintained Microsoft Exchange Server.

OTARI CONSOLE PRODUCT DEVELOPMENT, Holbrook, NY1996-2000Software Engineering Manager, 1999-2000Supervised a development team of 5 software engineered designing application software for high-end digital recording console.Provide feedback and scheduling guidelines through one one-on-one and department meetings and written assessments.

Identify and implement best practices across software development and test teams.

Respond quickly to critical customer escalations.

Select and work with beta site customers during application development.

Software Engineer/Network Administrator, 1996-1999Developed data acquisition software for high end digital recording consoles and responsible for network administration. Using Visual C++ added enhancements and fixed bug for current released console software

Maintained software repositories using Visual Source Safe and provided new releases and updated installation packages for these releases.

Setup and maintained licensing server and software developer machines for QNX OS.

Planned and deployed network infrastructure for company move. Included setting up data servers, email servers and physically running network wiring.

BIODEX MEDICAL SYSTEMS, Shirley, NY1989-1996Software Firmware Engineer, 1994-1996C/C++ development for Windows and embedded applications.Developed application software for and exercise treadmill using LCD displays, serial communications and NEC V25 microprocessor.

Developed firmware for key input for LCD data display on a balance device using the Motorola 68331 processor

Software Support Manager, 1992-1994Managed 3 other support technicians and responsible for qualifying updates and new software releases for data acquisition software.Selected and worked with beta sites to test new features and software builds

Modified, tested, performed software builds and distributed new software packages

Software Support Technician, 1989-1992Provide technical support for domestic and international customers.Supported customer base of over 1000 customers.

Established and created procedures and policies that contributed to the creation and growth of Software Support Department.

Provided training and documentation to sales and other support personnel.