Post Job Free
Sign in

Team Member Lead

Location:
Newham, Greater London, E15 4BQ, United Kingdom
Posted:
November 27, 2024

Contact this candidate

Resume:

Stephen Chase

IOS Consultant

Email: ************.***@*****.***

Phone: +44-790*******

Organised and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Personal Profile:

●8 years’ professional experience in iOS development

●Enthusiastic, proactive individual

●Strong team member with good leadership, communication and interpersonal skills

Technical Expertise:

●Programming Languages: Objective-C, Swift (version 3 onwards), SwiftUI, React Native, React, Javascript, Typescript, CSS

●OS Platforms: iOS, Windows, Linux (Red Hat, Ubuntu)

●iOS Skills: Cocoa Touch, UIKit, Storyboarding, Xibs, Core Data, SQLite, Autolayout, Grand Central Dispatch (GCD), Automatic Reference Counting (ARC), Flurry, XCTest, TestFlight, Apple Store Connect (ASC), Model-View-ViewModel (MVVM), Model-View-Controller (MVC), Model-View-Presenter (MVP)

●3rd party libraries including AFNetworking, Alamofire, MBProgressHUD and IIViewDeck, Adobe Analytics via CocoaPods

●Development Environments: Xcode (version 8 onwards)

Soft Skills:

●Strong team-working ability

●Several leadership and project management opportunities

●Excellent problem-solver and able to effectively communicate proposed solutions

Work Experience:

January 2024 – Present

iOS Development Team Lead – DDRE

Description:

●Utilised SwiftUI to develop a range of Prototypes and Proof of Concepts iOS applications

●Deployed apps using TestFlight for testing and review purposes

●Liaised with the Founder, Head of Operation and additional team members to define requirements and create MVP features

●Utilised JIRA to create, organise and manage streams of work

●Revamped ways of working, introducing Agile/Scrum Methodologies into the company

●Lead discussions on strategies and ways of working to improve productivity

●Organised and supported UX sessions to help define features and user flows

August 2023 – January 2024

iOS Developer/Consultant – Freelance

Description:

●Utilised SwiftUI to develop a range of Prototypes and Proof of Concepts iOS applications

●Liaised with founders to define requirements for a range of projects

●Aided in shaping app requirements and features

May 2023 – August 2023

iOS Development Team Lead – PI International

Description:

●helped manage and organise a fluctuating team of 2 - 7 people.

●Created and outlined tasks to ensure the speedy fulfilment of the project.

●Designed tasks to ensure ease of pickup due to fluctuating team members.

●Organised meetings with owners and stakeholders to define MVP and course of the project.

●Utilised Jira to create and organise streams of work for the team, automating tasks where appropriate.

●Reviewed ways of working with both owners, developers, and individually to create a more cohesive work environment for the team.

●Mapped out strategies for each section of the app to ensure logical progress.

●Provided QA to report bugs and any missing features or logic required for the app.

February 2023 – May 2023

Sr Ios Developer – YLD

Ledger Extension Safari Extension Link

Description:

●Sole iOS developer, maintaining iOS layer of the app

●Overhauled and created new UI for both iOS and macOS using SwiftUI

●Created dynamically displaying view for macOS using SwiftUI

●Refactored codebase architecture to allow for future proofing

●Created reusable components and views using SwiftUI

●Abstracted logic from Views into View Models to allow for testing

●Supported efforts to maintain CI/CD pipelines

●Supported and resolved issues with Apple Store Connect (ASC), TestFlight for build releases

●Spearheaded work to standardise app version values, app icons and app naming

August 2022 – January 2023

IOS Developer - Somo Digital

Description:

●Aided in the inclusion of support for iOS 16 by ensuring the removal of any bugs after various investigations of the app journeys.pike tickets.

●Created and refined various components for use within the application using SwiftUI

●Implemented solutions utilising SwiftUI

●Developed a Notes feature, allowing autosaving, editing using SwiftUI

●Developed a Documents Preview feature, allowing users to quick preview downloaded documents utilising SwiftUI

●Developed a Folder management feature allowing users to add folders, notes and documents to folders using SwiftUI

●Agile/Scrum work environment

●Joined mob programming sessions to aid team members with the implementation of new features

●Completion of core feature work, bug fixes to ensure projected app MVP release date

●Initiated discussion with PM and Designers to refine technical approach to more iOS specific design schemes

January 2022 – August 2022

IOS Developer - Fruition Consulting - PokerStars

Description:

●Aiding with the implementation of analytics triggers both Google and Snowplow.

●Lead implementation of Deep links for specific sections of the app to promote a better user experience.

●Initiated discussions for improvements in the app to ensure scalability and future proofing.

●Agile/Scrum work environment

●Worked alongside product owners, business analysts, testers and iOS developers to develop features.

●Took part in weekly discussions to help shape and review current ways of working.

●Occasionally led specific agile/scrum ceremonies (standup)

March 2021 – January 2022

IOS Developer - Virtusa / Lloyds Bank, London

Lloyds Personal Banking App on the App Store (apple.com)

Description:

●Worked alongside frontend Android, iOS and backend developers, QE's and Business Analysts.

●Supported QE's with automation and setup

●Supported new team members with onboarding Organised and help interviews for new candidates applying to join Virtusa.

●Aided in the implementation of new features of the Lloyds Commercial Mobile App

●Worked in a SCRUM (Agile) environment.

●Supported efforts for the app release by providing help with implementation, testing and demos.

June 2020 – March 2021

IOS + React Native Developer - NewStore, Germany

Description:

●Acted as delivery lead; leading sprint meetings: Standup, Reviews, Planning Session and Retrospectives.

●Helped revamp ways of working, cut down meeting times to allow for more hands-on work to be done, and introduce sprint goals, showcases/reviews, and review planning.

●Aiding in promoting more documentation to be created as part of individuals and teams work-streams allows for easier handover of work and ensures more knowledge could be spread companywide.

●Created and updated documentation based on changes from, meetings and research and implementations.

●Presented progress, features, concepts and ideas to stakeholders during sprint reviews/showcases.

●Organised and communicated with other teams and individuals to create new documentation, complete research tasks.

●Discuss and collaborate with Product members, team members to determine requirements and minimum viable product (MVP) and priorities for various topics.

●Aid team members with tasks, ranging from support using Jira to technical tasks for separate work-streams.

February 2020 – March 2020

IOS Developer - KBC, Leuven, Belgium

KBC Mobile on the App Store (apple.com)

Description:

●Worked in Swift 5.x.

●Worked using in SCRUM (Agile) environment.

●Worked alongside frontend Android, frontend iOS

●and Web Developers, QA Testers and product owners.

●Followed Model-View-View-Model (MVVM) architecture pattern.

●Wrote Unit Tests using XCTest.

●Updated application documentation using Confluence.

●Used private custom frameworks from a shared KBC repository.

November 2018 – January 2020

React Native Developer - Fanduel, Edinburgh, Scotland

Fanduel Sportsbook on the App Store (apple.com - US)

Description:

●Helped on onboard and mentor new team members.

●Used JIRA to plan sprints, track user stories and follow bug fixes.

●Used Trello for sprint retrospectives to discuss points of interest with other team members.

●Used Confluence as means to archive and documents points of interest.

●Worked with GitHub for version control, was following GitFlow methodology.

●Mentored other developers by conducting frequent code review and brainstorming sessions.

January 2018 – November 2018

iOS Developer - Ideo

Description:

●Worked in Swift 4.0 before migrating to Swift 4.1

●Developed an application leveraging the Zen Drive SDK to track and interpret a user’s driving habits across different trips, considering several factors including user events (Heavy breaking, fast acceleration, phone use) and contextual data (weather conditions, user’s self-evaluation) to produce a score.

●Worked with the Zen Drive SDK to produce a mechanism enabling Core Location’s accuracy to be increased when a user is driving and decreased between trips. Ensuring high accuracy is only used when needed, optimising overall battery usage.

●Integrated push and local notifications (triggered by a trip ending) to present a user with a questionnaire.

●Leveraged Map Kit to present the user with an annotated map, displaying route and locations of user events.

●Implemented user interface from Sketch designs, integrating third-party libraries including MBProgressHUD and IIViewDeck to produce the desired result.

●Integrated AWS to track user activity and interactions from live applications and inform future development.

●Implemented secure login functionality and secured database using Parse.

●Developed functionality to gather and collate contextual data from a number of sources including OpenWeatherMapAPI.

November 2016 – December 2017

iOS Developer - Osper

Osper - Banking for 6-18s on the App Store (apple.com)

Description:

●Worked using Swift 3.0 before migrating to Swift 4.0

●Core responsibilities centered on ensuring existing security measures remained reliable through the iOS update, improving where possible.

●Performed updates and bug fixes on a live banking application to prepare for and provide stability after the iOS 9 release.

●Maintained a single application capable of running in two distinct states of Parent and Child (user/admin style access

●layers) ensuring maximum code reuse across states through careful abstraction of key functionalities.

●Implemented industry standard anti-jailbreaking measures aimed at preventing execution of the application on jailbroken devices, improving local security by limiting data available on compromised devices.

●Incorporated optimization mechanisms throughout the existing codebase, introducing multithreading for key processes (CoreData read/write, network communications, parsing), reassessing separation of concerns and abstraction to improve injection capabilities, and reducing reliance on non-critical, unsecured web-based resources (caching images, etc.).

●Worked with UX team to improve the overall look and feel of the application by introducing a more modern style and bright, lively coloring.

●Introduced increased security measures surrounding secure connections to banking APIs and mobile PoS style services.

●Performed targeted R&D into security capabilities of native fingerprint ID and future possibilities introduced by Apple Pay.

●Translated client requirements into unit tests to fulfil the requirements of a TDD environment.

Education:

●MSc: Gesture Controlled Robotics

- University of Bedfordshire - Luton, Bedfordshire

●BA (Hons): Artificial Intelligence and Robotics

- University of Bedfordshire - Luton, Bedfordshire

●Alevel

- St Bonaventure's Catholic Comprehensive School - London

Accomplishments:

●Received the Outstanding Student Role Model award for tutoring and dedicating my personal time to help support fellow students and peers during university.



Contact this candidate