Jon Kalb

Jon Kalb Email and Phone Number

Software Engineering Instructor @ CppCon
Jon Kalb's Location
Palo Alto, California, United States, United States
Jon Kalb's Contact Details
About Jon Kalb

I'm using my decades of software engineering experience and knowledge about C++ to make other people better software engineers. I train experienced software engineers to be better programmers. I present at and help run technical conferences and local user groups.I'm passionate about quality code and want to inspire others to achieve their best engineering work.I'm excited about modern C++ and how we can exploit the latest hardware developments with standard, portable C++.

Jon Kalb's Current Company Details
CppCon

Cppcon

View
Software Engineering Instructor
Jon Kalb Work Experience Details
  • Jon Kalb Consulting
    Software Engineering Instructor
    Jon Kalb Consulting Jan 2013 - Present
    I work with companies to custom tailor material that meets the needs of their software engineering teams and present it on-site. I specialize in bringing teams up to speed with modern C++ and presenting advance topics in C++. Commonly requested topics include best practices, generic programming and best use of STL, and performance critical applications.I am an Approved Outside Vender for Scott Meyers training material. http://www.aristeia.com/training.htmlContact me at jon@cpp.training for information about availability and rates.
  • Cppcon
    Conference Chair
    Cppcon Sep 2013 - Present
    Aurora, Colorado, Us
    I chair the planning committee and am Conference Manager for the newest and largest C++ conference in the world.I recruit committee members and chairs that are responsible for all aspects of running the conference. I recruit volunteers and presenters, help program content, promote to attendees, negotiate with venders, and otherwise do whatever it help the planning committee create the conference.
  • The C Plus Plus Alliance
    Board Member
    The C Plus Plus Alliance Jan 2018 - Present
    Westlake Village, California, Us
  • Boost Foundation
    Executive Director
    Boost Foundation Dec 2019 - Mar 2022
    Served as the Executive Director since the creation of the Boost Foundation.
  • Boost Foundation
    Chair Of The Board Of Directors
    Boost Foundation Dec 2019 - May 2020
    Served as the Incorporator and initial Chair of the Board of Directors.
  • Boost
    Conference Chair
    Boost Nov 2011 - Mar 2022
    I chaired the planning committee and was Conference Manager for C++Now (formerly BoostCon).I recruited committee members and chairs that are responsible for all aspects of running the conference. I recruited volunteers and presenters, help program content, promote to attendees, negotiate with venders, and otherwise do whatever it help the planning committee create the conference.
  • Undo Software
    Member Of The Advisory Board
    Undo Software Nov 2014 - Dec 2015
    Cambridge, Cambridgeshire, Gb
    Undo Software is the leading commercial supplier of Linux and Android reversible debugging tools that enable software developers to record, rewind and replay their C/C++ code to respond quickly to customer critical bugs, increase their productivity and meet their development deadlines. I am advising them on communicating with software developers in the C++ community.
  • A9.Com
    Software Engineer
    A9.Com Mar 2010 - Jul 2015
    Palo Alto, Ca, Us
    I'm responsible for maintenance and new features for the search engine used for Amazon's product search features.I added the ability to do "A/B" testing of search engine configurations to support evaluation of new approaches in ranking and other features.
  • Microsoft
    Software Engineer
    Microsoft May 2001 - Mar 2010
    Redmond, Washington, Us
    I contributed to several releases of Entourage and the initial release of Outlook for Macintosh, which was based on the Entourage code base.
  • Machack, The Macintosh Technical Conference
    Planning Commitee
    Machack, The Macintosh Technical Conference 1992 - 2003
    I supported the conference in a number of ways including presenting sessions, serving as Keynote Chairman, and working with the MacHax(TM) group to put on the annual show.
  • Golden Gate University
    Adjunct Professor
    Golden Gate University Sep 1999 - Dec 2002
    San Francisco, Ca, Us
    Each semester I taught one session of a graduate course called, Introduction to Object-Oriented Development Using C++.
  • Yahoo!
    Software Engineer
    Yahoo! Sep 2000 - Apr 2001
    Sunnyvale, Ca, Us
    Sole engineer working on the Macintosh Messenger client, a C++ application based on Metrowerk's PowerPlant framework.
  • Egroups (Now Yahoo! Groups)
    Software Engineer
    Egroups (Now Yahoo! Groups) Sep 1999 - Sep 2000
    Responsible for shared files and links web application and general web UI development.
  • Brio Technology
    Software Engineer (Contract)
    Brio Technology Oct 1998 - Sep 1999
    Sole Macintosh engineer on BrioQuery 6.0, a cross-platform Business Intelligence application written in C++.
  • Liberty Software
    Software Engineer
    Liberty Software Jul 1993 - Sep 1999
    Self-employed contractor working almost exclusively in C++ (some C) on large scale applications, networking clients and servers, and systems software. Clients included Apple, Netscape, Lotus, and Intuit. Projects include Netscape’s Communicator, Intuit’s Quicken, and Apple’s MacOS.
  • It Design
    Software Engineer (Contract)
    It Design May 1998 - Apr 1999
    Bug fixes and final polish on one major and several minor releases of AutoRad, a medical imagining application.
  • Hyseq
    Software Engineer (Contract)
    Hyseq Aug 1997 - May 1998
    Created several Sybase/SQL client applications in C++ that comprised a front end to HySeq's bioinformatics database. Responsible for all requirements analysis, design, coding, testing, and deployment of client applications as well as some analysis and design for the backend database.
  • Netscape
    Software Engineer (Contract)
    Netscape Oct 1996 - Jun 1997
    Implemented the user interface for the preferences module on the Macintosh version of Netscape Communicator 4.0 in C++. Also did other user interface work and general debugging including some debugging of the cross platform code base.
  • Intuit
    Software Engineer (Contract)
    Intuit Apr 1996 - Oct 1996
    Mountain View, California, Us
    Implemented a streams-oriented database in C++ for use in Quicken Deluxe. Ported an internet based communications module from its original Windows implementation using NetManage’s Winsock SDK for Macintosh.
  • Apple Computer
    Software Engineer (Contract)
    Apple Computer Oct 1995 - Apr 1996
    Cupertino, California, Us
    Developed a design for an OpenTransport implementation of the MacOS PPC Toolbox as a Streams driver.
  • Remedy Corporation (Now Service Management Business Unit Of Bmc Software)
    Software Engineer (Contract)
    Remedy Corporation (Now Service Management Business Unit Of Bmc Software) Jul 1995 - Oct 1995
    Brought a problem project to delivery. Extensively debugged a distributed database client written in C++ for Macintosh.
  • Apple Computer
    Software Engineer (Contract)
    Apple Computer Apr 1994 - Jun 1995
    Cupertino, California, Us
    Designed and implemented an Active Assistance Manager in C++. Worked with SOM and other new system software technologies to develop this component of Apple’s Copland release of the MacOS.
  • Sherpa Corporation
    Software Engineer (Contract)
    Sherpa Corporation Nov 1993 - Jul 1994
    Developed client and server modules in C and C++ to communicate with Unix/VMS databases over TCP/IP. Used Apple Events and other High Level Events for interprocess communication.
  • Lotus Development
    Software Engineer (Contract)
    Lotus Development Jul 1993 - Nov 1993
    Us
    Helped finish “Lotus Organizer Scheduling for Macintosh,” a project in C++ using the ccMail engine. Primary responsibilities were UI and printing.
  • Sun Microsystems
    Software Engineer
    Sun Microsystems Mar 1992 - Jul 1993
    Palo Alto, Ca, Us
    * Designed and implemented XDR and RPC modules over MacTCP. This was based on Sun’s source code for UNIX and was required for a Mac NFS client.• Implemented a portable transport independent networking interface over AppleTalk using ADSP. This was part of a project designed to make TOPS a true peer-to-peer, multi-platform product.
  • Kpmg
    Programmer/Consultant
    Kpmg Oct 1991 - Mar 1992
    New York, Ny, Us
    Consultant to Apple Computer.• Implemented the user interface for Apple’s MacSNMP Admin tool using MacApp, Apple’s C++ framework.Consultant to Phillip Morris• Developed a Macintosh application in C++ to send, receive and translate files using Microsoft Mail and a Novell server. The application was built in MacApp with Microsoft’s Mail API and was designed to run unattended.• Built a HyperCard XFCN used to strip duplicate records from query results.
  • Advanced Business Consultants
    Programmer/Consultant
    Advanced Business Consultants Mar 1991 - Oct 1991
    Consultant to The Dow Chemical Company* Wrote a C++ application to simulate Dow’s proprietary process control environment to test and evaluate real-world process control programs.* Created interactive training materials on the Macintosh to acquaint users with internal process of manipulating source code for process control programs.

Jon Kalb Skills

Software Engineering C++ Software Development C/c++ Stl Software Design Python Distributed Systems C Programming Oop Unix Object Oriented Design Programming Languages Algorithms Web Applications Open Source Debugging Stl Sql Scalability Public Speaking Git Object Oriented Programming User Interface Subversion Databases Xml Software Project Management Hadoop Xcode Objective C Internet Protocol Suite Tcp/ip Network Programming Machine Learning Cocoa Ios Development Parallel Computing Bash Visual C++ Teaching Training Windows Conference Management Event Management Win32 Api Technical Training

Jon Kalb Education Details

  • Wichita State University
    Wichita State University
    Major: Finance; Minors: Accounting Chemistry Economics Mathematics

Frequently Asked Questions about Jon Kalb

What company does Jon Kalb work for?

Jon Kalb works for Cppcon

What is Jon Kalb's role at the current company?

Jon Kalb's current role is Software Engineering Instructor.

What is Jon Kalb's email address?

Jon Kalb's email address is jo****@****web.com

What is Jon Kalb's direct phone number?

Jon Kalb's direct phone number is +192589*****

What schools did Jon Kalb attend?

Jon Kalb attended Wichita State University.

What are some of Jon Kalb's interests?

Jon Kalb has interest in Science And Technology.

What skills is Jon Kalb known for?

Jon Kalb has skills like Software Engineering, C++, Software Development, C/c++ Stl, Software Design, Python, Distributed Systems, C, Programming, Oop, Unix, Object Oriented Design.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.