SOFTWARE DEVELOPER
iOS and Full Stack Web
LANGUAGES:
Swift, Kotlin, Java, Typscript/es6, Html, CSS/Less, SQL, Objective-C
SKILLS:
Git Flow, Xcode, IntelliJ, Node.js, Backbone.js, require.js, CocoaPods, Hibernate, Bootstrap, DevOps, Jenkins, MVC, Agile, Jira, Photoshop, Microsoft Office Suite, Final Cut Pro

EXPERIENCE
CrossComm Inc. — Mobile Development Team Lead 2020-2023
Mobile Development
-
Working in a fast-paced, scrappy client agency system — on both solo projects and as a team — to build, deploy, and distribute apps for a number of clients in a quick turnaround.
-
Integral to requirements gathering and estimating for large Enterprise level apps side by side with Project Management and UI/UX Designers, providing insight on technical requirements.
-
Built and/or utilized CI/CD pipelines for multiple clients using Testflight, Github Actions, Expo EAS, Google Firebase Deployments, TestFairy and others.
-
Code review, pair programming and sprints were a regular part of the pipeline to creating and maintaining apps.
Team Leadership
-
Initiated One on Ones with direct reports, to help mentor and build their careers. Giving advice, celebrating wins, and providing a sympathetic ear for frustrations.
-
Delegated tasks, both giving growth opportunities where available but also knowing when to take on larger sections for time management.
-
Acting Hiring Manager for mobile developers and member of technical interview panel of both mobile and other roles.
​
​
SAS Curriculum Pathways, Cary, NC — Full Stack Mobile Developer 2010-2019
​
MOBILE/WEB DEVELOPMENT
-
Integral in the development of the next generation of every modern iOS app created by Curriculum Pathways.
-
Work with a team of developers and interact with product managers, brand specialists, designers, curriculum specialists.
-
Coding, compiling, unit testing, and integration within a continuous integration / continuous delivery framework including monthly and weekly releases.
-
Work with internal stakeholders to define requirements and validate results; support and maintain software functionality, design, and architecture.
-
Excellent communication skills, with the ability to translate technical concepts to non-technical individuals.
-
Executes technical direction of application architectures based on assigned projects.
-
Serve as mentor and project advisor to summer interns providing them with advice; leading daily scrum and sprint planning.
-
Spoken on EdTech panels and participated in school outreach programs giving advice on connecting with students and how to utilize technology for good in the classroom.
RECENT PROJECTS
​
Gather IQ — Full Stack Web/iOS Developer
Robust Admin tool created for content creators for responsive web/iOS with the ability to create polls, articles, videos and more. Created to showcase SAS’s outreach and interest in the sustainable global goals.
-
Es6 Javascript MVC
-
Created and maintained CRUD API for app data models
-
Less/CSS styling with flexbox
-
TinyMCE integration
Read Aloud — Full Stack iOS Developer
Native iOS converted from Objective-C to Swift complete overhaul for a more modern look and feel with added profile elements that keep your recordings across devices and shareable across profilesable global goals.
-
Class structure parity backed by SIS Roster Data via Clever
-
Maintained internal SSO CocoaPod
-
Additional internal CRUD native iOS app for content creators
-
Complete refactor of Objective-C to Swift
-
Core Data matched to Hibernate data models for offline app storage
​
Math Stretch — Full Stack Developer
Native iOS originally built primarily in Objective-C with subsequent updates in Swift. Created to digitize math manipulatives and number sense exercises.
-
Objective-C to Swift refactoring
-
Close Designer/Developer partnership
-
CocoaTouch and UIGesture to mimic math manipulatives
​
Reading Records — Full Stack Developer
Web and iOS app built with backbone.js, deployed to iOS using PhoneGap/Cordova. with a robust classroom/profile system to facilitate running records outside of a one on one session.
-
Java backed data service that serviced Chromebook, Web and iOS apps
-
Utilized server-side ffmpeg for file storage conversion of audio into singularly supported type