Jeff Nichols
Portland, OR 97202


Worked in many areas of software development from individual contributor to engineering manager.  Has a broad range of technical knowledge and experience leading and managing teams to deliver products while managing technical debt and maintenance.  Excels in taking anything from a feature to a product from requirements gathering to scalable production release.  Proven record of completing projects by meeting the needs of stake holders while integrating with third party platforms/APIs/services through effective communication and good inter-personal skills.  Is energized working on team growth while delivering projects that can have a positive impact for customers.




Technical:  Ignite, Java, Spring, SOAP, Mulesoft, Oracle
Tools:  git(lab), Confluence, Jira, Azure DevOps, Maven, Jenkins, linux
Process:  Agile, Test Automation, Build and Deployment Automation, Mentoring and Management


Django, PHP, Amazon AWS, MySQL, Apache HTTP, jQuery, Dojo, Perl, C, XSLT, shell scripting



Itron / Silver Spring Networks: Tech Lead / Manager  5/2009 - Present

Spent the past 5 years leading small teams to release and maintain Java applications with Web UIs.  Mix of responsibilities in this period varied but was always responsible for defining releases with product management and leading my teams through multiple new and maintenance releases.  Enjoyed mentoring junior engineers while leveraging skills of more experienced team members to provide engaging experiences to everyone on the team.  Returning to Silver Spring Networks in 2009 was a conscious choice to forgo an Eng Manager role to be able to work remotely at a company where remote employees were not managers.  Started as a senior engineer on a number of teams doing Java, Django and PHP applications but as the culture allowed for remote managers, the role changed to a Tech Lead and Manager as described above.


Renkoo: Engineering Manager  9/2007 - 5/2009, Web Developer  6/2006 - 9/2007

Brought in to help accelerate development of an innovative social networking application with a LAMP toolset and extensive DHTML/AJAX using Dojo and mod_pubsub Comet server.  Used deep and diverse skills to fill any gaps in the team (DHTML, Twisted servers, Operations, database design/optimization) allowing the application and company to develop and grow quickly.  Promoted to Engineering Manager as a confirmation of the role that had already been assumed while still contributing to development.  Helped develop, scale and manage successful Facebook, MySpace and .com applications with varying amounts of shared code using Amazon EC2 and traditional hosting.


Silver Spring Networks: Web Developer  12/2004 - 6/2006

Hired to lead the web application development effort for a startup that is using open standards to provide last mile networking to utility companies.  Worked on refactoring PHP codebase, leveraging PHP 5 OOP features, XHTML and CSS rewrite, new features and requirements gathering.  Transitioned UI from XML-RPC back-end communication to SOAP for internal, small user set web interface. Web Developer  4/2004 - 12/2004

Brought on as a member of the PHP web development team to assist in implementing a new PHP/MySQL application architecture, improve performance/functionality/scalability and implement new member features.  Instrumental in filling out the details of and extending the scalability of the new architecture through intelligent use of caching and database resources.  Lead the PHP refactoring effort to clean up and unify the code base, streamline the database interface, and centralize access to application logic. Technical Yahoo  3/2003 - 4/2004

Hired as a contractor to work on 2003 FIFA Women's World Cup web site.  Was the main developer for the multilingual web site (including double-byte languages).  Used Apache, MySQL, Perl and PHP to implement database schema and API, data driven web pages, inbound and outbound feeds.  Created a Perl object based interface to MySQL database for in-house publishing system.  Set up FreeBSD servers for proprietary mod-perl CMS.  Implemented live match web pages to track scores, stats, plays, photos and news for soccer matches.  Moved to health group 11/2003 to help with new features and maintenance of site.  Helped to redesign the back end of the Astrology site for a relaunch using Apache, MySQL, PHP and XML. Software Developer  5/2001 - 3/2003

One of the first four of the new group that completely rebuilt the web site and publishing system using a (largely) open source, high volume, high availability, low cost and scalable web platform (AOLserver on Linux with Oracle on Solaris). Was instrumental in design, architecture and implementation of both the publishing system and the third party data feed integration.  Worked to integrate almost all third party data feeds (including AP, SportsTicker, Stats Inc., Questec, WWTS Odds and other) into the existing software and infrastructure using Java, C, shell and perl scripts, AOLserver and XML/XSL. Also lead small groups to integrate with partners like RealOne (SMIL/XML presentation of video data and meta data) and Lycos (integration of our system with Lycos user registration system via http based Maya API).  Worked with Tcl when dealing with and extending AOLserver's API, C for AOLserver modules and a serial port data feed reader, Java for two Socket based data feeds, Perl and shell scripting for system automation and integration as well as implementing recursive Makefile source repository in a CVS environment and the build scripts to automate the build process for over 30 load balanced web and application servers.


Jeff Nichols Consulting: Web Developer  3/2001 - 5/2001

Worked on a jsp/servlet/java bean version of the existing database driven site on Apache/Tomcat/Linux that migrated the database from FileMaker Pro to MySQL.  Increased the speed of searches significantly while the technologies used would result in a more easily maintained and extended web site.


TMINUS10: Application Developer  10/2000 - 2/2001

Started as a contractor leading the User Interface Development group for integrating and developing the JSP, CSS and JavaScript site (the URL was repurposed by parent company Sony Music).  Was quickly offered a permanent position as an Application Developer.  Did research and development into distributed computing and peer to peer strategies for massive multi-user gaming/entertainment environments.  Started to implement socket based multi-platform network gaming framework prototype. Web Engineer and System/Network Administrator  5/1999 - 10/2000

Was responsible for many different areas including the following:  designing/implementing/administering company internal network and internet presence, implementing web applications and HTML pages, creating system tools to help manage network resources and evaluating/testing/implementing new technologies.


MetroLight Studios: System Programmer  3/1996 - 5/1999

Started as an intern while still in school but quickly moved into system administration of ~30 IRIX servers/workstations and ~25 Macintosh/Windows NT machines with a strong emphasis on UNIX administration skills and administration software development (scripts). Spent the last two years in the software department as a Systems Programmer. Used mainly C, Perl and shell/UNIX scripts to maintain and create system tools and utilities for the 3D effects production environment.  Also created Intranet web pages and applications to help organize and improve the production workflow.


Jeff Nichols Consulting: Web Application Developer  1/1995 - 1/1999

Freelance web application development for small companies.  Created the web site which used HTML, JavaScript, Lasso and FileMaker Pro to present a database of filming locations to prospective clients of scout911 (a location scouting business).  Implemented a large suite of web/database pages for that mirrored functionality offered by a FileMaker Pro database system designed to manage 3D Visual Effects production jobs. This package was sold to Visual Effects studios to allow production staff and artists to access/update job information either via FileMaker Pro or the Web interface I developed.



UCLA: 9/1991 - 6/1996

Operation Research major in Mathematics Department with a Specialization in Computing

Jeff Nichols,
Jan 27, 2021, 10:36 PM
Jeff Nichols,
Jan 27, 2021, 10:36 PM