KEN PICHA

815-943-3374

pichak@alians2.com

http://www.alians2.com

 

 

EMPLOYMENT HISTORY:

 

01/1982? TO present   www.alians2.com

 

Alians consulting

 

Independent consulting utilizing the following technologies:

 

VXML, CCXML, SCXML, IM, SMS, AWS, Android, ant, Activemq, Axis2, Apache Commons, ApacheDS, Jmeter, Maven, Tomcat, Xalan, asterisk, Bugzilla, Cactus, eclipse, Facebook, GWT, JBuddy, jcs, Jms, mcrypt, Mediawiki, mysql, hsqldb,Hibernate, Prophecy, Snmp4j, Svn, VMware, Azure, wsdl4j, Xerces, XmlHttpRequest, Visual Studio, J2SE, J2EE, JSP, EJB, JTAPI, JNDI, scriplets. perl, mod_perl, ruby, XML, HTML, javascript, css, vbscript, ASP, C, C++, tk, python, php, oracle, access, sql server, VRML, WAP, WMLScript, XSL, XSLT, SAX, XHTML , audio, video, security, Weblogic, Websphere, DB2,  .NET , exchange , VB, JAXP, DOM, Oracle, ColdFusion, CFML, linux, premier, photoshop, sonar, audition, corel , pro tools, maya, flash, Frontpage, LDAP, SMB, TCP/IP,  Cisco, symbian, j2me, midp, cdlc, ajax,  jquery, silverlight, etc.

 

06/2010 TO 07/2010   Solving IT, Inc. – Chicago, IL.

 

Solving IT is a consulting company

 

At Solving IT I have been assigned to the following projects:

 

06/2010       Fenwal Blood Technologies – Lake Zurich, IL

 

Developing software for medical equipment

 

Visual studio, apache, perl, C#, VB, javascript, CSS, XML, AJAX, HTML, excel, word, QNX, linux,  sharepoint

 

04/2005 TO present   Xorbix Technologies, Inc. – Milwaukee, Wi.

 

Xorbix is a consulting company

 

At Xorbix I have been assigned to a number of projects. They are listed below:

 

09/2009 to present       Johnson Diversey

 

Developing automated systems for Invoice Processing, Purchase Order Processing, Workflow Management

 

Visual studio, SQL Server, Oracle, apache, IIS, subversion, perl, C#, VB, javascript, CSS, XML, AJAX, HTML, excel, word, java, SAP, JD Edwards, unix, sharepoint, web services

 

03/2009 to 08/2009       Johnson Foundation

 

Developing automated systems for Conference Management using the following technologies

 

Visual studio, SQL Server, IIS, subversion, perl, ruby, C#, VB, javascript, CSS, XML, AJAX, HTML, excel, word, sharepoint, web services, Access, unix, mysql, php, NHibernate, log4net, NUnit

 

02/2008 to 02/2009       Brainware

 

Developing automated systems for Invoice Processing, Purchase Order Processing, Workflow Management

 

Clients include: Abbott Labs, Sourcecorp, Southern Companies, Johnson Diversey

 

Visual studio, SQL Server, Oracle, apache, IIS, subversion, perl, ruby, C#, VB, javascript, CSS, XML, AJAX, HTML, excel, word, tomcat, websphere, java, SAP, JD Edwards, unix, sharepoint, web services, NHibernate, log4net, NUnit

 

08/2007 to 02/2008  Health Payment Systems, Milwaukee, WI

 

developing health payment systems using the following technologies

 

visual studio 2005, sql server 2005, apache, jira, subversion, confluence, ssis, perl, ruby, python, C#, VB, javascript, CSS, XML, AJAX, HTML, excel, word, web services, tomcat, java, design patterns, mysql, Reporting Services, MVC, Business Objects, NHibernate, log4net, NUnit

 

08/2006 to 08/2007     Doral Dental, Grafton, Wi

 

subcontracted through Stratagem, Milwaukee, Wi

 

developing dental claim and authorization software using the following technologies:

 

vb, c#, visual studio, visual studio .NET, visual studio 2005, sql server 2000, sql server 2005, access, vba, COM+, DCOM, javascript, XML, AJAX, ASP, ASP.NET, XSLT, C++

 

04/2005 to 07/2006     MGIC, Milwaukee, Wi

 

MGIC (Mortgage Guaranty Insurance Corporation) deals with mortgage insurance and other related areas

 

Here is a brief list of the things that I was assigned to do

 

Developer in the Information Services/Business Acquisition Systems/Web Development group using the following technologies:

 

perl, oracle, xml, html, java, javascript, css, unix, c, xslt, lotus notes, pvcs, tivoli, MQSeries, vb, Oraperl, apache, ajax, iplanet, and DBI to develop applications

 

 

07/2004 TO 04/2005    Webogy LLC, Bannockburn, Il

 

Application Engineer utilizing the following technologies:

 

Html, javascript, visual C++, Sql Server, pascal, Logitech pen, networking, load balancing, firewalls, security, linux, oracle, java, ajax, windows servers, visual source safe, vb, vb.net, asp, asp.net, c#, http://inxpo.com, http://writesync.com, http://salesforce.com, http://virtualvendshow.com

 

03/2001 TO 03/2003   Xorbix Technologies, Inc. – Milwaukee, Wi.

 

Xorbix is a consulting company

 

At Xorbix I have been assigned to a number of projects. They are listed below:

 

07/2002 to 11/2002     MGIC, Milwaukee, Wi

 

MGIC (Mortgage Guaranty Insurance Corporation) deals with mortgage insurance and other related areas

 

Here is a brief list of the things that I was assigned to do

 

Project leader, designer, mentor, and primary technical resource on the new Solaris Document Print And View Project

 

The Solaris Document Print And View Project uses Solaris, NT, Perl, tiff2ps, libtiff, ghostscript, ps2pdf, ImageMagick, xsl:fo, xhtml, open office, java, cups, latex, postscript, and déjà vu, to create an environment where users can view and print Fax, PDF, HTML, and Microsoft Word documents directly from Solaris using streaming and compression technologies to help reduce the amount of data being transferred across the network.

 

Project leader, designer, mentor, and primary technical resource on the new SNMP Project

 

The SNMP Project uses Solaris, NT, Perl, MQSeries ucp-snmp, net-snmp, and HP OPENVIEW to establish a departmental standard way of reporting runtime conditions of the various processes running in production.

 

Project leader, designer, mentor, and primary technical resource on the new Feedback Report Project

 

The Feedback Report Project uses Solaris, NT, C, C++, Perl, XML, XSL, XSLT, Oracle, MQSeries, java, SNMP, XSL-FO, gdome, xalan, saxon, JAXP, SAX, DOM, CSS, TrAX, WSDL, SOAP, UDDI, XSLTC, fop, XML Spy, SVG, SMIL, ajax, and Saxon to implement a more advanced version of the already existing Feedback Report.

 

Solaris Performance Management

 

Project leader, designer, mentor, and primary technical resource on the new Consumer Credit Project

 

The Consumer Credit Project uses Solaris, NT, C, C++, Perl, XML, XSL, XSLT, Oracle, MQSeries, java, ajax, credit card processing, PGP, SNMP, XSL-FO, HP OPENVIEW, and credit bureau processing to implement a public web site where customers may view and interact with their own credit history.

 

04/2001 to 06/2002     Cygnus Publications, Ft. Atkinson, Wi

 

Cygnus Publications is an online publisher

 

Here is a brief list of the things that I was assigned to do

 

Design and implement Cygnus Online Buyer’s Guide using ColdFusion, CFML, HTML, Javascript, Access, SqlServer, SQL, NT, cascading style sheets, Perl, XML, java, perlscript, ASP, VBScript, linux, XSL, XSLT, SAX, XHTML , ajax, etc.

 

03/2001 to 04/2001    GE Marquette Medical, Milwaukee, Wi

 

GE Marquette manufactures medical equipment

 

Here is a brief list of the things that I was assigned to do

 

Feasibility study to determine if NT 4.0/OTG environment could be replaced  with NT 2000 server/Remote Storage Services/Removable Storage Manager

 

Design and programming using ATL 7100, RSS, RSM, VB, VC++, MSDN

 

05/2000 TO present   www.logistiqs.com

 

logistiqs.com develops e-commerce, logistics, and entertainment websites for various clients

 

development in J2SE, J2EE, jakarta, ant, Java Web Services, Java XML Pack, Java Servlets, Java Server Pages (JSP), Enterprise Java Beans (EJB), Java Telephony API (JTAPI), JNDI, scriplets, perl, mod_perl, XML, HTML, javascript, cascading style sheets,  vbscript, ASP, java, C, C++, tk, python, php, visual basic, oracle, access, mysql, SQL, sql server, VRML, WAP, WML, WMLScript, XSL, XSLT, SAX, XHTML, VoiceXML, Java Message Service (JMS), EJB QL, visual studio .NET, VB.NET , C#.NET, ASP.NET, symbian, j2me, midp, cldc, ajax, etc.

 

08/2000 TO 02/2001    Analysts International Company – Schaumburg, Il.

 

Analysts International is a consulting company.

 

At AIC I have been assigned to a number of projects. They are listed below:

 

11/2000 to 02/2001     AIC – Schaumburg, Il

 

After I returned from Wallace, I was asked to convert an existing system written in C, C++, and DirectX to Visual Basic

 

09/2000 to 11/2000   Wallace Colorforms – Elk Grove Village

 

Wallace Colorforms is a publisher specializing in color printing

 

Here is a brief list of the things that I was assigned to do

 

-          Programming, analysis, and design in C++

 

 09/2000 to 09/2000     AIC – Schaumburg, Il.

 

Before I was sent to Wallace, I was asked to work on a DirectX application. Here are some of the highlights:

 

-          Programming, analysis, design, and performance tuning in C, C++, and DirectX

 

08/2000 to 09/2000    AIC – Schaumburg, Il.

 

When I joined AIC, I was asked to work on some of the in-house Lawson projects. Here is a brief synopsis of that work:

 

-          programming, analysis, design, and performance tuning in VB, Oracle, Terminal Server, and SQL

 

 

 

11/1998 TO 05/2000  IATN INC. – Milwaukee, Wi.

 

IATN (www.iatn.com) is a software development house specializing in web/ORACLE/MySql based systems designed to meet the special needs of the transportation industry.

 

Although I wore many hats, I was initially hired as lead software developer. Shortly thereafter, I was asked to also manage the computer department. Here is a brief list of the many hats that I am required to wear.

 

-          programming  in C, C++, SQL, Perl, mod_perl, Java, Javascript, Jscript, VB, Powerbuilder, Unix shells, php, ajax, and many other languages. These programs are used for both internal (intranet) and external (internet) use.

-          Oracle, MySql dba and programming

-          Webmaster/web design

-          unix. Windows, and novell system administration

-          specify, recommend, and authorize all hardware and software purchases

-          network administration

-          system design

-          y2k initiative

-          maintenance and enhancement of all in-house computer systems

-          help desk

-          manage computer department personnel

-          formulation of internal business plans

-          formulation of business plans for potential and existing clients

-          work closely with sales and marketing staff to promote business

-          work closely with operations staff to enhance availability and reliability

-          formulate training policies

 

04/1990 TO 11/1998    CCH INC. - Riverwoods, ILL.

 

CCH (www.cch.com) is a publisher of tax law (amongst other things) in both electronic and paper form.

 

At the time that I left CCH, I was a key member of the UNIX systems administration group. This group is responsible for over 200 UNIX boxes running Solaris, HP-UX, and AIX. Here are some personal highlights:

 

-          programming in C, C++, HTML, Java, Visual Basic, Perl, mod_perl, Python, TCL, oracle, ms/sql, informix ajax, and many others

-          member of design/implementation team responsible for outsourcing the new “AMP online” production facility in Baltimore

-       Intranet and Internet web development

-       Solaris performance tuning

-       system administrator for over 100 Sun boxes ranging from small workstations to Sparc servers with up to 20 processors, fddi, raid, etc.

-       implement Web servers and integrate configuration management, performance monitoring, remote administration, report generation, ORACLE front ends, and many other in house applications

-          set up Java, C, C++ development environments

-          year 2000 implementation and planning

-          technical advisor to development staff on UNIX internals, etc.

 

Before officially becoming a member of the sys admin group, I was a member of the Systems Programming group. Here are some of the highlights:

 

-          administrate UNIX in special project situations

-          setup and administrate NT/SQL server for Peoplesoft and Webserver applications

-          NT and SQL server performance tuning

-          worked on implementing CA-UNICENTER TNG corporate wide

-       migrate development environments from HP-UX 9.04 to 10.01

-          instruct operations personnel in HTML, java, vrml, javascript, cgi, perl, mod_perl, tcl, c++, smalltalk, internet technologies, windows 95/98/NT, tcp/ip, etc.

 

Before joining the Systems Programming team I was the lead technical member of a special team put together to migrate from the Honeywell and IBM 3090 to Unix and Windows NT. Here are some events that occurred:

 

-       Convert 3090 vsam based taxing system to HP-UX based oracle and vertex using oracle pl/sql and pro’c’

-       administrate many versions of oracle

-       recommend and implement corporate wide bug tracking, configuration management, and version conrol systems

-       redefine hardware platforms to assist operators in maintaining systems remotely

-       design implementation plan for DNS, NIS, SENDMAIL, LOTUS notes, etc.

-       consult in smalltalk, C++, XWINDOWS, WINDOWS, oracle development efforts

-       migrate core business systems from HONEYWELL DPS7 to IBM 3090

-       design conversion systems to convert DPS7 data to IBM 3090 format

-       design conversion systems to convert DPS7 easycoder programs to IBM mainframe cobol

-       perform conversion process on HONEYWELL systems and instruct other developers in the processes necessary

-       assist developers in debugging difficult conversions

-       migrate core business systems from IBM 3090 to UNIX platform

-       assist operations personnel in properly building UNIX kernel

-       define production, test, and development directory structures

-       evaluate development systems and recommend purchases

-       assist in migration of IBM 3090 Adabas and Natural to UNIX platform

-       define revision control systems

-       design conversion systems to convert 3090 data to various UNIX formats

-       design conversion systems to convert 3090 JCL to UNIX shell formats

-       design conversion systems to convert 3090 Cobol programs to UNIX programs

-       design systems to assist QA in testing programs

-       convert sample systems and instruct developers in the procedures necessary

-       assist developers in debugging difficult systems

-       draw up company wide guidelines for shell programming

-       assist operations in setting up printing on the UNIX platform

-       assist operations in setting up connectivity to PCs, UNIX, 3090, and VAX

-       analyzed and implemented first implementations of PVCS on UNIX platforms

-       analyzed and implemented first implementations of Configuration builder on UNIX platforms

-       analyzed and implemented TCP/IP services on OS/2 so that NFS, TELNET, RPC, REXEC, and RSH could be used

-       created automated systems on UNIX (using K shell, PERL, and AWK) to allow users to remotely edit, compile, link, and run OS/2 PL1 programs

-       analyzed and implemented first conversion of 3090 PL1 applications to OS/2

-       converted OS/2 command files to rexx to allow for more flexable remote automation

-       direct PL1 programmers in conversion of remaining 3090 PL1 programs to OS/2

-       implemented UNIX based OS/2 scheduler (using K shell and PERL) to allow multiple OS/2 boxes to be used in running PL1 programs in an automated production environment

-       designed and implemented UNIX “SAR” lookalike (SAR is an automated print facility on the 3090)

-          converting complicated PC based systems written in ‘C’ and INTEL assembler to UNIX on last minute notice

 

Before joining the special conversion team, I worked in the Business Information Systems group. Here are some of the things that occurred during that short period:

 

-       writing, directing and producing corporate videos and music

-       evaluating new Windows programs such as Q+E Database Editor and Perform Pro + for possible use by internal users

-       creating new last minute reports integrating IBM 3090 technologies with PC applications such as Wordperfect, Word, Excel, Powerpoint, etc.

-       repairing and re-engineering IBM 3090 ADABAS, JCL, NATURAL, ISPF, TSO, and SAS/C programs

-       engineering documents using HP PCL v5.0

-          re-designing existing systems on HONEYWELL, IBM 3090, IBM 4381, and NIXDORF computers to run on newer PC and AS400 hardware using Windows, MS WORD, EXCEL, etc.

 

Before joining BIS, I was the project leader of the team that was developing the Windows version of the AMP software package. (AMP is a package that the company sells to customers that allows them to access Tax Law data via CDROM, dialup, and internet). Here are some of the things that occurred:

 

-       designed GUI builder benchmark application to be used as a test vehicle for various GUI builders under WINDOWS v3.1.

-       developed benchmark application using XVT

-       rewrote major portions of the Depreciation Calculator using Borland Turbo Pascal v5.5

-       served on the CCH advisory committee to Editorial on the feasibility of migrating CCH data over to SGML using OMNIMARK

-       working with Tech Services installing hardware and software for various PC, IBM mainframe, LAN, and VAX users.

-       beta testing WINDOWS for workgroups and Windows NT

-       new software development in WINDOWS 3.1 using Borland and Microsoft C++ development environments

-       evaluating Microsoft, Borland, and other C++ packages to use in new software development

-       designing and programming INSTALLATION programs for DOS, WINDOWS, and NOVELL LAN administrator applications

-       programming DOS 5.0 applications in 'C' and INTEL assembler

-       programming WINDOWS applications in 'C'

-       programming communications applications in 'C' and INTEL assembler for NOVELL and 3COM networks, chatterboxes, modem pools, local modems,etc.

-       maintain defect tracking system using DBASE IV and NOVELL network

-       documenting analysis, design specifications, test plans, and release notes using WORD for WINDOWS

-       designed and implemented new install programs

-       analyzed and redesigned PC applications to reduce disk and memory requirements

-       project manager for WINDOWS 3.0 development group

-          analyzed current PC based products and drew up requirements definitions for new WINDOWS products.

 

Before becoming the Windows team leader, I was the lead developer on the DOS AMP product team. This is the position that I was recruited for, and these are some of the events that occurred:

 

-       drew up design specifications for various enhancements and repairs to current PC products

-       created documentation and course materials to assist programmers in maintaining current  PC products.

-       provided hardware specifications to allow developers to use new modern development tools, LANs, etc.

-       solved various "unsolvable" bugs in the current PC products.

-       provided specifications for new coding and documentation standards.

 

01/1995 TO 11/1998    FOCAL, INC. - GLENVIEW, ILL.

 

Focal is a small independent partnership that teaches students programming and then assists them afterwards in obtaining employment. I was invited by the partners at Focal to teach classes in the following technologies:

 

-       C, C++, Java, Javascript, VBScript, HTML, Internet technologies, CGI, etc.

 

09/1991 TO present              MICROSOFT BETA TESTER

 

TRAINING:

 

                HIPAA

                Sun Solaris 2.X System Administration II

                Sun Solaris 2.X Network Administration

                Sun Systems Fault Analysis Workshop