34
M S C

MSC -- Technical Lead

Embed Size (px)

Citation preview

Page 1: MSC -- Technical Lead

M S C

Page 2: MSC -- Technical Lead

R O L E & R E S P O N S I B I L I T I E STECHNICAL LEAD Responsible for designing architecture for new projects Effectively managed (sometimes difficult) client relationships Managed numerous developers and outside contractors Successfully kept projects and milestones on time Reviewed over 20 RFPs and generated corresponding detailed SOWs with

accurate work and hour estimations

Page 3: MSC -- Technical Lead

C A R E E R P R O G R E S S I O NDEVELOPER Responsible for building new features across small number of projects Performed extensive code review for peers

SENIOR DEVELOPER Created complex algorithms and data structures to implement features across

numerous projects Responsible for creating and assigning project tasks Mentored other developers and new hires

TECHNICAL LEAD Responsible for designing architecture for new projects Effectively managed (sometimes difficult) client relationships Managed numerous developers and outside contractors Successfully kept projects and milestones on time

Page 4: MSC -- Technical Lead

I N T E R N A L P R O J E C T SLEAD MANAGEMENT SYSTEM Responsible for building email system capable of completely customizing

subject line, body, and sender information while tracking click through rates and campaigns via SendGrid, and effectiveness of subject line, body, and sender combinations

Page 5: MSC -- Technical Lead

WEB CSS / Bootstrap HTML JavaScript / jQuery Ruby on Rails

DATABASES Couchbase / CouchbaseLite (NoSQL) MySQL

MOBILE Android / Java iOS / Objective-C

L A N G U A G E S

Page 6: MSC -- Technical Lead

N O T A B L E C L I E N T S ENTOCS Flaunt Installs JobOn Scorebuilders

Page 7: MSC -- Technical Lead

N O T A B L E C L I E N T S ENTOCS Flaunt Installs JobOn Scorebuilders

Page 8: MSC -- Technical Lead

E N T O C S

Page 9: MSC -- Technical Lead

P R O J E C T D E S C R I P T I O NThe ENTOCS mobile and web apps allow doctors to receive notifications from in-need patients, contact them directly from their smartphones, take notes about the correspondence, and maintain their privacy.

This project emphasized mobile functionality over web features for Phase 1, pushed for 3RD party integration with Twilio, a custom API endpoint for a partnering answering service, and accurate activity logging for reporting purposes.

Page 10: MSC -- Technical Lead

WEB Database design and creation SSL integration MVC for admin and doctor

interfaces and functionality API design and creation 3RD Party API / SDK integration

Twilio AMBS Answering Service

MOBILE Internal API integration 3RD Party API / SDK integration

Twilio

P R O J E C T R E S P O N S I B I L I T I E SManaged numerous employees and contractors over the course of the project

Scoped new features for multiple iterative projectsManaged client relationship

Page 11: MSC -- Technical Lead

WEB CSS / Bootstrap HTML JavaScript / jQuery Ruby on Rails 3RD Party API / SDK

Twilio

DATABASE MySQL

MOBILE iOS / Objective-C 3RD Party API / SDK

Twilio

P R O J E C T S T A C K

Page 12: MSC -- Technical Lead

N O T A B L E C L I E N T S ENTOCS Flaunt Installs JobOn Scorebuilders

Page 13: MSC -- Technical Lead

F L A U N T

Page 14: MSC -- Technical Lead

P R O J E C T D E S C R I P T I O NFlaunt is a startup that aims to harness the power of virality in the age of social media to monetize Instagram.

This project focused on the mobile interfaces (iOS and Android) for the Flaunt models that allowed for the searching of offers and the submission of Flaunts all while enabling both a sleek advertiser interface that allowed for the creation of offers and the review of submissions; also built was a data-centric admin interface that detailed the key performance indicators of the platform.

Page 15: MSC -- Technical Lead

WEB Database design and creation API design and creation Responsive web design MVC for admin and advertiser

interfaces and functionality 3RD Party API / SDK integration

Dwolla Google Maps Instagram Stripe

MOBILE App design and creation Internal API integration 3RD Party API / SDK integration

Adobe Creative Cloud Dwolla Instagram

P R O J E C T R E S P O N S I B I L I T I E SManaged numerous employees and contractors over the course of the project

Scoped new features for multiple iterative projectsManaged client relationship

Page 16: MSC -- Technical Lead

WEB CSS / Bootstrap HTML JavaScript / jQuery Ruby on Rails 3RD Party API / SDK

Dwolla Google Maps Instagram Stripe

DATABASE MySQL

MOBILE Android / Java iOS / Objective-C 3RD Party API / SDK

Adobe Creative Cloud Dwolla Instagram

P R O J E C T S T A C K

Page 17: MSC -- Technical Lead

P R O J E C T U R L SFlaunt

Page 18: MSC -- Technical Lead

N O T A B L E C L I E N T S ENTOCS Flaunt Installs JobOn Scorebuilders

Page 19: MSC -- Technical Lead

I N S T A L L S

Page 20: MSC -- Technical Lead

P R O J E C T D E S C R I P T I O NThe Installs mobile app allows service companies and service technicians insight into their currently scheduled and available jobs.

The Installs mobile platform allows service technicians to step through all stages of the job flow from pickup to customer sign off and also allows the technician to take extensive notes and photographs on site all within the mobile app while service companies can review the progress of their technicians and accept or reject newly available jobs.

Page 21: MSC -- Technical Lead

MOBILE Calendar functionality to map scheduled Jobs to days Camera functionality to allow for customized captured photos and selected

photos from gallery Extensive UI work Push Notification implementation Internal API integration 3RD Party API / SDK integration

Google Maps

P R O J E C T R E S P O N S I B I L I T I E SManaged numerous employees and contractors over the course of the project

Scoped new features for multiple iterative projectsManaged client relationship

Page 22: MSC -- Technical Lead

MOBILE Android / Java iOS / Objective-C 3RD Party API / SDK

Google Maps

P R O J E C T S T A C K

Page 24: MSC -- Technical Lead

N O T A B L E C L I E N T S ENTOCS Flaunt Installs JobOn Scorebuilders

Page 25: MSC -- Technical Lead

J O B O N

Page 26: MSC -- Technical Lead

P R O J E C T D E S C R I P T I O NThe JobOn family of apps enable job seekers to upload video responses to interview questions and apply for openings at a multitude of organizations both on the web and on their smartphones.

This project focused on updating and refining legacy code, building new feature sets and roles, and building new, branded mobile apps for JobOn partners.

Page 27: MSC -- Technical Lead

P R O J E C T R E S P O N S I B I L I T I E SManaged numerous employees and contractors over the course of the project

Scoped new features for multiple iterative projectsManaged client relationship

WEB Architecture design for new

features Extensive code review for

employees and contractors Production code deploys

MOBILE Extensive code review for employees

and contractors Mobile app submissions across iTunes

Connect and the Google Play Store

Page 28: MSC -- Technical Lead

WEB CSS HAML JavaScript / jQuery Ruby on Rails

DATABASE PostgreSQL

MOBILE PhoneGap

P R O J E C T S T A C K

Page 29: MSC -- Technical Lead

N O T A B L E C L I E N T S ENTOCS Flaunt Installs JobOn Scorebuilders

Page 30: MSC -- Technical Lead

S C O R E B U I L D E R S

Page 31: MSC -- Technical Lead

P R O J E C T D E S C R I P T I O NScorebuilders is a family of apps (web and mobile) that are geared towards preparing PT and PTA students for their examinations and licensure. The Scorebuilders family of apps consists of 5 customized web apps (including an ecommerce portal and an administrative portal) and a dozen mobile apps for both iOS and Android.

The Scorebuilders platform emphasizes data consolidation, extensive data management, exhaustive summary statistical analysis, usability, and database optimization.

Page 32: MSC -- Technical Lead

WEB ActiveResource implementation Database design and creation MVC for admin, instructor, and

student interfaces and functionality

SSL integration Extensive statistical analyses 3RD Party API / SDK integration

Stripe

MOBILE Legacy code updates Extensive UI updates In-app purchase functionality (iOS and

Android)

P R O J E C T R E S P O N S I B I L I T I E SManaged numerous employees and contractors over the course of the project

Scoped new features for multiple iterative projectsManaged client relationship

Page 33: MSC -- Technical Lead

WEB CSS / Bootstrap HTML JavaScript / jQuery Ruby on Rails 3RD Party API / SDK

Stripe

DATABASE MySQL

MOBILE Android / Java iOS / Objective-C

P R O J E C T S T A C K

Page 34: MSC -- Technical Lead

P R O J E C T U R L SScorebuilders.com

Scorebuilders: Online Advantage

Scorebuilders: Insight

Scorebuilders: ACE