Hello I'm

Lewis Halliday

iOS Developer

  • lewishalliday@gmail.com
  • Toronto, Canada

About Me

Hello, I’m Lewis, a seasoned Senior iOS Developer with extensive experience in crafting exceptional mobile applications. With a strong background in IT infrastructure, I’ve built my career on a solid foundation that merges technical expertise with an unending passion for technology.
As a dedicated developer, I thrive in challenging environments where I can push the boundaries of what’s possible with iOS development. I’m deeply committed to creating intuitive and innovative user experiences, utilizing the latest technologies and methodologies to deliver top-quality products.
I don't just write code; I craft solutions. I believe in the power of continuous learning and am always on the hunt for the next big thing in tech. This passion keeps me in a constant state of growth, both professionally and personally.
Just a few of my skills

  • Swift
  • Combine Framework
  • Reactive Programming
  • Async/Await Patterns
  • Different design patterns such as MVVM, MVC
  • Networking (URLSession, Alamofire)

What I do

iOS App Development

Specializing in Swift and modern iOS technologies, I craft intuitive and efficient applications for diverse clients, both in the UK and worldwide. I am experienced in UIKit, Combine, and reactive programming, and I am dedicated to employing the latest Swift language features, ensuring clean, maintainable, and cutting-edge code.

App Lifecycle Management

With a comprehensive understanding of the app development lifecycle, I guide projects from conception through to public release. This includes requirement gathering, design and prototyping, coding, testing (unit and UI), Continuous Integration/Continuous Deployment (CI/CD), and App Store submission and review processes. I ensure every release is smooth, timely, and of the highest quality.

Cloud and Backend Integration

I am adept at integrating iOS applications with various backend services and cloud platforms, including Firebase, AWS, and Azure. My experience ensures seamless, secure, and scalable solutions, whether it involves RESTful APIs, real-time data synchronization, or leveraging cloud functions for enhanced app capabilities.

Work Experience

Head of iOS Evoke Mobile

2020-Present
Responsibilities and Achievements:
  • Leading a team of iOS developers, fostering a collaborative and high-performance culture.
  • Architecting, designing, and developing cutting-edge iOS applications using Swift and modern best practices.
  • Implementing comprehensive testing strategies, including unit and UI tests, to ensure high-quality products.
  • Interfacing with RESTful APIs and third-party services, ensuring seamless integration and high data integrity.
  • Translating Figma, Zeplin, Sketch, and Adobe XD designs into visually stunning and highly functional iOS applications.
  • Championing clean, reusable, and scalable code; conducting rigorous code reviews and mentoring junior developers.
  • Tutoring and mentoring junior developers, providing guidance, feedback, and educational resources to foster their growth and proficiency.
  • Collaborating closely with cross-functional teams, including product managers, designers, and backend engineers, to deliver exceptional products.
  • Strategizing and executing the rollout of new features, considering user engagement and business impact.
  • Keeping abreast of the latest iOS development trends and technologies, and leading the adoption of new tools and practices within the team.
  • Managing the complete app lifecycle from concept to delivery and post-launch support.

Senior Creative Developer IT Developers (Part of Acorn Insurance)

2014-2020
Responsibility :
  • Xamarin Developer Native & Forms
  • iOS Native Developer
  • Web Application UI Designer
  • Wordpress Developer
  • Cloud solutions implementations (AWS & Azure)
  • Network Administratraion

Infrastructure and Support Lead IT Developers

2012-2014
Responsibility :
  • Client site network and server implementations and administration
  • Client Support
  • Office 365 migrations from on-site Exchange Server
  • Backup management and server virtualisation

IT Support IT Developers

2011-2012
Responsibility :
  • Supporting clients with any technical queries or issues
  • Ensuring that all systems were backed up nightly
  • General windows serer maintenance

Education

Amsys iOS Development

2013

iOS Development fundamentals

Microsoft Apprenticeship

2012
  • MCTIP
  • MCSA
  • MCSP
  • MCTS
  • Networking Fundamentals

Software Development KGV College

2009-2011
  • Introduction to Programming (Python, Java, C#)
  • Object-Oriented Programming (OOP) Principles
  • Data Structures and Algorithms
  • Web Development (HTML, CSS, JavaScript)
  • Database Design and SQL
  • Software Development Life Cycle (SDLC)
  • Version Control Systems (e.g., Git)
  • Testing and Debugging Techniques
  • Basic UX/UI Design Principles
  • Project Management and Agile Methodologies