Kenneth Nuhfer, MCP, MCTS
PROFESSIONAL PROFILE & OBJECTIVE
Senior software engineer with more than nine years of experience architecting and implementing enterprise applications in team-oriented environments where communicating effectively with both colleagues and clients helps facilitate creation of high-quality software applications. Ability to manage multiple priorities, meet strict deadlines, and perform with minimal supervision. Seeking a challenging position as a software engineer in which I can utilize my programming skills to assist a company in its quest to provide superior products to its customers, while continuing to acquire and develop professional skills.
COMPUTER SKILLS
Languages
· C, C++ (STL), C#, ASP.NET 2.0/3.5, SQL, T-SQL, JavaScript, HTML, DHTML, CSS, Visual Basic, Delphi, Win32 API, JDE ER, PHP, Pascal, UML
Development Environments
· Visual Studio .NET 2003/2005/2008, Visual Basic 6, Visual C++ 6, Delphi, C++ Builder, J.D. Edwards OneWorld Xe, Dreamweaver, InstallShield
Databases
· SQL Server 2000/2005, Oracle, Access, MySQL, Paradox, InterBase, Pervasive
Platforms
· Microsoft Windows (Vista, XP, Server 2003, 2000, NT, ME, 98, 95), MS-DOS, UNIX SCO
Tools
· SQL Server Management Studio, SQL Query Analyzer, SQL Server Enterprise Manager, Toad, SQL Plus, Visual SourceSafe, ANTS Profiler, Internet Information Services (IIS), Distributed Transaction Coordinator (DTC), Web Services Enhancements (WSE), Infragistics NetAdvantage, ASP.NET Ajax Control Toolkit, IE Developer Toolbar, Firebug
EDUCATION
Point Park University
Pittsburgh, Pennsylvania
· Bachelor of Science, Information Technology – 2005
Computer Tech
Pittsburgh, Pennsylvania
· Associate Degree, Computer Information Management – 1999
EXPERIENCE
Senior Software Engineer
EDI Software Company; Wexford, PA
2006-Present
· Implement Software Development Life Cycle (SDLC) best practices by documenting, designing, programming and maintaining distributed applications that translate Electronic Data Interchange (EDI) into a format usable by back-end business applications (SAP 2005, MAS 90/200/500, PeachTree and QuickBooks) in order to minimize or eliminate the need for manual data entry.
· Responsible for architecting and creating all components of a complex ASP.NET UI framework where requirements dictated the user interface contain a similar look and feel to Microsoft Outlook while running on a multiple IIS server (web farm) configuration.
· Identified and fixed performance bottlenecks across all tiers of an enterprise application by combining .Net framework expertise with advanced SQL Server optimization and tuning techniques to improve performance over 600%.
· Work with a team of Software Engineers developing a large n-tier Web Service application that adheres to a strict Service-Oriented Architecture (SOA) by utilizing core Microsoft .NET 2.0/3.5 technologies including Visual C#, ASP.NET, Web Services, Window Services, XML, ADO.NET and SQL Server 2005.
· Achieved Microsoft Certification by studying for and passing the TS: Microsoft .NET Framework – Application Development Foundation (MCTS: 70-536).
· Leverage core .NET Framework 2.0 XML technologies with XPath expressions to parse and manipulate XML data across all tiers of the enterprise architecture.
· Utilize Microsoft’s Distributed Transaction Coordinator (DTC) in combination with Microsoft’s Enterprise Library Data Access Application Block (DAAB) to provide secure transaction based SQL Server 2005 data implementation.
· Facilitate the design and implementation of SQL Server 2000/2005 Databases, Stored Procedures, Triggers, Functions, DDL and DML by utilizing Transact-SQL (T-SQL) and SQL.
· Develop custom EDI applications using Visual Basic 6, Delphi and SQL Server 2000 that integrate with third-party accounting packages MAS 500, SAP 2005, PeachTree and QuickBooks via SDK COM/DCOM/ActiveX components.
Software Engineer
Global Manufacturing Company; Pittsburgh, PA
2001-2005
· Served as lead programmer on an international Delphi project that joined multiple third-party ERP software packages to provide traceability through the entire manufacturing process.
· Designed applications and reports that used barcode readers to increase operator productivity by simplifying data entry and reducing mistakes.
· Balanced the benefits of rapid application development with advanced object-oriented design patterns and principles to provide flexible business solutions.
· Collaborated with business analysts from all departments, including Finance, Sales, Purchasing, Accounting, and Inventory Management, to design, document and program custom applications, reports, and interfaces.
· Proficiently applied SQL expertise towards writing scripts for business analysts that manipulate large Oracle production data stores and identified potential problems before they affected the business.
· Created custom programming tools to simplify complex tasks and increase team productivity using Microsoft Visual C#.
· Created detailed technical specifications to document the development process. Specifications include object and test plan documentation, flowcharts, and pseudo-code.
· Utilized existing C/C++ Programming skills to develop pure ANSI-C compliant business functions.
· Debugged multiple DLLs across simultaneous integrated development environments utilizing numerous programming languages, such as C/C++, JDE ER and Delphi.
· Continued to develop RAD skills through use of the J.D. Edwards OneWorld Xe suite of tools, including Form Design Aid (FDA), Report Design Aid (RDA), Table Design Aid (TDA), Business View Design Aid (BDA), and Universal Table Browser (UTB).
Software Engineer
Printing/Publishing Software Company; Pittsburgh, PA
1999-2001
· Planned (UML), designed, and coded Win32/NT applications for the publishing and printing industries using RAD tools, including Borland C++ Builder, Borland Delphi, and Microsoft Visual C++.
· Combined advanced object-oriented programming/design (OOP/OOD) techniques with C++ and the Standard Template Library to produce highly scalable code.
· Debugged and maintained existing software libraries through application of exceptional problem-solving skills.
· Designed applications for both relational and flat-file database architectures.
· Designed intuitive Graphical User Interfaces (GUI) by creating custom components through knowledge of existing VCL/MFC to meet specific business needs.
· Collaborated with quality assurance and writing teams in order to achieve objectives and meet product delivery milestones.
· Worked in partnership with team leaders from all Enterprise Resource Planning (ERP) departments to ensure proper integration of the product.