top of page

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

​
bottom of page