Cristian P.

Cristian P.

St. Albans, United Kingdom
Hire Cristian P. Hire Cristian P. Hire Cristian P.

About Me

I am a Senior iOS Engineer with mastery in modern iOS application development approaches. I have shipped apps for John Lewis, Trivia Crack/ Trivia Crack Kingdoms, PepsiPass (US), Metro Bank (UK), ALDI (UK), Inkit, etc. I utilize best practices in architecting software solutions on projects and apply AI and Machine Learning techniques to innovate and deliver high-quality AI-focused products on projects for clients.

AI, ML & LLM

Backend

Other

Work history

UpStack
UpStack
Senior iOS Engineer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Deloitte Digital
Deloitte Digital
Senior Consultant/Senior iOS Engineer
2018 - Present (7 years)
London, United Kingdom
  • Led a team of 15 iOS developers to reinforce clean and best practice architecture solutions on projects within Deloitte.

  • Provided technical expertise and guidance for flexibility and maintainability on iOS focused solutions for clients.

  • Effficiently defined security policies and worked with system architects to integrate mobile applications onto a scalable platform.

Deloitte Digital
Deloitte Digital
Senior Consultant/Senior iOS Engineer
2016 - 2018 (2 years)
London, United Kingdom
  • Started and led the Machine Learning and Artificial Intelligence team at Deloitte; organized technical processes for the first proof of concept solution for a recommender system to be implemented within a retail setting.

  • Cleaned and refactored a Salesforce-integrated Core Data-based app; making it available for both iPhone and iPad using best practices for UI development.

  • Improved the ALDI application reducing 1500 crashes a day to 7 by refactoring 80% of the code following clean code principles and adding up to 80% Tests and UITests coverage to the app.

Etermax
Etermax
Senior iOS Developer
2015 - 2016 (1 year)
Argentina
  • Designed and developed the Trivia Crack X app used for creating custom trivia games with images and videos for sharing on social networks.

  • Offered technical expertise for the development of the iOS Trivia Crack Kingdoms games.

  • Improved the mobile game Trivia Crack by fixing bugs, refactoring legacy code and extracting shared code among apps into private CocoaPods repositories.

Grow App
Grow App
Mobile Manager (iOS Lead)
2014 - Present (11 years)
Martinez, Argentina
  • Led a team of 6 developers including Software Engineers and UI/UX Designers using lean principles to optimize development costs and time.

  • Worked with a 5-member team to develop a mobile home automation hardware/application project for Grow App.

  • Offered training to part of the development team in Objective-C for iOS development projects.

Grow App
Grow App
Senior iOS Developer
2013 - 2014 (1 year)
Martinez, Argentina
  • Designed and developed a video resume application fully integrated with AVFoundation for video recording and processing.

  • Designed and programmed multiple iOS applications for clients by conforming to the latest software development best practices.

  • Worked on Pepsi Pass a social/awards application including advanced software architecture, animations and frameworks.

Grow App
Grow App
Consultant Electrical and Electronic Engineer
2012 - 2013 (1 year)
Martinez, Argentina
  • Developed a POC solution for a retail mobile application using iBeacons to personalize product recommendations on the app.

  • Designed a tool for the auditing of an urban transport billing system for a client.

  • Contributed to the design and development of the client's transportation system.

Arimex Importadora S.A.
Arimex Importadora S.A.
Product Development and Release Manager
2012 - 2014 (2 years)
Buenos Aires, Argentina
  • Successfully oversaw the release of 200 products in 20 markets with a 200% increase in the development rate for Arimex Importada.

  • Designed and led a 20-peorson inter-departmental product development team for the company; strengthening communications within and outside the firm on projects.

  • Developed the company's production documents database with 100k files and improved development efficiency by reducing product release periods from 1 year to 5 months.

Arimex Importadora S.A.
Arimex Importadora S.A.
Senior Product Development Engineer
2011 - 2012 (1 year)
Buenos Aires, Argentina
  • Built the company’s new electronic design guidelines and trained 10 engineers of the client on the latest development techniques.

  • Led the engineering of a new 3D Printed Circuit Board (PCB) design technique that made it possible to reduce electronics volume on products by 50%.

  • Successfully designed the electronics for different products and programmed the firmware of 10 products released onto the market.

Laser Argentina S.A
Laser Argentina S.A
Product Development Engineer
2009 - 2010 (1 year)
Buenos Aires, Argentina
  • Designed the electronics and programmed the firmware of an urban transport billing system currently in use in Buenos Aires using GPS, GPRS, WIFI and other technologies.

  • Successfully led and wrote the documentation for a project that won a BID.

  • Created test standards and determined applicable codes and standards on the billing system for the client.

Ford Motor Company
Ford Motor Company
Product Design Engineer
2008 - 2009 (1 year)
Buenos Aires, Argentina
  • Led the trucks electrical team in the release of two light trucks and assisted the cars electrical team during the development of a new Ford Focus.

  • Regularly solved production and design issues before going into production.

  • Promoted inter-departmental contributions to reduce closing time issues by 30%.

Showcase

Mobile Tech Lead - John Lewis
Mobile Tech Lead - John Lewis
  • The John Lewis app offers a wide selection of fashion, homeware, and gifts.

  • Users can shop on the go and in-store via the app.

  • John Lewis members receive digital rewards vouchers through the app.

Senior iOS Developer - Metro Bank
Senior iOS Developer - Metro Bank
  • Developed and integrated the mobile app from start to finish by the team responsible for the initial development.

  • Managed complex UI designs and ensured full compatibility across all screen sizes and devices.

  • Successfully addressed accessibility requirements throughout the project lifecycle.

iOS Lead - ALDI
iOS Lead - ALDI
  • The ALDI app facilitates convenient product browsing and purchase on the go.

  • Users can order products securely with a streamlined checkout process.

  • The app is being improved with performance enhancements, refactoring, and increased test coverage.

Senior iOS Developer - Trivia Crack
Senior iOS Developer - Trivia Crack
  • Trivia Crack is a mobile game focused on challenging friend-versus-friend trivia.

  • The game has been improved through bug fixes, code refactoring, and code sharing.

  • The project utilizes CocoaPods for private code repositories.

Cristian Pena SE Youtube Channel
Cristian Pena SE Youtube Channel
  • A YouTube channel created by Cristian Pena focused on teaching programming and iOS app development.

  • The channel covers object-oriented programming, design patterns, and other technical topics relevant to iOS development.

  • The channel's content is designed to be accessible and easy to understand for viewers.

Education

Education
BSc. Electrical and Mechatronics Engineering
Buenos Aires Institute of Technology
2003 - 2009 (6 years)