John R. Colaneri

63 Bovet Road, #326  |  (415) 310 0848  |  San Mateo, CA 94402

zambinni@gmail.com  |  www.linkedin.com/in/johncolaneri

 

Technical Trainer, Client Service Manager & Courseware Author with a Systems/Software Engineering background ideally suited for a software development role requiring broad perspective, a strong technical orientation, and a high degree of integrity. History of becoming the go-to technical solution provider for colleagues and clients in every job held, regardless of job title.

Þ     Over 10 years of coaching, training, and supporting software engineers, system administrators, quality assurance personnel, and non-technical end-users as a trainer and developer.

Þ     Polished customer engagement skills, having served roles in Client Service, Sales Support, Professional Services, Technical Support, and most recently, Technical Trainer.

Þ     Quick study with an appetite for learning new technologies, having used 15 programming languages throughout career to build products, optimize systems, train users, and play with apps.

Þ     Passion for educating people of all technical abilities on software products, installation/assembly, and/or system administration with the goal of enhancing efficacy and impact.

 

 

BS in Computer Science: Syracuse University

Technologies:

C/C++, Java, C#, Python, JavaScript, Objective C, Perl, PHP, Assembly, SQL, Visual Studio, Eclipse, xCode, Xamarin, Windows, Windows Server, Linux, RedHat Enterprise, UNIX, iOS, Android, GDB, profilers/ debuggers, Doxygen/JavaDoc source-code browsing, ANT, Make, Windows Installer, WIX, Visual SourceSafe, Perforce, SVN, GIT, various bug tracking, SOA, DTV technologies, TCP/IP, ATM, SNMP, HP OpenView, DCOM, WCF, XML, UML, HTML, jQuery, Rational Rose, Visio, MS Office (Word, Excel, PowerPoint), RDBMs

Competencies:

Client Service & Engagement Management, Product Development, Software Implementation, Application Integration, System Support, System Installation and Configuration, Network Management, Test-Driven Development, Build-Server Setup

Certifications:

Microsoft Windows Server Environment, Microsoft Windows Workstation, BEA WebLogic Server Administration, Motorola Digital Addressable Controller, Motorola Modular Processing System, Marconi IO&M (ATM Switches) Certification

 

 

Current

Software Engineer: California Department of Forestry and Fire Protection...................... 2018-Present

CalFIRE – Sacramento, California 

Refactored the CalFIRE Mobile Information Portal Android app to remove all reliance on Google Play Services including Maps, Location, and Analytics. I replaced these components with alternative technologies such as Esri, and Microsoft App Center. Additionally maintaining an existing WCF desktop application.

¤  Independent Knowledge Acquisition: Taught myself (the modern incarnation of) Visual Studio, C#, Xamarin Android, the ArcGIS API, and ramped knowledge of a code base consisting of 55 source code files, not including the dozens of layouts. I inherited the project from someone unavailable for consult, and have become the resident SME for these technologies.

¤  Other Recent Learning: Microsoft Azure PaaS for Developers, Microsoft Azure DevOps, CompTIA Cybersecurity Analyst+.

 

TECHNICAL TRAINING & INSTRUCTION – 10 Years

Software Development Trainer: INDEPENDENT CONSULTING.................................................................. 2008-2018

San Francisco  |  San Jose  |  Sacramento  |  India

Teach Python, Java, PHP, Perl, JavaScript, jQuery, C/C++ and SQL to corporate and private clients of all levels of technical ability, from advanced developers and systems administrators to first-time users and QA staff.

¤  Corporate Trainings: Deliver onsite 5-day Object Oriented Software Development Programs to technical teams of 15-20 AQ/Development staff at Silicon Valley startups and corporations.

¤  Small-Group Trainings: Lead intimate Ósoftware engineering bootcampÓ classes of 3-8 students through a more personalized service, instilling the fundamentals of programming in a broad range of professionals.

¤  Individual Coaching: Train junior and senior DBAs, System Administrators, and QA professionals one on one, compressing a week's worth of content into an intensive 2- or 3-day seminar.

¤  Courseware Authorship: Write course materials for various programming courses.

¤  Post-Training Support: Always go the extra mile to keep trainees engaged with the material.

¤  Virtual Class Delivery: Reached remote customers with technical trainings via Adobe Connect

 

 

Software / Systems Instructor: READYTECH............................................................................................................. 2006-2008

California  |  Texas  |  Florida  |  Singapore  |  India

Delivered in-person and web-based courses covering SOA, Java/C# services APIs, EMC Documentum and BEA WebLogic Server Administration for this training organization / lab environment servicing Microsoft, IBM, EMC, and Hyperion.

¤  Corporate Trainings: Delivered high-value technical trainings of 30 hours across 5 days, targeting diverse set of systems administrators pulled from mid-to-large global enterprises.

¤  Webinars: Facilitated WebEx, or NetMeeting seminars from home office, including managing remote lab environments and using virtual whiteboarding, screen sharing, and SMS to assist students/trainees.

 

¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾

Something Different

¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾

Starting down the path to medical school: 2002-2006

     Following 9/11, I shifted my work focus to Healthcare, enrolling in a Biology Baccalaureate program and taking up a position with the Northern California Transplant Bank to perform surgical procedures on cadavers. Although, I enjoyed
     collaborating with OR and ER medical professionals for such meaningful work, I missed engaging customers directly.

 

 

SYSTEMS ENGINEERING & CLIENT SERVICE – 7 Years

Systems Engineer: OPENTV (Menlo Park, CA).......................................................................................................................... 2001-2002

Created a development and testing lab equipped to process multiple transponder signals from a 2-meter dish downlink. Set up system to deliver MPEG-2 content from OpenTV Broadcast and Application streamers.

¤  Engineering Support: Served as a solution provider and support resource to 5 QA professionals, and10 software engineers focused on developing and testing the application and platform code for DCT series interactive STBs.

¤  Client Service: Offered pre-sales support to customers on system implementation and configuration, working in conjunction with sales team and engineers.

Tapped by supervisor to write code alongside engineers, in addition to setting up the lab.

 

Systems / Software Engineer: DIVICOM (Acq. By Harmonic) (Milpitas, CA)........................................ 1998-2001

Served client-facing roles in Professional Services and Engineering to design, install, integrate, and support digital video delivery systems at satellite and cable television head ends internationally.

¤  Account Support: Directly engaged clients in British Isles, Italy and West Africa to field technical questions, as part of their service contracts.

¤  Client Service: implementation of in-ground digital video delivery system, including integration of MPEG-2 encoders, routers, distribution amplifiers, multiplexers, RF modulators, monitoring tools, conditional access systems, decoders, ATM fiber-optics, and network management software.

¤  Product Development: Wrote new code for OC-3 output and multiplexer plug-in module, and integrated code into the NMS code base. Modified audio/video configuration GUI code for compliance with DirecTV.

 

Software Developer: SGS – GPI WINPACIFIC (San Francisco, CA)........................................................................ 1996-1998

Designed and developed Visual C++ and MFC GUI for a container terminal management application. Installed MS Windows and SQL Server, to enable remote connectivity

¤  Product Development: Produced numerous releases of end-product applications, often leveraging third-party Excel spreadsheet class libraries to expedite development.

¤  Product Support: Teamed up with technical writers to develop lucid end-user documentation.

¤  Sales Support: Traveled to Olympia, WA as a pre-sales technical subject matter expert.

 

Software Developer / Tech Support: EUREKA CCIS (Richmond, CA).............................................................. 1995-1996

Wrote parsing and utility programs in C to streamline data analysis workflow, acting in a technical support capacity for both internal clients and external enterprise customers. Installed and configured new nodes on the company network.

¤  Product Development: Contributed to the development of a career information database search engine written in Visual C++ and MFC.

 

OTHER FUN ACTIVITIES

Longtime fan of Bicycling, Guitars, Film, Fashion, Photography, Technology, Flying, Creative Arts,
Philosophical Debates, and generally being outdoors and helping people.