KEN PICHA

815-943-3374

pichak@alians2.com

http://www.alians2.com/resume



EMPLOYMENT HISTORY:


01/1982? TO present www.alians2.com


Alians consulting


Independent consulting utilizing the following technologies:


Hadoop, VXML, CCXML, SCXML, IM, SMS, AWS, Android, ant, Activemq, Axis2, CXF, Apache Commons( XML and serialization), ApacheDS(LDAP/ActiveDirectory), Jmeter, Maven, Tomcat, Xalan, asterisk, Bugzilla, Cactus, eclipse, Facebook, GWT, JBuddy, jcs, Jms, mcrypt, Mediawiki, mysql, hsqldb,Hibernate, swing, Prophecy, Snmp4j, Svn, VMware, Azure, wsdl4j, Xerces, XmlHttpRequest, SSL(secure sockets), threads, synchronous and asynchronous processing, 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, json, jira, confluence, subversion, nexus, junit, struts. rhino, splunk, doxygen, logback, jetty, pam, git, hg, telapi, voxeo, talend, camel, twilio, freeswitch, glassfish, jersey, hk2, nexmo, tropo, etc.


09/2010 TO present Ponvia, Inc. – Lake Bluff, IL.


Ponvia is a consulting company


At Ponvia I have been assigned to the following projects:


Scxml Content Generation Platform Architectural Design


The goal of the project was to develop an architecture capable of leveraging a high level language such as Scxml to generate content that would be applicable to all web browsers, mobile platforms, and various gateways such as freeswitch, nexmo sms and voice, openfire, plivo sms and voice, prophecy, telapi sms and voice, twilio sms and voice, and tropo sms and voice.


reference the technologies listed in Alians consulting for a list of the technologies used


State Compensation Insurance Fund, California


The goal of the project was to implement a call center for SCIF utilizing a Prophecy gateway, and the Scxml Content Generation Platform listed previously. The system had to be able to handle up to 100 simultaneous calls with a reasonable response rate.


The project also included managing a half dozen other employees that were added to insure the delivery date


The project went live after 6 months of effort and rigorous testing


reference the technologies listed in Alians consulting for a list of the technologies used

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



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:



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:





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.



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:


- 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


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:


- migrate development environments from HP-UX 9.04 to 10.01


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)


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


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


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