Lloyd Eric Dipple
4244 Heritage Dr.
Hudsonville, Michigan49426
(616) 662-3755
Career Summary
Strong project management skills, overseeing the design, development and implementation of large scale applications. Experienced systems analyst and application designer with strong .NET, C/C++, Object Oriented, Internet Application and Relational Database programming skills on Windows and UNIX based operating systems. Proven accomplishments in training and support for end users and teams.
Highly participative, team building style establishes high personal performance standards with strong loyalty to company goals.
With over 15 years of application and systems development experience I am seeking an opportunity to expand the leadership responsibilities in my career. I feel comfortable working with large-scale development projects and managing the application development life cycle from analysis to implementation.
Professional Experience
Daymark Software LLC April 2006 to Present
Independent Software Consultant.
In April of 2006 I decided to form my own software consulting company. With 15+ years of experience developing, architecting, and managing software projects I have found that I truly enjoy the challenge of working on new projects. With the excellent Great Plains knowledge that I obtained at SalesPad I am focusing on the Microsoft Dynamics product line when choosing projects as well as opportunities to work with .NET 2.0. Software Architect / System Integration and Project Management opportunities are an excellent fit for my skill set.
SalesPad LLC April 2005 to April 2006
An upstart software company.
The SalesPad application is a WinForms based solution developed in Visual Studio .NET using the C# language. This application directly interfaces with the Microsoft Great Plains (Dynamics) ERP application to provide enhanced functionality. SalesPad also created solutions using the .NET Compact Framework for bar code scanning capabilities along with .NET web services used by the SalesPad WinForm application and the .NET Compact Framework based applications.
Sr. Software Architect
Lead developer for the SalesPad ERP software application. Developed complex SQL stored procedures to directly access the database used by Microsoft Great Plains. Assisted with the design, coding and testing of components for the SalesPad application.
Responsible for the entire development life cycle of multiple client specific modules. This includes: meeting with the client to obtain requirements, creating design specifications and prototypes, facilitating customer review meetings, coding and testing the module, overseeing the installation and customer training of the completed module. Client specific modules included custom WinForm solutions and applications using the .NET Compact Framework.
Managed the efforts of developers assisting me on large scale modules. This includes: assigning tasks, reviewing and approving code, assuring timely completion.
Meijer Inc. March 1999 to April 2005
A major supermarket chain with over 120 stores and 5 distribution centers.
Systems Analyst
Developed UNIX and Windows based end user applications using .NET and Visual Studio C++. Developed middleware COM+ and .NET components using .NET and Visual Studio C++. Developed database stored procedures for Sybase, Oracle and DB2. Created functional specifications for business process and design specifications for software applications. Created testing procedure specifications for software applications and assist with the functional testing procedures.
Lead developer for a .NET based application to manage the company phone system. The application allowed for the adding, updating and deleting of telephones for all of the Meijer stores. It reduced the time to add a new telephone to all stores from 2 days to 10 minutes. The application utilized a .NET based user interface and the .NET ADSI components to read from an LDAP tree. Also developed a C++ COM+ Component to write to an interface agent that emulated LDAP. This agent was created as the interface to the phone system by the manufacturer. Meijer was the first company to pioneer an effort such as this and was invited to a user conference to demo the interface.
Involved with developing the process specifications and design specifications to transfer data from the operational Sybase database to the reporting Sybase database. This required specifications for extracting data, data aggregation, validation and referential integrity checks, and data put away.
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->
Compliance Systems Inc. Oct. 1999 to March 1999
A software development company for the banking, tax and mortgage industry.
Software Engineer
Developed C++ and Visual Basic applications for the Microsoft Windows environment. Created functional and design specifications for applications. Managed the development of applications according to the functional and design specifications. Provided training and support for the applications that I developed.
Researched and purchased a complete source code control system. The source code control system provided access for remote developers and in-house developers. Allowed for the control and sharing of application source code among all developers and support personnel. Prior to this system Compliance Systems Inc. did not use a consistent version control procedure or source code control procedure.
Developed design specifications for a complete re-write of an existing application. The application was updated to be an Internet based application utilizing ASP pages, Active Server components, and MS SQL server databases.
Developed installation applications using InstallShield Professional 6.0 for CSI standalone applications. Prior to the development of the Install programs pkzip self-installing executables were used.
Meijer Inc. Dec. 1998 to Oct. 1999
A major supermarket chain with over 120 stores and 5 distribution centers.
Systems Analyst
Develop UNIX Kshell scripts, C++ applications, and Sybase T-SQL applications. Created functional specifications for business process and design specifications for software applications. Created testing procedure specifications for software applications and assist with the functional testing procedures.
Assisted with the analysis and design of the process to load data from the legacy application used in the distribution centers to the new application under development. I was responsible for developing the process specifications and program specifications to load data into the new Sybase database tables and for ensuring referential integrity was enforced.
Involved with developing the process specifications and design specifications to transfer data from the operational Sybase database to the reporting Sybase database. This required specifications for extracting data, data aggregation, validation and referential integrity checks, and data put away.
Greatland Corporation 1996 to 1999
A software development company for the banking, tax and mortgage industry.
Software Engineer
Developed windows 16bit and 32bit applications using Delphi and Object PASCAL. Created functional and design specifications for software applications and developed software applications according to these specifications. Worked in a team environment with five software developers. Used advanced debugging tools to ensure proper memory usage and program correctness. Created help systems for windows based applications developed at Greatland Corporation. Developed and maintained Internet sites using CGI and HTML.
Created an in-house bug tracking windows based application. This application was used as a test for a database engine replacement to the Borland Database Engine. The application eventually replaced the in-house program that needed to be updated and have additional licenses purchased. This application saved Greatland Corporation costs related to license renewals and new license purchases.
Created an Internet site that allowed for the placing of an order for any items in the Greatland Catalog over the Internet.Utilized the PERL scripting language and CGI.Also allowed for the request of a Greatland catalog via the Internet and the World Wide Web. In the first two weeks of operation, fifteen catalog requests and five orders were received.
Member of a team to evaluate and recommend a solution to allow everyone in the company access to the Internet from their desktop as well as send and receive faxes. In two weeks the team was able to recommend and implement a communications server solution that was approximately $1200.00 dollars under budget.
Installed a UNIX system running on LINUX for a company Intranet. This Intranet is used for the testing and evaluation of the Greatland Corporation Internet World Wide Web pages and CGI scripts. Having the Intranet gave me the opportunity to test new Internet methodologies before implementing them on the Greatland World Wide Web site.
Herman Miller, Inc. 1992 to 1996
A $1.1 billion international manufacturer of office furniture systems for business and healthcare.
Manufacturing Engineer 1993 to 1996
Installed UNIX system computers and software. Developed software and user interfaces in Windows and UNIX using C/C++, Object Oriented, and Pascal programming languages utilizing RAD and Visual C++ programming tools. Trouble shot software and hardware for UNIX, Windows 95 and Windows NT based computers. Trained operators and programmers on the UNIX and Windows operating systems.
Evaluated, purchased and assembled components and installed the operating systems for four UNIX stations. Total cost savings of $25,000.
Analyzed Windows 95 and Windows NT for use on the HMI LAN.Successfully corrected errors with Windows 95 Exchange Mail interface for use on the LAN.
Developed a Windows based application using a Rapid Application Development tool in C/C++ and Pascal languages, that electronically controls the On-Hold Process for production programs which increased operator and programmer productivity.
Introduced software to connect Microsoft Windows based PCs to UNIX host systems that eliminated the need to purchase multiple computers for data entry positions.
Developed a user interface for one CNC machine that allowed the manufacturing of a complete product line on one machine rather than four CNC machines.Total annual savings of $53,000.
Supervised the CNC programming department from February 1995 to August 1995. The CNC programming department consisted of 15 employees across 3 shifts. Created employee enhancement objectives and performed employee reviews.
Contract CNC Programmer 1992 – 1993
Developed accurate CNC programs using VAX-VMS systems and UNIX work stations.Participated on teams to develop processes for new product introductions.
Developed a VAX script to automate changing CNC programs which saved $3,200 annually.
Trained machine operators to program CNC machines using the UNIX CAD/CAM system. Many of these operators were hired as CNC programmers.
Education
Associates - Machine Tool Technology, FerrisStateUniversity– 1988
B.S. - Production Management, FerrisStateUniversity – 1990
Computer Skills
| Operating Systems: | Development Tools: |
| Unix (Sun OS, Solaris, RS/6000, Linux) | Borland C++ 4.5 |
| Windows XP Professional Windows 2000 Professional | Microsoft Visual Studio 6.0 Microsoft Visual Studio .NET Visual C++, Visual Basic, Visual Interdev |
| Windows NT 4.0 Sever & Workstation | Borland Delphi |
| Microsoft Windows 95/98 | GNU C/C++ on Unix |
| | Installed Shield Professional 6.0 |
| | |
| Programming Languages: | Internet: |
| VB.NET, ASP.NET, C#.NET C/C++ on Windows, DOS and Unix | HTML 3.0 |
| Object Oriented Programming with MFC | CGI Scripting (Using Perl) |
| Pascal on Windows | Java/Java Script |
| Xview Application and Design | VBScript |
| Unix C-Shell Scripts and Korn Shell Scripts | ASP (Active Server Pages) |
| PERL on Unix and DOS | Active Server Components |
| AWK and SED Scripts | Active X controls |
| C/C++ Makefile programming | |
| Sybase T-SQL (Advanced programming & Performance Tuning) | |
| MQ Series | |
| CICS | |
| | |
| Training Certificates Recieved: XML.NET ASP.NET .NET Webservices Advanced ASP VB.NET COM+ for VB C++ Object Oriented Sybase Advanced T-SQL Oracle PL/SQL | |
| | |
Professional Affiliations
| Member of the West Michigan .NET Users Group | |
| Level 2 Microsoft Developer Network | |
| Microsoft Visual C++ Development Subscriber | |
| Level 2 Microsoft Internet Sitebuilder Network | |
| Microsoft Certified Professional Exam 176 - Visual Basic Desktop Applications Exam 175 - Visual Basic Distributed Applications Exam 228 - Installing, Configuring, and Administering Microsoft SQL Server 2000 Enterprise Edition. | |
References:
Available Upon Request