Resume

Employment

Salesforce

Lead iOS Developer

March 2014 – Present

Lead technical member of our iOS team building our Inbox App. This app surfaces relevant deal information on top of received email and calendar events allowing sales reps to better understand the status of their deal when responding to email. As technical lead of the team my duties included project scoping, architecture, mentoring, and overseeing all new code being added to the app.

  • Office 365 API Integration Increased the accessibility of our product to a whole world of new customers who use only the Office 365, without allowing ActiveSync.
  • Salesforce Object Creation building this into our app has a competitive speed advantage in record creation because we are all native. This has reduced object creation time by 50%.
  • App Reskinning As our brand and style continues to evolve we have updated our in app styles, colors, assets, and custom views along with each design. This allows for consistent experience between our entire product line.
  • Re-archeticting our Login Flow Over the lifespan of our product, we have allowed users to sign in proprietary logins, Email OAuth, and Salesforce Accounts. As we add and remove these options, our login process continues to evolve.
  • Culture Club Representative Increased the team feeling throughout the office. This allows us to have a competitive advantage with recruiting over other teams within Salesforce.

Flywheel Software Inc

iOS Developer

September 2012 – January 2014
Member of a small iOS team that implemented a client side app for Ride Hailing with existing taxi fleets.
    • App Rebranding Redesigned the visual aspects of the product to change from Cabulous to Flywheel.
    • Initial App Rewrite Rewrote an entire app from scratch using Test Driven Development. This dramatically increased the stability of the App.
    • Remote State Management With background app processing in iOS 7 we were able to keep the users ride status more reliable when the re-opened the app.

Motorola Mobility

Lead Software Engineer

May 2011 – August 2012

Worked with a team of incredibly talented engineers developing Montage, an open source, HTML5 framework.

    • Screening a tool designed to allow developers of Montage apps to record their actions when writing tests for their own apps.
    • ScratchPad Chrome App for taking quick notes rebuilt entirely with Mantage and bundled on all new chromebooks.

FactSet Research Systems

Software Engineer

March 2008 – May 2011

I worked on the platform engineering team. Responsibilities included maintaining our thin client, with specific focus on network protocol and UI enhancements; managing and improving our build system and associated website.

    • Variant Performance Enhancement Project Improved performance of custom inhouse spreadsheet application, and in conjunction developed a set of build-time unit tests to ensure our unit application was consistent between software revisions.
    • Custom UI Theming Developed a custom theming API for coloring our MFC thin client. Solved technical challenges in manually drawing MFC widgets.
    • Thin Client Networking Architecture Point person for re-architecting our network connection mechanism. This project allowed for additional users to connect to our servers with more complicated network configurations.
    • Build System Redesigned our Build System website to use ASP.NET MVC and speed up the website. Responsible for UI enhancements, form redesign and improved SQL stored procedures.

Bloomberg

Software Engineer

April 2006 – December 2007
    • R&D Intern Program Supervisor Oversaw training and management of over 70 interns. Developed systems to improve data collection for training classes. Completion of the exit interviews and recommendation process.
    • Financial Software Developer Worked on our ADSK product which was responsible for handling 10,000 tickets a day.

Milestone Capital Management

Software Engineer and Systems Administrator

May 2005 – March 2006

Developed and maintained custom applications in PHP, MySQL, PostgreSQL, Ruby, Ruby on Rails, and the Fx Windowing toolkit. Performed maintenance on company’s FreeBSD and OpenBSD Servers.


Education

Villanova University

Villanova, PA

Class of 2005

Bachelor of Science in Computer Engineering with a minor in Computer Science

Cum Laude, GPA: 3.64


Skills

Languages:

    • Objective-C
    • Swift
    • C++/C
    • JavaScript
    • Ruby

Frameworks, Libraries, Technologies:

    • UIKit
    • AFNetworking
    • Cocoapods
    • CoreData
    • Grand Central Dispatch
    • NSOperationQueues
    • RESTFul APIs
    • Git

Interests

    • Cheerleading
    • Photography
    • Sailing
    • Skiing/Snowboarding
    • Cycling
    • Rock Climbing
    • Acroyoga

Github
LinkedIn

Leave a Reply

Your email address will not be published. Required fields are marked *