Kevin Shuk
San Jose, CA 95130 • kshuk @ surfous . com
Summary of Qualifications
Enthusiastic and innovative software development professional with solid systems administration expertise and extensive experience in web application development and system integration. Demonstrated success in Linux and open-source software administration, integration and migration. Exceptional interpersonal, communication and organizational skills with the ability to interact effectively with individuals at all levels within an organization to establish and cultivate strong working relationships with clients and co-workers. Gained reputation as a solutions-oriented problem solver who is well versed in leading-edge technologies and able to learn new skills and technologies rapidly.
Technical Skills and Expertise
Operating Systems: Linux, Solaris and other UNIX variants, MacOS, Windows NT/2000/XP
Languages: Java, Perl, SQL, Bourne Shell, C Shell, C/C++, JavaScript, HTML, XML, TCL
Protocols: HTTP, SSL, SSH, SOAP, J2EE, RMI, CORBA, CGI
Software: Apache web server, OpenSSL, JSP/Java servlet containers (Apache Tomcat, Macromedia JRun), Jboss J2EE server, SAMBA, Apache ANT, CVS and Perforce source code version control, Oracle and Informix databases, OpenSSH, Legato NetWorker data protection, SteelEye LifeKeeper, vi, emacs, gdb, IBM xCAT Cluster Administration Tool, Nagios systems monitor
Career Progression
ArQule
(formerly Camitro Corporation), Redwood City, CA and Woburn, MA
Independent Consultant/Cluster Support
Specialist
Contracted to troubleshoot and support the modeling system built as Senior Software Engineer.
Enabled company to license proprietary software to third parties by packaging and documenting the ArQule predictive modeling cluster.
Saved company $11,000 per month by moving Linux-based production cluster in-house.
Skills and technologies used include Linux administration; Oracle 8i administration under Linux; SQL; Perl and Bourne Shell scripting; Apache web server and modules, JRun JSP/servlet container, IBM xCAT Cluster Administration Toolkit.
Senior Software Engineer
Developed portions of custom clustering software in Java, adding new features and utilities to the system.
Saved over $30,000 in licensing costs while offering a more robust and efficient platform on which to run the system by transitioning ArQule modeling system code to Linux from Windows NT.
Spearheaded the migration of company database from Oracle 8i to Linux to simplify administration. Acted as secondary Oracle Database Administrator. Trained Oracle Database Administrator in procedures unique to Linux.
Gained reputation as Linux expert and tapped to advise on additional applications of Linux within organization.
Administered four Linux-based clusters and provided training to transfer duty to the IT team.
Modernized build system using the Java-based Apache ANT build tool to add more flexibility to the configuration of development environments while maintaining in-house build conventions.
Voluntarily mentored junior team members in general coding practice, problem solving strategies and use of Linux and open source software in development.
Ensured that technology investments were business driven and cost effective by investigating relevant technologies and making recommendations on whether or not to use the technologies in the company’s systems.
Skills and technologies used include Linux integration and administration; Java debugging and development, including J2EE, JSP and servlets, and RMI; ANT build tool; SOAP; Oracle 8i administration under Linux; SQL and JDBC; Perl and Bourne Shell scripting; SteelEye LifeKeeper high availability clustering; Apache web server; JRun and Tomcat servlet containers; SAMBA; Perforce SCM; IBM xCAT Cluster Administration Toolkit.
MetaExchange
– Emeryville, CA
Lead Applications Engineer, Co-Founder
Built a complete, automated, real-time, secure, scalable exchange system for the bid and ask spot market, based upon a stock market model for trading commodity goods (http://www.metaexchange.com) in less than 2.5 months.
Determined the strategy and direction of company, growing company by leveraging open source software to keep overhead costs low.
Developed and maintained the software systems that were the foundation of company.
Designed and built the primary web-based trading application using TCL, HTML, JavaScript, C, CORBA and SQL to provide an easy-to-use interface for over 40,000 registered members of the exchange.
Wrote parts of core back-end services for the exchange with C++ and CORBA, one providing registration and authentication and the other providing product presentation, order management and order matching.
Designed the database schema for the exchange from prototypes to production.
Administered and tuned Oracle 8 database on Solaris using a combination of SQL and shell scripts to keep the exchange working efficiently. Maintained database backup using Legato NetWorker module for Oracle.
Performed ongoing maintenance on the entire exchange system, including the Linux and Solaris servers, the Oracle 8 database, back-end servers and the front-end web and Windows applications.
Improved company’s ability to detect fraud by developing a Java-based administration tool used to monitor the exchange system that gave a real time view of transactions as they occurred.
Ensured high availability of the exchange by deploying an effective automatic monitoring system that could detect the common causes of downtime and provide instant alerts of any catastrophic events.
Skills and technologies used included TCL, HTML, Java, JavaScript, SQL, Perl, C, C++ and CORBA; Linux and Solaris operating systems; Apache web server and SSL administration; Oracle 8 database administration under Solaris and Linux; gdb debugger; Legato NetWorker file system and database backup; CVS; Nagios (Netsaint) monitoring tool.
Bonsai
Software, Emeryville, CA
Software Engineer, Consultant, Partner
Established an Internet consulting firm specializing in building cutting-edge electronic commerce solutions for clients.
Built a profitable business through a customer-focused approach investing time and expertise to thoroughly discuss clients’ plans and requirements and providing dependable ongoing support.
Designed, built and supported six web auction systems (including database schema, transaction system, web application and management tools) for three different clients using TCL, Perl and HTML.
Wrote code for, tested and debugged an employee benefits enrollment system for AON Consulting using Perl, TCL, HTML, JavaScript, SQL and Oracle 8. Application successfully deployed for open enrollment at Adobe Systems, Genentech and Bay Networks.
Coded animated web advertisements in Java for Sun Microsystems.
Shared design, implementation and maintenance duties of a web-based catalog system and built four catalogs based on the system, including the Apple Computer Developer Catalog.
Empowered Genetech with the tools for cutting costs and reducing paperwork by designing and coding a lab supplies catalog and an equipment recycling application for the company’s corporate intranet using Perl and Oracle 7 database.
Shared system and network administration duties, including Linux and Solaris servers.
Skills and technologies used included TCL, HTML, Java, JavaScript, SQL, Perl, C; Linux, Solaris and BSD UNIX development and administration; Apache web server; Oracle 8 and Informix database administration; gdb; CVS.
Lawrence
Livermore National Laboratory, Livermore, CA
Data Warehouse Research Assistant, Administrative
Information Systems
Recruited due to demonstrated technical skills, initiative and vision during internship to research and recommend services to be developed for a system to support clients with remote desktop management and access to data warehouse applications.
Contributed to the planning of a major upgrade to the Laboratory’s decision support system.
Computer Programmer, National Energy Research
Supercomputer Center
Selected through a competitive process for an internship to teach Macintosh-related curriculum and manage Macintosh computer laboratory for all summer workshops.
Suggested, won approval for, and tapped to lead the effort in making training materials and documentation available on the web to extend the reach of Laboratory’s educational program.
Streamlined use of a Cray Supercomputer by designing and building a front-end system on an inexpensive server that allowed workshop participants to submit jobs and retrieve results.
Skills and technologies used included MacOS, UNICOS, SunOS, HP-UX, Shell scripting, C, HTML.
Education and Certifications
Milwaukee School of Engineering – Milwaukee, Wisconsin
Bachelor of Science, Management Systems/Computer Information Systems
Red Hat, Inc.
Certificate, Red Hat Certified Engineer (RHCE) no. 80800282506984