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.