John Webster work email
- Valid
- Valid
- Valid
John Webster personal email
- Valid
John Webster phone numbers
Talented Senior iOS Developer with over 15 years of experience in scalable, high-quality application development, backed by 25+ years in software development and two years of proven technical leadership. Demonstrated expertise in Swift, SwiftUI, and advanced mobile architecture, with an impressive history of launching impactful products and features that align with strategic priorities. Expertly skilled in setting engineering standards, mentoring teams, and collaborating closely with product and design to deliver user-focused, secure solutions. Widely known for adaptability, continuous learning, and a strong commitment to excellence in fast-paced environments.
-
Senior Ios EngineerVivint Dec 2024 - PresentProvo, Ut, Us -
Senior Ios DeveloperFidelity Investments Aug 2023 - Oct 2024Boston, Ma, Us* Developed new features for Fidelity’s Flagship iOS app in Swift and SwiftUI* Improved on dependency injection strategy in a way that enabled much smaller mock dependencies* Developed a pattern separate complex routing logic from view model logic and to make views much more reusable and to make complex and critical routing logic testable* Trained 5 web developers on iOS development due to changing priorities and low iOS developer resources* Took the lead to set high quality testing standards; due to this, our team’s codebase was recognized for having the highest code coverage* Set unit testing standards and best practices and educated the team on these testing good patterns* Ran group training on iOS development and general software development topics, such as the I in SOLID principles* Worked many hours of overtime in order to meet a tight timeline set by business priorities* Set good patterns early to avoid having a swarm of bugs near the end of the development cycle* Learned complex Fidelity software libraries, frameworks and practices and become the expert in the chapter* My boss informed me in our 1:1 that I was the “Best iOS dev in the chapter”, which includes multiple teams* Worked with and educated the team to enable good separation of concerns in the codebase to improve testability and reduce code complexity* Promoted writing highly testable code by ensuring that the I in SOLID was followed, which removed excess dependencies* Worked cross-functionally with a sister team working on different features of the same product* Initially began onboarding to help the team with web development even though I was hired for iOS development -
Senior Ios DeveloperQwake Technologies Dec 2022 - Jun 2023* Implemented a complex custom timeline view to visualize events over time using the new SwiftUI Charts library* Utilized Composable Architecture to provide uni-directional data flow to developed SwiftUI features* Developed several SwiftUI based features to support the Qwake iPad appImplemented new features in Swift Packages to reduce tight coupling and enable previews* Created several SwiftUI previews to test edge cases of timeline feature* Added unit tests to the codebase to begin to increase test coverage* Regularly met with designers to coordinate development of features to design specifications and provide feedback on development timelines* Attended an engineering off-site and used my experience with hardware product development to help brainstorm and led group discussions on several challenges facing the engineering team -
Senior Ios EngineerRoute Apr 2022 - Dec 2022Lehi, Utah, Us* As a member of the iOS core team at Route, I led the technical design and implementation of the modularization of the iOS codebase* Gathered feedback from other developers in the iOS guild to ensure the best decisions were made regarding how best to implement modularization* Moved many sections of code into swift packages of related code to decrease tight coupling* Added new unit tests to new swift packages to increase test coverage* Joined a leadership book club and lead many discussions and offered insights on how to enable the best in the people around us -
Senior Software EngineerSimplenexus Jul 2021 - Feb 2022Lehi, Utah, Us* Implemented newly designed onboarding feature in our native iOS app using the new modular architecture* Added unit tests to modular features to improve code quality and design* Advocated for a better layered architecture to separate concerns in the app for more testability and ease of working with the codebase when adding new features and fixing bugs* Contributed components in Vue for our newly designed onboarding flow on our web app -
Senior Software EngineerDentist Advisors Nov 2019 - Jun 2021Salt Lake City , Ut, Us* Worked in a highly collaborative focused team of iOS developers in pairing and mob programming session to deliver features in the order of highest priority* Made use of clean architecture and domain driven development to provide clear separation between layers of logic in the Elements app* Wrote swift code in a testable and modular way using SOLID principles* Implemented with the team a syncing solution for financial data between advisors and clients* Wrote an iOS Plaid API wrapper for linking banking account data for users into the Elements app* Used test driven development (TDD) when implementing new features and bug fixes with 100% code coverage* Utilized dependency injection patterns to make sure code units were easily testable* Helped mentor more junior developers to help them succeed quickly and be efficient contributors to the team -
Senior Ios DeveloperOwlet Baby Care Jun 2018 - Oct 2019Lehi, Utah, Us* Integrated Camera audio and streaming for a new baby video monitor product* Re-architected the SDK for the Camera product to eliminate thread contention over shared resources and to drastically increase connection reliability* Converted much of the Camera SDK code to Swift* Introduced unit tests for the first time to the Camera SDK codebase.* Refactored the Camera SDK to conform to the Single Responsibility Principle and use Dependency Injection and other SOLID principles. -
Senior Software DeveloperVivint Smart Home Sep 2016 - Jun 2018Provo, Ut, Us* Part of a team that built Streety—a neighborhood watch app that allows neighbors to share information about incidents in the neighborhood, including access to security camera footage.* Contributed to the development of Playback, which allows Vivint customers to view past footage from their security cameras.* Refactored old legacy brittle code, into well architected code separated into single responsibilities for Playback.* Implemented a complicated dynamic activity feed for Streety, where each item of data could be responsible for a variable number of rows. This was implemented as a section for each data item with a variable number rows depending on the contents of the data item.* Extensive use and experience with RxSwift.* Took part in frequent code reviews and gave useful feedback.* Collaborated with co-workers to develop a new application architecture based loosely on clean swift which is based on clean architecture by Uncle Bob.* Implemented push notification handling and presentation features.* Integrated with Firebase for push notification delivery.* Made limited contributions to our backend written in Go.* Separated shared complex authentication logic into a library so that multiple projects could share authentication code. -
Co-Founder & CtoLono Llc May 2013 - Sep 2016New York, Ny, UsLono—Now you can control your sprinklers with your smart phone. Easy peasy, lemon squeezy.https://lono.iohttp://www.kickstarter.com/projects/173231925/lono-sprinkler-controller* To save initial cost, learned electronics engineering and developed and assembled Lono’s first prototype PCBs* Found several PCB design bugs that professional electronics engineers could not find.* Worked with and collaborated with an electronics engineering company (VPI) to complete Lono’s PCB design* Worked through several PCB iterations and antenna tweaks to pass FCC emissions testing* To save cost, having learned all about the electronics in Lono, went to emissions testing solo without a support engineer* Developed Lono’s bare firmware extending the open source Particle firmware libraries* Implemented a custom SSL layer on top of web sockets to facilitate secure device communication with our Elixir backend system* Managed a small team of developers working on the Lono mobile apps and backend services* Worked with manufacturing companies to produce the Lono product* Developed test routines to verify PCBAs delivered from our Electronics Manufacturer* Worked with a mechanical engineer to develop final plastics design* Worked through several iterations of plastics samples to get Lono’s plastics just right, with a very high attention to detail -
Director, Ios DevelopmentRain Aug 2010 - Sep 2016New York, Ny, Us* Technical Co-Founder of Lono started incubated by Rain.* Developed several features in an Android app for a Nu Skin conference as a way to gain experience with Android development* iOS Director over a handful of other iOS developers responsible for estimating timeline and managing projects and setting coding standards and best practices* Technical and project lead for high pressure short timeline Estee Lauder campaign project* Contributed several reusable libraries of code to the common Rain Objective C code repository to reduce costs on new projects* Led iOS development for the Skullcandy iOS app available on iPhone and iPad.* Developed several reusable controls on the iFit iPad app, which are still being used on new ICON Fitness projects* Designed and developed a reusable abstraction layer to wrap the complexity of communicating with SOAP services in a simple interface using Core Data as a local cache of data. This framework is currently being used on new iFit projects* Developed animations for the iFit iPad app using the Core Animation framework* Helped lead and train other developers on good object oriented design practices through trainings and code reviews* Participated in 11+ different iOS projects* Estimated several iOS and web projects for the business development department* Became the resident GIT expert at Rain, helping other developers out of merge messes and conducted a training on GIT -
Vp, TechnologyMobile Genius, Llc Jul 2009 - May 2013* Recruited and led a team of 3 software developers to create the PocketBook website: www.pocketbookyp.com and the PocketBook iPhone App* Provided the primary design and development for our PocketBook iPhone App.* Established development life cycle utilizing project management software (Redmine) and version management software (Subversion)* Architected PocketBook iPhone application and PocketBook cloud sync with the iPhone application* Implemented compression technologies and a lightweight data exchange format, which reduced the bandwidth bottleneck by 150%* Optimized PocketBook iPhone app to utilize multi-threading to created a more fluid UI experience.* Optimized search speed and relevancy within PocketBook iPhone app by utilizing SQLite’s Full Text Search extension (FTS3)* Developed custom SQLite data abstraction layer for the PocketBook iPhone App* Architected a process for versioning data changes and syncing to mobile clients for the iPhone, Android and Blackberry versions of PocketBook utilizing Ruby on Rails* Implemented an API service for the Blackberry version of PocketBook using Ruby on RailsSetup and administered Linux web servers including DNS administration
-
Software Development ManagerTechmedianetwork Sep 2008 - Aug 2010New York, Us* Designed and implemented an iPad app platform for article-based sites. The first site released on this platform was LifesLittleMysteries.com. This project was designed and implemented using good Object Oriented Design principles* Designed a configurable API, which can be configured to serve data to the iPad platform on virtually any database that has article-based data without any code changes, regardless of the host database’s data structure. This allowed TechMediaNetwork to be able to quickly produce an iPad app for all of its content sites and to provide this same service to 3rd party partners, all with little to no custom code needed* Designed and implemented the UI for TechMediaNetwork’s content iPad app platform which has received rave reviews from the executive team* Led and collaborated with a team of 6 – 8 developers responsible for the entire content generation pipeline for TopTenReviews.com containing over 4 million pages and over 9 million page views per month* Managed timelines and responsibilities of team members to ensure projects were completed on-time and tested thoroughly* Fostered an open door policy of listening to developers for good ideas and input for the best software design approaches to projects and problem solving* Established and enforced best practices guidelines and coding standards among team members* Held quarterly reviews of employee performance and gave praise and correction where needed* Designed and implemented a UI widget to access any node of the entire content tree of TopTenReviews.com using object-oriented JavaScript/Ajax on the front-end and an object-oriented polymorphic model structure built on CakePHP on the back-end -
Web DeveloperEverest Web Solutions 2007 - 2008* Created a custom lightweight Model-View-Controller framework* Produced several JavaScript user interface controls using good OOP design principles* Defined a JavaScript Animation class for smooth user interface effects* Created a system to dynamically generate relative Google AdWords ads and landing pages based on DVD data from Amazon’s Web Services API* Produced a PHP package to highlight source code and cache the result. The cache is reset automatically if the source code has changed* Converted a single-threaded PHP / Perl cron script to multi-threaded to reduce processing time from 15 minutes to 3 minutes* Converted several PSD Design mockups to pixel perfect optimized XHTML Strict / CSS* Used my (very limited) Graphic Design and Fireworks skills to design a mockup and logo for WebsterDev.com* Maintained Linux-based web servers to setup and update updates and software packages* Implemented a Web-based database system for our loan officer group to track mortgage leads using PHP and MySQL* Designed and developed system for automating comparable market analysis on real estate using PHP and MySQL and AJAX integration with Google Maps
-
New Technologies Team LeaderCareer Step 2002 - 2006* Managed a team of 2 other individuals in developing new web technologies for online course applications and automating internal business processes* Designed and implemented a web-based document management application using technologies such as PHP, JavaScript, and MySQL which boosted production volume by 365%, created a standard process, provided for scalability, and automated many time-consuming tasks* Implemented a strategy for testing new site improvements by setting up a centralized versioning system (CVS) and test web servers before changes and improvements became live* Designed and implemented several web-based internal data management tools* Designed SQL relational database structure used for document management application* Installed and setup LDAP server and migrated a network of 40+ workstations* Implemented key IT technologies which significantly reduced new workstation setup time
-
Customer Support TechnicianXactware Aug 1999 - Apr 2000Lehi, Ut, Us -
Installshield ProgrammerCali Inc 1997 - 1999
John Webster Skills
Frequently Asked Questions about John Webster
What company does John Webster work for?
John Webster works for Vivint
What is John Webster's role at the current company?
John Webster's current role is Senior iOS Engineer.
What is John Webster's email address?
John Webster's email address is jw****@****xus.com
What is John Webster's direct phone number?
John Webster's direct phone number is +180180*****
What are some of John Webster's interests?
John Webster has interest in Children, Civil Rights And Social Action, Education, Environment, Poverty Alleviation, Science And Technology, Disaster And Humanitarian Relief, Human Rights, Arts And Culture, Health.
What skills is John Webster known for?
John Webster has skills like Objective C, Software Development, Ios Development, Git, Mobile Applications, Symfony, Product Management, Core Data, Javascript, User Experience, Ruby On Rails, Php.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial