Nic Raboy

Developer · Author · Speaker · Pokémon Trainer

I'm Nic Raboy and I'm an advocate of modern web and mobile development technologies. I have hands on experience with several different programming technologies such as JavaScript, Golang, and C#, as well as a variety of frameworks such as React, Vue.js, NativeScript and Unity. I spend a lot of my time writing about my development experiences related to making web and mobile development easier to understand.

If you're interested in learning about my technical adventures, check them out on my blog, The Polyglot Developer.

I'm also active in the local community as the organizer of the Tracy Developer Meetup in Tracy, CA. My goal with the group is to bring technical opportunities outside of the Bay Area and help people of all ages to be successful with modern technology.

Outside of the technology scene, I'm a gamer and Pokémon fan. I operate the Poké Trainer Nic brand where I stream and publish videos around the Pokémon TCG, video games, and general Pokémon merchandise with my family.


Experience

Developer Relations Lead

MongoDB

Manage a team of three (3) individual contributors.

Created and grew the guest author program at MongoDB to allow for high quality community content contributions for the Developer Center.

February 2024 - Present

Staff Developer Advocate

MongoDB

Lead a game development team to design and develop a large scale demo for the AWS re:Invent 2021 conference.

Managed a direct report on the Developer Advocacy team.

Advocated the MongoDB lineup of products between teams and acted as the goto resource for sales, product marketing, and solutions architect teams.

Mentored a Developer Relations intern for the Summer 2022 cohort.

Lead the cloud partnership efforts between MongoDB and one of the major cloud providers by creating an advocacy plan to be delivered by a team of Advocates and nurturing the relationship with the partner.

August 2021 - February 2024

Senior Developer Advocate

MongoDB

Awarded Most Valuable Person (MVP) at MongoDB in 2021.

Mentored two (2) interns on the Developer Relations team for the 2021 cohort.

Start the MongoDB live-stream on Twitch which focuses on development using MongoDB and various programming languages, tools, and technologies.

Start "The MongoDB Podcast" which focuses on interviewing the various technical teams within MongoDB as well as customers on how to best use MongoDB along with a diverse set of use-cases.

Create the "Quick Start" with MongoDB and Golang written and video tutorial series which goes in-depth on developing with MongoDB using the Go programming language.

Create, publish, and promote high quality written and video content to scale awareness and adoption of the various MongoDB products and help make organizations successful at using them.

Advise and implement best practices for content distribution and viewership growth using modern SEO tactics and KPI analysis.

Present at meetups and conferences on highly technical subjects to encourage adoption of MongoDB and spread awareness.

September 2019 - August 2021

Lead Developer Evangelist

HERE Technologies

Write and publish technical content and tutorials around the HERE Location Services (HLS) platform on the developer blog.

Present at developer conferences and lead developer workshops.

Advise Search Engine Optimization (SEO) best practices to Marketing, Documentation, and the Developer Evangelism teams to boost engagement.

Start the "Developer Waypoints" and "AWS Connections" live streams on Twitch which are focused on teaching developers how to use the various HERE products and services.

Record high-visibility technical screencasts using the various HERE products and services and publish them on YouTube.

Develop a Stack Overflow engagement application using Golang for Support Engineers to measure and track questions, comments, and answers on Stack Overflow in an efficient manner.

Manage projects and people on GitHub as the Open Source lead for the Developer Relations team.

Create and manage the HERE Silicon Valley, HERE Seattle, and HERE Chicago Meetup groups.

August 2018 - September 2019

Senior Developer Advocate

Couchbase

Create the MongoDB to Couchbase Server migration documentation.

Develop sample applications for Couchbase Server and its services, such as Full Text Search, N1QL, Analytics, and Eventing, using programming languages such as Golang, Node.js, and Java.

Develop the Couchbase Connect 2017 keynote demo which included technologies such as Node.js, Couchbase Analytics, and the Vue.js JavaScript framework.

Write articles on the Couchbase blog that receive more than 50,000 monthly visits.

Publish more than 200 blog articles and tutorials on subjects such as Golang, Node.js, Java, Docker, and other technologies that integrate with the Couchbase NoSQL database.

August 2017 - August 2018

Developer Advocate

Couchbase

Create the NativeScript Couchbase plugin for developing cross platform native mobile applications.

Create the MongoDB to Couchbase importer utility with Golang.

Publish more than 100 technical blog posts regarding Couchbase and programming technologies such as Node.js, Java, Golang, Docker, and Ionic Framework.

Create the Node.js, Golang, and Java compliance application to demo the performance and ease of use of Couchbase Server 4.5 and N1QL.

Create Node.js travel application to compliment the sample dataset shipped with Couchbase 4.0.

Present Couchbase and various programming technologies at developer conferences, meetups, and community driven events.

Create a PhoneGap and Ionic Framework compatible JavaScript wrapper for the Couchbase Lite RESTful APIs.

Provide developer support on social media outlets such as Twitter, Stack Overflow, various forum boards, and through email.

Start and host The NoSQL Database Podcast which focuses on NoSQL topics and includes guest speakers from leaders in the industry.

Operate and host the Silicon Valley Couchbase Meetup group.

Develop the Couchbase Connect 2016 keynote demonstration which included technologies such as Couchbase Server, Java, Angular, Docker, and Jenkins.

May 2015 - August 2017

Founder

The Polyglot Developer

Create elaborate documentation and tutorials on a self-hosted blog that receives more than 200,000 monthly visits.

Produced programming-oriented video tutorials on a YouTube channel that receives more than 40,000 monthly views and has over 10,000 subscribers.

Start and host The Polyglot Developer Podcast which focuses on mobile, web, and game development.

Provide developer support on social media outlets such as Twitter and Stack Overflow.

Create a continuous integration (CI) and continuous deployment (CD) pipeline with GitLab for the automated building and deployment of websites and services.

January 2011 - Present

Applications Programmer III

University of California, Merced

Technical lead for campus Salesforce implementation

All duties from previous position as a Programmer / Analyst II at University of California, Merced

January 2014 - May 2015

Applications Programmer II

University of California, Merced

Manage all ColdFusion 8 and ColdFusion 9 servers using a Windows server environment with IIS. Management includes performing updates, maintaining SSL certificates, and controlling user permissions.

Update custom Java applications from JDK 1.4 to JDK 1.6 to resolve compatibility issues during Banner server upgrades.

Parse XML data using the dom4j library with Java

Maintain positive client relationships by offering superior levels of support and by exceeding all developmental expectations.

Generate data reports using Oracle and Coldfusion.

Map out efficient methods for creating future student outreach applications to get more applicants for University of California as well as UC Merced by means of developing design documents and managing strong end user relationships.

Practice proper use of version control using Git.

Program rich user interfaces using Coldfusion, HTML, and JavaScript.

Use PL/SQL to design decision making functions for admitting new students to the university.

Debug Coldfusion, Java and PL/SQL source code.

November 2010 - January 2014

Education

University of California, Merced

B.S. Computer Science and Engineering
2006 - 2010

Skills

Programming Languages & Frameworks
JavaScript
Golang
React
Vue.js
NativeScript
C#
Android
HTML
Ionic Framework
Unity3D
Technologies & Services
NoSQL
Docker
Couchbase
Git
MongoDB
Other
Search Engine Optimization (SEO)
Live-Streaming (Twitch, YouTube, etc.)
Audio & Video Editing