Post Job Free
Sign in

Software Manager

Location:
Cold Spring, KY
Posted:
January 24, 2013

Contact this candidate

Resume:

Mike Mills

Address

*** *********** **

Cold Spring, KY 41076

Fax

859-***-****

Mobile

859-***-****

E-mail

****@*******************.***

Website

www.MikeMillsConsulting.com

Professional Consultant: Enterprise Architecture ~ Software Development ~ Project Management

`

Highly accomplished, innovative talent with over 18 years of information systems experience, including thirteen years as an independent consultant. Extensive cross-platform experience developing mission-critical client-server applications for major corporations. Quick learning and very intuitive, with strong interpersonal skills. Passionate about computing and thrives in demanding business situations where there is the potential to make an important difference.

Significant experience in many diverse areas, including:

Java, J2EE (JEE)C/C++ TCP/IP, HTTP, APPCUnix/LinuxAS/400 (iSeries) MySQL, DB2, JDBCMainframe / USS / CICS

Computer Skills

Computer Languages: Java, C, C++, PHP, XML, SQL, Rexx, UML, Visual Basic (VBA, ASP, .NET), Perl, Awk, Shell Scripting, Lex, Yacc, Tcl/Tk, FORTRAN, Pascal, Progress 4GL

Operating Systems: OS/400 (i5/OS), Linux, OS/390 (z/OS), IBM Unix System Services (Mainframe), Unix (various flavors), Solaris, Microsoft Windows, AIX, HP-UX, Dynix, NeXT, OS/2, PRIMOS, Ultrix

Frameworks & APIs: J2EE (JEE), Spring, iBATIS, J2ME (JME), EJB, JMS, JDBC, JSP, JNDI, JMX, JNI, RMI, Corba

Networking & Communications: Java RMI, Corba, DCE & ONC/RPC, TCP/IP Sockets (also UDP and Multicast), APPC (LU6.2 & CPI-C), MQ Series, X.25, BiSync, DNS, NFS, NNTP, SMB, SMTP, SNMP

Databases & APIs: JDBC, SQLJ, iBATIS, IBM DB2, MySQL, PostGres, Microsoft Access, Sybase, Oracle

Application Servers: WebSphere, JBoss

Content Management Systems: Joomla, Mambo, XOOPS, PHP-Nuke, Magnolia

E-Commerce: VirtueMart, Stone Edge Order Manager, Volusion, UltraCart, MonsterCommerce

Tools: Sun JDK, NetBeans, Eclipse, WebSphere Studio Application Developer, IBM VisualAge, Rational Rose, Ant, Make, CVS, Subversion (SVN), PVCS, Application Development Manager/400

Professional Experience

Owner & Principal Consultant

November 1994 - Present

Mike Mills Consulting, Inc., ConsulTech Information Systems, Inc. Founder & Principal Consultant of ConsulTech Information Systems, Inc. (11/1994) and Mike Mills Consulting, Inc. (05/2007). Currently Consulting in the Greater Cincinnati Metro Area.

Open Source Software Developer

January 2008 - Present

VirtueMart Open Source Shopping Cart System Development team member for the VirtueMart open source e-commerce shopping cart system (www.VirtueMart.com).Software is written in PHP and utilizes MySQL as the backend database.

Consultant (Full-time, On-site)

July 1996 - August 2005

United Parcel Service, ConsulTech Information Systems, Inc. Engaged for a long-term consulting assignment, providing software development, application architecture, and project management services under an agreement with IBM Global Services. Designed and developed business-critical Java applications (including the Java version of CMS) that support over 10 million tracking requests and over 10 gigabytes of electronic package manifest uploads every business day. Designed and developed a highly reliable, scalable, general purpose Java framework (TOS) for building server applications, which is utilized by numerous UPS applications. The framework provides all the features common to most server side applications, including thread pooling, workload management, communications layer abstraction, logging, error handling, and configuration. Wrote multiprotocol test/stress drivers in C that utilized Rexx as a scripting language. This allowed the same test scripts to be reused for the different protocol versions of the same server applications. Utilized a deep understanding of concurrent/multithreaded programming and design issues, including both Java and Posix Threads.Extensive experience architecting, developing, and supporting critical applications across a complex heterogeneous network. Utilized considerable integration experience, including Unix, AS/400 (iSeries), and OS/390 (zSeries) and expertise with Java, C, DB2, and MQ Series. Comprehensive understanding of performance and data integrity issues in a distributed computing environment, such as database optimization and deadlocks, clustering, and message latencies in queuing systems. Provided 24 hour production support. Applied above expertise toward solving highly complex problems, including memory exhaustion, deadlocks, database connection issues, operating system defects, and hardware malfunctions. Worked with IBM technical support on numerous occasions to solve issues ranging from QSYSARB (AS/400) to the Java Virtual Machine. Broad project management experience coordinating large development projects distributed across multiple business units in disparate geographical locations. Facilitated communications, corrected miscommunications, and presented solutions to management.

Consultant

1998 - 1999

Ingram Micro, Inc., ConsulTech Information Systems, Inc. Ported client software, using NobleNet RPC, to the AS/400. Software is used primarily by large retail clients to access Ingram’s real-time inventory system. Provided maintenance and technical support for new customers integrating the software into their enterprise systems.

Consultant

1998 - 1999

Rogue Wave Software, Inc., ConsulTech Information Systems, Inc. Ported NobleNet RPC, the leading RPC developer’s kit, to the AS/400 - including the IDL compiler and runtime libraries. Collaborated on sales and end user support; provided maintenance and technical support; and provided guidance regarding new AS/400-specific features.

Consultant

1997 - 1998

IBM Corporation, ConsulTech Information Systems, Inc. Ported the agent component of IBM’s Network Dispatcher product to the AS/400, and provided maintenance and support. Network Dispatcher is IBM’s premier load-balancing platform for enterprise networks.

Consultant (Full-time, On-site)

1994 - 1996

3M Corporation, ConsulTech Information Systems, Inc. Ported a large-scale, mission critical, Unix-based message delivery system to the AS/400. System was used by worldwide operations to provide heterogeneous message and file transfer for EDI transactions between corporate divisions and other business units. Developed the underlying code to support APPC, in addition to TCP/IP. Increased portability by creating high-level, platform independent functionality. Served as general consultant on Unix, AS/400, and C language issues for miscellaneous development and system administration needs.

Owner & Founder

1995 - 1996

NetQuote Internet Stock Quotes, ConsulTech Information Systems, Inc. Founded a start-up company that provided continuously updated real-time market data over the Internet. Designed and implemented a high-performance, multi-threaded server backend in C++ under OS/2, that supported over 500 simultaneous users from a single server. Developed an interface to a real-time satellite data feed provided by PC Quote, Inc. Designed and implemented a Visual Basic client application, which provided the Windows-based user interface to the market data. Wrote the underlying DLLs in Visual C++ to handle time-critical communications and data manipulation. Designed and implemented a Java-based client applet called CorpQuote to provide continuously updating, delayed quotes for investor relations web pages of corporate clients. The application utilized Java, HTML, and SQL database connectivity.

Senior Programmer/Analyst, Project Leader

1993 - 1994

A. L. Roark & Associates, Inc. Provided programming and analytical support for a leading public safety software vendor. Developed a large scale, mission-critical communications system that provided real-time mobile data communications and criminal information database access for law enforcement agencies across the United States. Implemented the system under AIX, OS/2, and OS/400, interfacing with Motorola mobile data terminal equipment. Directed operations in several application areas, including communications, client-server, and the porting of existing AS/400 RPG III applications to C/C++ on AS/400 and OS/2-based PCs. Served as a communications expert in all areas of LAN/WAN connectivity, including high level protocols such as TCP/IP and SNA (LU6.2/APPC and LU2), and low level DLCs such as SDLC, HDLC, BiSync, and other proprietary protocols. Researched new technologies and markets, and designed location based vehicle tracking services.

Senior Programmer/Analyst, Project Leader

1992 - 1993

Sargent & Greenleaf, Inc. Served as the administrator of an HP 9000/827S HP-UX system, running SYMIX manufacturing software and Progress 4GL RDBMS. Responsible for backups, security, software and hardware maintenance, PC maintenance and support, computer purchases, system and database programming, network administration, and user consulting. Wrote data mining and visualization applications in Progress 4GL and C, using X-Windows running on HP-UX. Responsible for purchase and installation of an EDS/Unigraphics CAD system, consisting of an HP 9000/715-50 networked to several PC-based workstations. Saved the company over $35,000 through careful sourcing of components and by performing the installation myself.

System Administrator / Hardware Specialist

1991 - 1993

Math Sciences Computing Facility, University of Kentucky Co-administrator of a heterogeneous network consisting of 135+ workstations and servers. Created user accounts, conducted security checks, installed and maintained software, and performed systems programming. Performed periodic system backups of 16 UNIX file servers, and developed procedures for automating backups/restores to increase reliability. Installed networks, including Ethernet and serial communication lines, throughout office and classroom buildings.

Unix Instructional Lab Consultant

1989 - 1991

Math Sciences Computing Facility, University of Kentucky Provided user support for UNIX, networking, programming, shells, X-Windows, and other software applications. Ported X11R4 to a beta version of AT&T Unix SVR4. Led the porting and development of various X-Windows applications for the lab.

Primos Consultant

1990 - 1991

UK Computing Center, University of Kentucky Answered questions concerning Primos, various programming languages (particularly C, Pascal, and Fortran), word processing, and spreadsheets. Ported and developed UNIX utilities to run under Primos, including: vi, Less, Lex, Yacc, and make. Distributed these utilities to other Primos users worldwide.

Professional Associations Java Community Process, 2002Association for Computing Machines, 1998USENIX, 1998System Administrator’s Guild (SAGE), 1998HR-XML Consortium, 2007



Contact this candidate