Post Job Free

Resume

Sign in

Ios Developer Team Members

Location:
Newham, Greater London, E15 4ER, United Kingdom
Posted:
September 18, 2023

Contact this candidate

Resume:

Stephen Chase

IOS Consultant

Email: adzr4h@r.postjobfree.com

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

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

Personal Profile:

●Six 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), React Native, React

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

●iOS Skills: Cocoa Touch, UIKit, Storyboarding, Xibs, Core Data, SQLite, Autolayout, GCD (Grand Central Dispatch), ARC (Automatic Reference Counting), Flurry, XCTest, TestFlight, 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:

March 2023 – Present

Project Manager/Scrum Leader – 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.

Feb 2023 – May 2023

Sr Ios Developer – YLD

Description:

●Sole Developer maintaining iOS native side of the app for the team.

●Developed using SwiftUI

●Aided in the implementation of work that was directly required for the initial release of the app and its upkeep thereafter.

●Refactored codebase architecture to allow for future proofing and best practices.

●Component based approach.

●Abstraction

●Testing

●MVVM-C

●Overhauled initial UI for both iOS and MacOS apps.

●Updated and added unit testing.

●Supported efforts to maintain CI/CD pipelines.

●Supported and aided in issues with Apple Store Connect, TestFlight surrounding builds and releases to testers.

●Spearheaded the update of app icon and app name changes.

●Aided in the standardisation and updating of app versions.

●Going from 1.1 to introducing 1.1.1 (patches)

August 2022 – January 2023

IOS Developer - Somo Digital

Description:

●Worked using SwiftUI

●Agile/Scrum Work Environment

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

●Joined mob programming sessions to aid team members with tasks when required.

●Initiated and completed three important epics for the MVP release (Notes, Document Previews and the Add to Folder journey)

●Ensuring the projected MVP release date was met by completing bug, feature work and spike tickets.

●Created and refined various components for use within the application.

●Initiated discussions with the Product Manager and Designers about requirements and technical approaches resulting in the refinement of various designs throughout the app.

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