Jeff Morris

Jeff Morris Email and Phone Number

Staff Software Engineer | Principal Mobile Developer | iOS Guru @ Plunge
Jeff Morris's Location
Greater Sacramento, United States, United States
Jeff Morris's Contact Details
About Jeff Morris

Building awesome mobile apps is my passion. Specialties: GraphQL, iOS Applications and Frameworks Swift/ObjC, Java/Kotlin, Web Service Architecture, NodeJS, NextJS, Java, and JavaScript.

Jeff Morris's Current Company Details
Plunge

Plunge

View
Staff Software Engineer | Principal Mobile Developer | iOS Guru
Jeff Morris Work Experience Details
  • Plunge
    Sr. Software Engineer - Backend
    Plunge Oct 2023 - Present
    Sacramento, California, Us
    Designing, developing, and managing APIs, backend services, databases, IoT, and mobile clients. Advocate for improvements to product quality, security, and performance. Solve technical problems from moderate to complex scope.
  • Trifecta, Inc.
    Staff Software Engineer
    Trifecta, Inc. Apr 2021 - Sep 2023
    Sacramento, California, Us
    Lead the mobile iOS and Android teams to update, modernize, and implement new features for the Trifecta mobile apps, and mentored Junior Engineers.Rewrote the iOS app from ObjC to Swift, using Model-View-Controller (MVC) and Model-view-viewmodel (MVVM) patterns. Reduced 3rd party dependencies, code base, and overall build size by 66%.Automated the build and deploy process using Fastlane and CircleCIArchitected features for Analytics SDK, App Subscriptions, Single Sign-On, Program System, and other features.Implemented full backend CI/CD environments using Terraform, AWS, and CircleCI through Github repositories for backend services for Parse and Firebase.Resolved over 5000+ iOS build warning messages and implemented SwiftLint and SwiftFormat to standardize coding practices.Designed, developed, and implemented cloud API services for both Parse, Firebase, and other internal systems.
  • Powerschool
    Mobile Architect
    Powerschool May 2016 - Apr 2021
    Folsom, Ca, Us
    Lead the mobile iOS and Android teams for PowerSchool mobile apps and partnering apps, which has over 6 million daily users.Designed and built the PowerSchool facade service using GraphQL, NodeJS, Express, and MongoDB.Designed and implemented a Kotlin Multiplatform SDK for the mobile apps to use the same service SDK when calling backend services.Rewrote the PowerTeacher app in Swift, CoreData, UIKit, and other iOS frameworks.Rewrote and merged the PowerSchool Parent/Student apps into one app using Swift, CoreData, UIKit, and modern design patterns MVC/MVVM.Implemented a proxy server to secure Push Notifications (APNs) coming in from customer hosted PowerSchool servers.Built performance and stability tests for the Pearson-REST and PowerSchool facade services using NodeJS, JMeter, and other AWS services.
  • Pearson
    Software Development Manager, Mobile
    Pearson Feb 2016 - Apr 2016
    London, Gb
    Managed the Pearson eText 2.0 mobile (on-shore) teams and Pearson Revise mobile (off-shore) teams
  • Powerschool Group Llc
    Head Of Mobile Engineering
    Powerschool Group Llc Aug 2015 - Feb 2016
    Folsom, Ca, Us
    Built the original PowerTeacher mobile app as an innovation project (using ObjC), which later turned into the PowerSchool mobile team.Designed and implemented the Pearson-Rest API with Java, Hibernate, Oracle, and other internal persistent SDKs.Built the original PowerSchool Parent & Student iOS apps, using ObjC. These apps synced data from the client using CoreData and SQLite.Managed the iOS, Android, and contract teams for the PowerSchool mobile apps.Built unit and integration tests using the XCTest framework.
  • Pearson School Systems (Powerschool)
    Head Of Mobile Engineering
    Pearson School Systems (Powerschool) Jan 2014 - Jul 2015
    London, Gb
    Built the original PowerTeacher mobile app as an innovation project (using ObjC), which later turned into the PowerSchool mobile team.Designed and implemented the Pearson-Rest API with Java, Hibernate, Oracle, and other internal persistent SDKs.Built the original PowerSchool Parent & Student iOS apps, using ObjC. These apps synced data from the client using CoreData and SQLite.Managed the iOS, Android, and contract teams for the PowerSchool mobile apps.Built unit and integration tests using the XCTest frameworkImplemented multiple PowerSchool core features PowerGrade, ReportWork, PowerTeacher, StateReporting (TX) all using Java, JavaSwing, 4D, YUI, or other internal web frameworks.
  • Pearson School Systems (Powerschool)
    Sr. Software Engineer
    Pearson School Systems (Powerschool) Aug 2007 - Dec 2013
    London, Gb
  • Pearson School Systems (Powerschool)
    Sr. Technical Support Engineer
    Pearson School Systems (Powerschool) Oct 2006 - Jul 2007
    London, Gb
  • Powerschool, A Division Of Apple Computer, Inc.
    Technical Support Engineer
    Powerschool, A Division Of Apple Computer, Inc. Oct 2004 - Sep 2006
    Cupertino, California, Us
    Supported customer technical issues by troubleshooting software and database problems.Created and lead the senior team of Support EngineersSybase DBA Certified
  • Powerschool, A Division Of Apple Computer, Inc.
    Technical Support Specialist
    Powerschool, A Division Of Apple Computer, Inc. Jan 2004 - Oct 2004
    Cupertino, California, Us
  • California Association For Education Of Young Child (Caeyc)
    Support Engineer
    California Association For Education Of Young Child (Caeyc) Jul 2003 - Dec 2003
    Supported 24 remote facilitators with technical issues and software updates.Implemented multiple dashboards for facilitators using IIS and SQL Server.
  • Earthlink
    Sr. Technical Support Engineer
    Earthlink Dec 1999 - Jul 2003
    Atlanta, Georgia, Us
    Supported EarthLink customers via phone, email, and chat support for internet connectivity, software troubleshooting, and account services.Build StatBuddy, a PHP web app for support agents to track their chats and emails counts, with dashboards for overall team stats.

Jeff Morris Skills

Web Services Javascript Software Development Java Ajax Agile Methodologies Mysql Css Mobile Applications Xml Sql Objective C Oracle Scrum Web Applications Software Engineering Hibernate Databases Software Project Management Mobile Devices Agile Project Management Html Xhtml Web Development Requirements Analysis Rest Sdlc Eclipse Microsoft Sql Server Spring Software Design Database Design Jquery Ant C++ Object Oriented Design Jira Mobile Analytics Cascading Style Sheets Struts Jdbc Subversion C# Architectures Php Html 5 Java Enterprise Edition Soa Software Development Life Cycle

Jeff Morris Education Details

  • California State University-Sacramento
    California State University-Sacramento
    Management Information Sciences (Mis)

Frequently Asked Questions about Jeff Morris

What company does Jeff Morris work for?

Jeff Morris works for Plunge

What is Jeff Morris's role at the current company?

Jeff Morris's current role is Staff Software Engineer | Principal Mobile Developer | iOS Guru.

What is Jeff Morris's email address?

Jeff Morris's email address is je****@****ion.com

What is Jeff Morris's direct phone number?

Jeff Morris's direct phone number is +191683*****

What schools did Jeff Morris attend?

Jeff Morris attended California State University-Sacramento.

What are some of Jeff Morris's interests?

Jeff Morris has interest in Ios, Golf, Brewing Beer.

What skills is Jeff Morris known for?

Jeff Morris has skills like Web Services, Javascript, Software Development, Java, Ajax, Agile Methodologies, Mysql, Css, Mobile Applications, Xml, Sql, Objective C.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.