Short CV
MS Word CV
Print Short CV
 
Cover Letter
MS Word Cover
Print Cover Letter
 
Long CV
Personal
Experience
Education
Employment
Publications
Meetings
 Presentations
 Courses
Reviewing Assignments
Research Funding
Professional References
Print Long CV

Jan K. Labanowski, Ph.D.

http://www.ccl.net/jkl/oop/index.shtml

Jan Karol Labanowski
2715 Westmont Blvd
Columbus, OH 43221
tel. (614)-487-8373
Email: jkl@wowway.biz, jkl@ccl.net
   Send me email with best time and phone to call
Naturalized US Citizen (1987).
Not considering relocation from Columbus, OH.

Skills:

I am listing only recent software packages, tools, modules, etc., so my resume is not too long. I worked with hundreds of them. Likewise, I skip my computational research and publishing history (BTW, quite successful), since it is about 15 years when I was last working at Academia. If my academic activities and papers are of interest, you can search Google (or Google Scholar) by my name of check my long CV.

  • Operating Environments: Linux and other Un*x servers, MS Windows desktop, Vagrant/VirtualBox virtual test and development machines. Agile, Test Driven and Waterfall SDLC. Various content/version control systems and collaborative environments. Parallel and mainframe computers. Centralized and distributed computing platforms in public and secure DoD settings.
  • Major Responsibilities: Procuring, profiling, installing, updating, configuring, testing and maintaining software (developed in-house and vendor provided) in the service organization (Ohio Supercomputer), contracts for DoD, academic environment and working in private organizations. Managing groups, projects, contracts and grants. Familiar with on-call duties and DR drills. Maintained public software repositories and discussion forums (Ohio Supercomputer Center, University of Notre Dame, CCL).
  • Training Activities: Formal academic lectures and labs at The OSU College of Pharmacy, scores of tutorial materials for the Web and in-class use, organized symposia and taught workshops, presented research results at meetings and conferences.
  • Languages/Databases: Perl, JavaScript (and libraries like jQuery/Ext-JS/Protocol.js/Tooltip.js), bash, ksh, sh, csh, Java, PL/SQL, PHP, HTML, CSS/less, XML, XML Schema and DTD, XSLT, XPath, XQuery, C/C++ and a number of archaic ones. SYBASE, MySQL, Oracle, TOAD and MYSQL Workbench, sqlplus and mysql clients.

Experience

03/15 - 09/17:  Debeloper III at Teleperformance III, Grandview, OH
    Working with a team to expand, enhance and maintain an extensive software system for managing employees in Call Centers in 50 countries. The CCMS system is distributed, multilingual, requires utmost attention to data safety (personal information and human resources information) and has to be extremely robust to collect real time data from time clocks. The Software runs on the internationally distributed and redundant Linux servers to provide fail-over. Web based front end has to support many languages, local formats for dates, currencies, addresses, etc. The back end consists of distributed database system (mainly MySQL and Sybase) that have to promptly respond to queries from clients around the world. The servers also run exhausting batch jobs to process payroll, statistics, benefits, work sheets, human resources data, tax information, employee infractions, and so on. It is a few million lines of perl code (some of it a legacy perl), shell scripting, database maintenance code, web page templates, CSS, JavaScript, PHP. Java, plus a large number of configuration and customization files for different locations and departments. The Call Centers and Customer Support is a fast moving and changing industry that has to keep pace with changing access technologies (desktop vs mobile) so developers have to quickly respond to requests for additions, extensions, modifications and bug fixes. Recently the software development is also distributed with groups in Europe, India and Philippines.

03/13 - 12/13:  Senior Developer at 2Checkout.com, Columbus, OH
  • Developed software for Web based payment solutions for an international (and multilingual) community of sellers using JavaScript/jQuery, HTML5, CSS on the front end, Perl/mod_perl/Catalyst and Java for the middle tier, MySQL as a back-end in a highly secure, PCI compliant environment.
  • Software development and modeling was done in a Virtual Box/Vagrant guest under Windows. The Agile and Continuous Integration approaches (VersionOne Agile environment) were used with a strict adherence to SDLC, Product Owner/UAT review and automatic test and deployment scripts.
  • Utilized Git and Github for version control and deployment in the Continuous Integration environment (workflows), Wiki for documentation, VersionOne and Request Tracker (RT) for workflow and change/installation control.
  • Worked within a highly distributed environment, utilized the latest techniques for instant vendor signup, dynamic checkout procedures, instant credit score verification, fraud control, electronic transfers with Forex conversions under different jurisdictions and legal banking requirements. It was paired with finance accounting automation for tracking sale transactions, currency conversions, fees, settlements, payments and reconciliation.

03/12 - 02/13:  Senior Developer on contract from Experis to Nationwide Insurance, Columbus, OH
  • Ported a massive number of older Perl4 scripts/modules from Solaris to Perl5/ActivePerl on MS Windows Servers to run under IBM's Tivoli/Maestro. This was a challenge, since perl scripts ran a lot of UNIX shell commands relying on UNIX environment variables while Windows DOS/NET commands and environment variables are substantially different.
  • The compiler had to be created that converted UNIX system() calls to the subroutine calls to the OS agnostic library. After the compiler was optimized, converting a script took a few seconds rather than a few hours of manual editing.
  • Ran COBOL programs from within these Perl scripts that required special BAT wrappers for Windows.
  • On another location developed and maintained Perl and Shell scripts that used a lot of SQL queries to Oracle and various RPC methods and reconciled accounts, placed stock and mutual fund orders during the night. Tivoli/Maestro schedules were used to automate financial operations, timing, and dependencies.
  • Harvest for software management, Quality Center for quality assurance, HP Service Center for documenting tasks, TOAD and SQLPlus to run Oracle PL/SQL interactively.

07/10 - 09/12:  Senior Developer on contract from Sophisticated Systems Inc. to American Chemical Society, Columbus, OH
  • Worked for the technical publishing group within a new and challenging project for automating the conversion of the initial XML version of submitted manuscripts to final print and Web versions with minimal human intervention. As a part of the project we created an Evaluator that was checking the final rendering of papers for their adherence to the numerous and rigid rules of scientific publishing style. Each published article was automatically scored and sent to a human editor when quality score was below the required threshold.
  • The work involved XSLT, ANT, Maven, SVN, Eclipse, Arbortext Publishing Engine, Documentum Server, and Oracle DB in the mixed (UNIX/MS Windows) and distributed (Columbus and Washington ACS Headquarters) environment.
  • The project required Web Services (SOAP) with Documentum server, Secure FTP to pass the final issues to the printer, and REST services (created by us with Tomcat and Spring Framework) to Windows servers in our DC Headquarters that were producing the PDF files. Special XML versions (created with the Saxon XSLT2) were passed to our partners for creation of Web published versions of science papers.
  • We used massive amount of bash scripts, Windows bat files, perl scripts and in-house developed Java utilities and libraries for conversions and automation with XSLT.
  • The publishing industry is merciless as deadlines are concerned. When the issue is scheduled on the given date it has to appear on this date, so a lot of unexpected nigh shifts. We used JIRA for collaboration and SVN as a central repository.
  • Awarded a distinguished Catalyst Award by the ACS President for his contribution to the effort here. This award is rarely given to contractors.

01/07 - 07/10:  Senior Web Developer On contract from Sophisticated Systems Inc. to Chemical Abstract Service, Columbus, OH
  • Programmed advanced Perl chemical information patent data mining applications using Object Oriented approaches to integrate a Web UI (Client's JavaScript/Ext-JS/Protocol.js, Tooltip.js, AJAX for paging), Apache/mod_perl with Catalyst, Log4perl logging, Template Toolkit, DBIX/DBI and scores of other modules, database (Sybase and Oracle) access, securely connecting to internationally distributed Data sources with custom protocols, using JEE Web Services (WebLogic) for billing and usage records.
  • Utilized C/C++ for low level functionality under Solaris/Linux.
  • Ported and maintained the Patent Viewer application under different flavors of UNIX (Solaris, RedHat, and SUSE).
  • Utilized ClearCase for version control and maintained a strict adherence to QA processes and staging of software releases. Remotely collaborated with the team in Great Britain to transfer software maintenance when project was being completed.
  • Built in multilingual support with different Views depending on the location of the User.
  • Created and maintained monitors that were periodically probing the key pages of the Web application and were switching the route to the secondary server when the primary server timed-out (simultaneously alerting the NOC about the problems detected).

09/05 - now:  General Manager, Computational Chemistry List, Ltd., Columbus, OH.
  • Developed http://www.ccl.net (Computational Chemistry List). The CCL is a discussion forum for the international community of computer savvy chemists, bioinformaticians and materials scientists. It has software repositories, archives, and web advertising to cover the expenses of operation. The CCL was developed on Linux and ran under Apache with a basic layout as SSI/SHTML includes that are adequate for the text and numbers that researchers need.
  • CCL is a result of the commercialization of a 25 year long project initially supported by the National Science Foundation. It currently runs from my home on Apache and Email server under CenOS6, bridging firewall, DNS, and automatic backups to BluRays. The aging Linux servers are rebuilt from parts, software is installed from CentOS DVDs or compiled from sources every few years.
  • While this resource is mostly an after-hours hobby, it is supported by donations and Web Job and Conference Announcements. The Credit Cards were initially processed on the server but with increasing effort needed to maintain the stricter and stricter PCI compliance requirements, this function was off-loaded to Authorize.Net and offered to a User after ad submission was finalized with the self-serve Web form. The site requires only a negligible maintenance and no intense supervision. I consider it a community service.
  • Developed and managed the http://www.asdn.net, an Atomic Scale Design Network site using similar technologies as for CCL. It is run by Nano and Giga solutions on a virtual server in the cloud by a colleague of mine from my research years. The ASDN offers research consulting, and conference organization.

01/04 - 07/05:nbsp; Director of Science Computing Facility,
      University of Notre Dame, Notre Dame, IN.
  • Managed the research and office computing at the College of Science (5 departments, 700 desktops, Beowulf clusters for a total of 400 processors). Clusters were assembled from blades. We also ran the wiring and switches/firewalls within College of Science.
  • Teamed with 2 PhDs, 2 technicians, and scores of student help to provide support, research computing facility planning, network upgrades, network security and intrusion detection, software/hardware installation/maintenance, distance education, conferencing/training, and software development.
  • Performed Web based GUI development and maintenance of departmental Web sites running under Apache and Tomcat. The web sites were created using simple templates designed in-house and maintained with a text editor. We also maintained a secure password server (using public key encryption and scores of obfuscated C utilities that would not yield the encryption schema with disassemblers) to be able to access password on desktops and servers that we maintained.

08/88 - 12/03:  Ohio Supercomputer Center,
The OSU College of Pharmacy at OSU, DoD, Columbus, OH.
  • Worked as a Senior Research Scientist, OSU Graduate Level II Faculty, DoD Senior Academic Lead for Computational Chemistry and Materials Technology Area (Secret Security Clearance) for Aeronautical System Center at WPAFB and Army Research Laboratory at APG.
  • Performed research, development, teaching, and co-managed a leading High Performance Computing and Communication organization.
  • Software development for vector and parallel architectures (Cray, SGI, Sun, IBM and Beowulf Clusters), research in computational chemistry, chem- and bio-informatics, User Interfaces, web portals, grid computing, distance education, and scientific visualization. Built experimental special purpose servers from parts.
  • Taught academic courses in The OSU College of Pharmacy, mentored graduate students, organized classes, workshops, symposia and user training, on-site or via Internet (MBone and then Access Grid).
  • Actively recruited users of OSC by producing promotional literature, participation in trade shows, authored proposals as principal investigator, negotiated software acquisitions with vendors.

1972 - 1988
Various computing Research and Academic Positions

Education:

  • 1971 - M.S. in Chemistry, Jagiellonian University, Krakow, Poland.
  • 1975 - M.S. in Biochemistry, Jagiellonian University, Krakow Poland.
  • 1980 - Ph.D. in Natural Sciences, Jagiellonian University, Krakow, Poland.