Joseph J. Martella III
martellaj@live.com | (609)-529-3538 | http://joemartel.la | https://github.com/martellaj

---



EDUCATION

Purdue University, College of Science, West Lafayette, IN                                                                   May 2013

B.S. in Computer Science with a concentration in Software Engineering, Classical Studies Minor                                                                                        

GPA: 3.77 / 4.00                                                                                                                                                                              

 

TECHNICAL SKILLS


      JavaScript (Angular, Node.js, jQuery) (proficient)

      HTML / CSS (proficient)

      C# (proficient)

      Windows App Development (proficient)

      C/C++ (familiar)

      SQL (familiar)

      Python (familiar)

      Markdown (proficient)


 

WORK EXPERIENCE

Content Developer 2

Microsoft, Redmond, WA                                                                                                            02/2015 - Present

      Develop code samples and write technical documentation for the Office 365 APIs, Microsoft Graph API, and Office add-ins

      Collaborate with different stakeholders, including engineering team, management, and customers to improve Office 365 APIs and their documentation

      Develop rich demo applications to showcase Office 365 API features in real life scenarios

      Promoted after ~3 months in the discipline

      Regularly make contributions to Microsoft-owned open source projects, including generator-office and ADAL JS

 

Software Engineer

Microsoft, Redmond, WA                                                                                                          08/2013 02/2015

      Maintained test automation for Radio Management feature during Windows 8.1 GDR

      Served as Performance SME for the Desktop team

      Developed test scenarios for the Mobile App Switcher feature for Windows Threshold

      Developed, monitored, and maintained telemetry code for the Mobile App Switcher feature for Windows Threshold and built reports to better display findings

 

Software Development Engineer in Test Intern

Microsoft, Redmond, WA                                                                                                          05/2012 08/2012

      Developed UI automation code to provide test coverage to several areas of my teams feature area

      Developed a database validation tool to aid Microsofts mobile operator partners around the world

      Developed a Windows 8 mobile broadband modern application to help test certain features of the API, as well as provide recommendations for developer documentation to aid in the developer experience

 

Teaching Assistant

Purdue University, West Lafayette, IN                                                                                     08/2011 12/2011

      Taught basic programming concepts using Python and graded labs for a section of CS 177 (Programming with Multimedia Objects) for a group of non-CS majors

 

Software Development Engineer in Test Intern

Microsoft, Redmond, WA                                                                                                          05/2011 08/2011

      Developed the first application for Windows 8 leveraging the JavaScript projection of the WinRT SMS API, a consumer based SMS communication client that uses the foursquare public API

      Attended weekly team meetings, met regularly with the Program Manager for my project, and delivered several presentations about my progress and application throughout the summer

 

NOTABLE PROJECTS

commemoji                                                                                                                                      December 2015

https://github.com/martellaj/commemoji

      A command line tool built in Node.js that emojifies commit messages

      Received decent feedback on the Internet (15 stars) so Ive actively improved and added features

      As of January 2016, its been downloaded 156 times

 

Art Curator                                                                                                                                           Spring 2015

https://github.com/OfficeDev?utf8=%E2%9C%93&query=artcurator

      It is a project that I led to show an interesting scenario using the Office 365 APIs. At its core, Art Curator is an attachment-first view of your mailbox.

      I designed the concept and led the v-team that built out these samples. It was written for the web (using Angular) and Windows Phone by me, and written for Android and iOS by two of my teammates.

      It was my team's first "showcase" sample, where we showed not only the "how", but also the "why".

 

License Injector                                                                                                                              November 2015

https://marketplace.visualstudio.com/items/martellaj.license-injector

      This is a VS Code extension that injects license notices into source code files

      Built out of necessity; I was tired of copying, pasting, and formatting notice text in every file of every sample I create

      As of January 2016, its been installed 132 times

 

Managerisms                                                                                                                                   November 2015

http://managerisms.azurewebsites.net/

      A web app that displays random similes submitted by users (mostly sourced from a lead I had)

      The front-end is built with Angular and the back-end is Node.js (using Express) that accesses a MongoDB database

      This project was an experiment using Googles Material Design (using Angular Material)

 

Uber Surge Trends                                                                                                                               Spring 2015

http://ubersurgetrends.azurewebsites.net/

      I built the front-end (Angular) and back-end (Node.js) for this web app

      The back-end queries the Uber API for surge prices in a specific city then stores them in a MongoDB database, as well as exposes an API for the front-end to use to access the data

      The front-end allows users to specify a day, ride type, and city to display historical data showing the average surge price over the course of the day