Experienced Software Leader and Mentor
San Francisco Bay Area
Experienced Software Leader and Mentor
San Francisco Bay Area
I'm a software sector specialist. I thrive in and seek out dynamic fast-paced environments. This propensity often lands me at small companies and startups which are positioned to take advantage of my unique skill set.
Professionally I have:
- Been in the software business since 1987;
- Had development and leadership responsibilities on over 20 shipped products and numerous internal ones;
- Product management and product marketing experience. Including roadmaps, MRD, PRD, use cases, interviewing, white papers, data sheets and other collateral;
- Been involved with external engagements: sales calls, customer support calls, and public speaking;
- Defined and implemented processes to increase efficiency and reduce costs;
- Built relationships with outside developers and supported them with products.
- Have been an independent contractor.
Recreationally I:
- Participate in software user groups as an organizer, leader, and contributer;
- Have been coaching women’s athletic teams: Softball (1986-1997) both recreational league teams and B-level tournament teams; Ice hockey (2004-present) recreational league teams;
- Started and organized the Hotlanta recreational women’s softball division; from 0 to 13 teams in four years.
- Volunteered in Atlanta, GA at the Abracadabra! Children's Theatre (1995 - 1997) in such roles as Asstant Director, Stage Manager, Assistant Stage Manager, and Light and Sound Operator.
Mentoring, coaching, and teaching while defining, building, and shipping quality software products.
(Wireless industry)
July 2007 — Present (1 year 1 month)
FonJax is a hardware as a service (HaaS) company whose products and service make deployment and monitoring of mobile applications/content a streamlined process. The FonWorx service provides remote access to live, geographically dispersed mobile handsets. The handsets are accessible via the Internet using the FonWorx Client or SDK.
Tasks: Design\development of: thin client, server, common libraries, FonWorx SDK and sample code, development tools, and web site; Content creation: web site, operations and billing reports, and prospect sales collateral; project management, operations management, market research, competitive analysis
Techs: Windows, C#, C++, HTML, SQL, TCP, UDP, WinForms, DirectSound, Multithreading, Microsoft SQL Server 2005, Microsoft Report Server, Report Builder, graphic editing, Agile
(Non-Profit; 1001-5000 employees; Computer Software industry)
March 2007 — Present (1 year 5 months)
Bay.Net is an open and independent forum for evaluating and extending the knowledge of the .NET architecture, technologies, tools and business applications for its membership. Our purpose is to provide information and guidance to the full breadth of .NET capabilities.
Bay.NET is a California Nonprofit Corporation that serves the San Francisco Bay area with meetings and activities in San Francisco, Silicon Valley and Mount Diablo areas.
Tasks: Lead and organize monthly meetings; find and schedule speakers; try to make each .NET meeting a fun and worthwhile experience for our members; support the entire Bay Area development community by speaking at Code Camp; support Microsoft developer community events as a volunteer.
(Educational Institution; Computer Software industry)
October 2006 — Present (1 year 10 months)
In supporting the developer community I occasionally contribute to news groups as well as give public presentations:
2007 Speaker, Silicon Valley Code Camp - Architecture: Building Commercials Apps For Success
2007 Speaker, Silicon Valley Code Camp - Introduction to Threading
2/2007 Speaker, San Diego .NET User Group
9/2007 Speaker, San Francisco Bay .NET User Group
9/2007 Speaker, Santa Barbara .NET User Group
8/2007 Speaker, Fresno .NET User Group
12/2006 Speaker, .NET Developer Association (Redmond)
11/2006 Speaker, Inland Empire .NET User Group
10/2006 Speaker, San Gabriel Valley .NET User Group
2006 Speaker, Silicon Valley Code Camp - Concurrent Software Development
(Sports industry)
August 2003 — Present (5 years)
Northern California Women's Hockey League is an all volunteer ice hockey league. The league is designed as a teaching league and I coach at the intermediate level. It is my job to help each of my players have fun and learn. This often requires balancing the individual skaters needs with those of the over all team.
(Privately Held; 1-10 employees; Computer Software industry)
July 2005 — July 2007 (2 years 1 month)
The Digipede Network is grid computing solution built for Windows, using .NET. I have been presenting to development groups on the subjects of multithreaded development, grid computing, and advanced debugging techniques.
Tasks: Public speaking; web-based marketing; SEO; web analysis; white papers; sample applications; product documentation; training materials; web site maintenance
Techs: Windows, C#, HTML, VB, C++, ATL, VB.NET, ASP.NET, .NET 1.1/2.0, MFC, web services, distributed MS Excel, grid computing, distributed computing
(Privately Held; 51-200 employees; Computer Software industry)
July 2004 — July 2005 (1 year 1 month)
OmniPeek is a network analysis tool built on Windows using C++ and DCOM. I worked on the remote graphing feature, and using the technology developed for remote graphing, built PeekTrends. PeekTrends is a reporting tool for analyzing network statistics.
Techs: Windows, C++, DCOM, MFC, graphing, packet capture, packet analysis, network protocols
(Privately Held; 51-200 employees; Telecommunications industry)
February 2004 — June 2004 (5 months)
(Computer Software industry)
March 2003 — June 2003 (4 months)
(Privately Held; 501-1000 employees; Chemicals industry)
August 2002 — March 2003 (8 months)
From letter of recommendation:
"...Kim was an exceptional employee. She is intelligent, insightful, conscientious, prompt, articulate, and possess a great presence in front of customers. Kim was a delight to manage and I often found that she challenged me to higher levels while I attempted to challenger her as well. She is very personable and was able to adapt to multiple customer-types and situations." Craig Hassel, Senior District Sales Manager
(Sports industry)
February 2002 — July 2002 (6 months)
Helped out a friend and learned how he runs his business.
(Public Company; 201-500 employees; VIGN; Computer Software industry)
June 2000 — October 2000 (5 months)
Vignette acquired OnDisplay...
Product Manager: eContent is a suite of applications that together supported the collection and conversion of unstructured data to structured data.
Tasks: Managed cross-functional team comprised of engineering, marketing, sales, training, professional services, support, and QA team members; Created MRDs, PRDs, and roadmaps; identified and engaged potential partners; Presented to prospects, customers, executive team, and Vignette acquisition team; Engaged in competitive analysis; Researched market trends; Collected and analyzed product and market requirements;
Techs: Windows, HTML, client/server, code generation
(Public Company; 51-200 employees; ONDS; Computer Software industry)
March 1999 — June 2000 (1 year 4 months)
From letter of recommendation:
"...Kim is an exceptionally well-balanced individual...I have seen her effectively manage and motivate teams to get the best efforts of all in tight situations. She will always do the right thing, but she is not so idealistic as to lose sight of the pragmatic goals and considerations." - Mark Deppe, VP of Engineering
Tasks: Led development team; Mentored junior engineers; managed product development; wrote test plans and documentation; heavy-duty multithreaded debugging
Techs: Windows, Sun Solaris, HP-UX, AIX, C++, Visual Basic, ASP, Java, JavaScript, COM, Win32, TCP/IP, HTTP, HTTPS, RogueWave, Netscape JavaScript interpreter, ODBC, JDBC, ADO, SQL, XML, SQL Server, Oracle, Informix, Sybase, refactoring, plug-in architecture, modular architecture, profiling, multithreading, debugging, load-balancing, client/server, code generation, Internet protocols, socket communication, API toolkit development, compiler theory
(Computer Software industry)
August 1996 — May 2000 (3 years 10 months)
From letter of recommendation:
"...She came into a somewhat difficult situation and was expected to finish a portion of the project which had been started by another programmer.
Kim showed a keen ability to quickly understand the overall concept of the system and came up to speed on her portion...surprisingly fast. She was able to complete the initial 'bug and yet to do' list within about 60 days after coming on board. After the rollout to beta testing, she worked with us for some months on improvements in both design and functionality.
Since that time, Kim's responsibilities have included the occasional bug fix (very few, a real testament to her thoroughness), and a few smaller projects. ...
...In short, all of us have come to highly respect Kim's abilities in both design and programming..." - Warner E. Lassiter, VP of Software
(Public Company; 10,001 or more employees; IBM; Computer Software industry)
January 1997 — March 1999 (2 years 3 months)
From letter of recommendation:
"Kim has an excellent technical background, and a systematic approach to any challenge that is presented to her. When Kim joined my team, the schedule forced me to pull her into projects with very little ramp up time. Not only did she achieve the goals I had set before her, but she exceeded them and took on every aspect of our project (and future projects) she could. Her insight into technical matters was unmatched, and the quality of her software and UI designs were a welcome addition to our group." - Sean Murray, Solutions Architect
Techs: Windows, AIX, C++, C, HTML, MFC, Win32, FTP, HTTP, TCP/IP, RAS, DB2, Net.Commerce, MQ Series, TV Tuner API, InstallShield, JPEG, user interface design, multithreading, client/server, code generation, Internet protocols, socket communication, compiler theory, API toolkit development
(Privately Held; 11-50 employees; Computer Software industry)
January 1996 — August 1996 (8 months)
From letter of recommendation:
"...working on video game software to be used in casinos. The system is large and complex as it must interface with a real human, recover to any point in the system after a power failure, and tolerate only the most minor errors....
...I gave Kim the responsibility of analyzing the system and recommending ways to optimize and simplify the architecture. In less than 90 days, she produced a clear, straightforward plan...We were able to implement the changes in less than a month and everything worked as she predicted it would. After this, our system went through the most successful bug reduction in its history. I believe Kim's ability to simplify something as complex as our system was the primary reason why the bugs where so easy to fix....Without Kim, I firmly believe we would still be mired in bugs." - Dan Pierce, Director of R&D
Tech: Propriety OS, Texas Instruments Chipset, C, refactoring, embedded development
(Public Company; 11-50 employees; Computer Software industry)
June 1995 — December 1995 (7 months)
Reported directly to the VP of Engineering.
Led the development team through monthly enhancements, maintenance, and delivery of the Geomedica monthly subscription medical education CD-ROM. Geomedica kept track of medical developments and continuing education credits, and communicated with online content.
Tech: Windows, C++, Visual Basic, MFC, OLE, CompuServer API
(Public Company; 201-500 employees; Computer Software industry)
August 1994 — June 1995 (11 months)
Techs: Windows, OS/2, C++, MFC, Win32, Presentation Manager (PM), VIM, MAPI, SOM, mail transport, Ultimail API
(Privately Held; 51-200 employees; Computer Software industry)
April 1992 — August 1994 (2 years 5 months)
Responsible for the architecture and GUI design of KASE:VIP for Presentation Manager (PM) an OS/2 C code generator. One of the first tools to allow a developer to visually design an application and automatically generate the underlying code.
Responsible for the design and development of the GUI development environment of KASE:Set++ which shipped with IBM’s first OS/2 C++ compiler. KASE:Set++ is an OS/2 C++ code generator.
Designed the KASE:VIP Open Architecture which allowed third party vendors to develop snap-in components for the KASE:VIP development environment.
Techs: OS/2, C, C++, PM, refactoring, code generation, user interface design, API design, plug-in architecture, modular architecture
(Public Company; 501-1000 employees; Computer Software industry)
April 1991 — April 1992 (1 year 1 month)
(Privately Held; 11-50 employees; Computer Software industry)
March 1989 — April 1991 (2 years 2 months)
(Public Company; 201-500 employees; Computer Software industry)
March 1988 — March 1989 (1 year 1 month)
(Privately Held; 1-10 employees; Computer Software industry)
August 1987 — March 1988 (8 months)
Practical Product Management 2000 — 2000
Pragmatic Marketing (http://www.pragmaticmarketing.com/) is the industry standard in technology product management and marketing education.
1998 — 1998
Classes:
- Business Negotiating
- Game Programming
1997 — 1997
Classes:
- Small Business Tax Workshop & Update
- Accounting
- Becoming a Self-Employed Consultant
BS, Mathematics & Computer Science, 1984 — 1987
Graduated in 3 years with a double major; Senior coach for the start of 1987 softball season.
coaching, strategy, business, technology, my kids
NCWHL, IEEE, Bay .NET User Group
2000 OnDisplay President's Club Award for outstanding performance
1997 IBM Achievement Award for contributions to the World Book Multimedia Encyclopedia
1993 Hotlanta Softball League Commissioners Appreciation Award
1992 Hotlanta Softball League Commissioners Cup