Cristian P.

Cristian P.

Senior Software Engineer

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.

Work history

UpStack
UpStack
Senior iOS Engineer
2019 - Present (5 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 (6 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 (10 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%.

Portfolio

Mobile Tech Lead - John Lewis
Mobile Tech Lead - John Lewis

The John Lewis app allows users to browse through an extensive range of fashion, homeware, gifts and more. Users can shop on the move or in store. The app allows John Lewis members to access rewards vouchers digitally through the app. Led a team of 15 iOS developers on this project.

Senior iOS Developer - Metro Bank
Senior iOS Developer - Metro Bank

This is the digital banking platform for Metro Bank, a high street bank. Integrated the team that developed the mobile app from start to finish. Handled the most complex UI designs and all-screen compatibility as well as accessibility tasks on the project.

iOS Lead - ALDI
iOS Lead - ALDI

The ALDI app enables users to browse and buy great-value products on the go. Users can order products simply and safely with a secure checkout process. Improve app performance, refactored the ALDI codebase and enhanced Tests and UITests coverage.

Senior iOS Developer - Trivia Crack
Senior iOS Developer - Trivia Crack

Trivia Crack allows users to have fun challenging friends in hot trivia games. Improved the game by fixing bugs, refactoring legacy code and extracting shared code among apps into private CocoaPods repositories.

Cristian Pena SE Youtube Channel
Cristian Pena SE Youtube Channel

This is Cristian's personal YouTube channel dedicated to helping viewers learn to program and understand iOS apps through a wide array of technical topics using small and easy to consume videos on object-oriented programming, design patterns and much more within the iOS space.

Education

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