Work history

by Robert James

Owner and Author
robertgabriel.ninja

Covers consultancies with a variety of large-scale developers’ projects requiring JavaScript, Node, Golang, PHP and other front and back-end technologies.

July 2015
June 2018

Team Lead and Software Engineer
Teamwork.com

January 2017 – May 2018 (One year and four months) I led a team of six developers during the re-architecture of the frontend & backend implementation of Teamwork.com’s websites. Creating in-depth analytic tools, we made the world-renowned Teamwork.com website more personalized and relevant to new and existing audiences. Built with technologies such as Gulp, web pack, CoffeeScript, require.js, pug, travis, jest, Node, npm, SASS, Babel, Kubernetes, Golang and Coldfusion. The product is deployed to millions of people via AWS.

January 2017
May 2018

Software Engineer
Teamwork.com

Primarily responsible for the development of the suite of importers the Teamwork.com Projects team used, while providing help to other teams when asked. These included a rebuild of the sign-up code, adding Google sign-up and login support, new features and UX changes. Responsibilities also included creating Coldfusion/Golang based server-side solutions and front-end improvements. Using a wide range of technologies such as Knockout.js, Require.js, CoffeeScript on the frontend; Coldfusion and Golang on the backend; and MySQL and PostgreSQL for databases. We practice an agile and test-driven methodology; utilizing build tools such as Gulp, code management through Git and continuously deploying to AWS.

May 2016
January 2017

Software Engineer (Part time)
Teamwork.com

After completing my internship I was offered a part-time position while studying for a Computer Science degree. Primarily responsible for the development of the suite of importers the Teamwork.com Projects team used, along with developing new features and pages for Teamwork.com and the CMS that runs it. These included a rebuild of the sign-up code, adding Google sign-up support and new features and UX changes. Responsibilities also included creating Coldfusion/Golang based server-side solutions, CoffeeScript based & javascript based server-side solutions, graphic design and SEO implementation.

September 2015
May 2016

Web Engineer (Internship)
Teamwork.com

Primarily responsible for the development of the suite of importers the Teamwork.com Projects team used, along with developing new features and pages for Teamwork.com and the CMS that runs it. This included a new features, a rebuild of the sign-up code, adding Google sign-up support and UX changes. Responsibilities also included creating Coldfusion/Golang based server-side solutions, CoffeeScript based and javascript based server-side solutions, graphic design and SEO implementation.

January 2015
September 2015

Software Engineer
Learn code

I designed custom encryption algorithms to help with encrypting data for password restarts in the enterprise market. I maintained existing code along with developing new features, while also reviewing code by other developers before they went into production.

September 2014
December 2014

Software Engineer
Autism Start

Design and development of Autism Start social website including access to original content, a social network community and tools available for users. Users can utilize Autism Starts’ original content via video playback, articles, and tailored lesson plans. Supports interaction with other users through a deeply-embedded social networking system: users can follow others, receive status updates, upload photos and share links. Includes public discussion forums and the facility to add items to a scrapbook to read later.

October 2013
October 2014

Software Developer (Internship)
EMC/DELL

I designed and developed an interactive and internal internet website for EMC employees. Employees interact with the website by creating an account, searching for employees and making mentor requests. Built using PHP, Html5, CSS and Microsoft Database.

July 2013
September 2013

Software Developer (Internship)
EMC/DELL

Throughout this internship I gained experience in setting up networks and servers on a major scale. I worked with a variety of departments such as Networking, Coding, Engineering and HR. I redesigned and built the Visitors Portal Website to improve the website’s information and increase its interactivity via social sharing and videos.

July 2012
September 2012

Web Developer (Internship)
Microsoft

Participation in the National Young Scientist competition, which resulted in an invitation to the Microsoft Internship Workshop. Their focus was on developing critical links in the innovation process, as well as commercialization of skills such as software development, professional and career development.

Feburay 2011
March 2011

Web Developer (Internship)
Horner Automation

I built circuit boards for projects and coding on pre-market test projects, such as writing C++ code for chips on these boards. I also gained invaluable experience in R&D.

July 2010
September 2011