Cristian B.

Cristian B.

Senior Software Engineer

Malaysia
Hire Cristian B. Hire Cristian B. Hire Cristian B.

About Me

I am a Software Engineer with 5+ years of experience in mobile development; possessing high levels of technical talent, programming skills, attention to details, and a knack for performance and scalability in the delivery of robust, maintainable and performant solutions to clients. I am hands-on with several cutting-edge tech stacks and best practices; experimenting with new technologies and keeping up with the ever-growing demands of the digital landscape.

Work history

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

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

QliqSoft
QliqSoft
Senior iOS Developer
2019 - Present (5 years)
United States (Remote)
  • Actively contributed to the development of QliqSoft's new iOS app using RxSwift and MVVM; scaling mobile processes and participating in tasks for the release pipeline.

  • Exercised technical leadership in maintaining and improving new/existing features on the app using Instruments tools; guiding on refactoring as needed and following coding best-practices.

  • Contributed technically to the maintenance of the Objective-C legacy code by being a hands-on coder in removing roadblocks on the app.

Opentrends
Opentrends
iOS Team Lead
2017 - 2019 (2 years)
Barcelona, Spain
  • Led prioritization efforts in the distribution of private repositories and designed frameworks to encapsulate functionalities on mobile architecture like persistence, networking, security, session, analytics, and push notifications.

  • Delivered high-quality, well-architected code that is clean and easy to understand; increasing coverage of unit test by up to 80% with XCTest.

  • Identified opportunities for process improvements; utilizing XCode Instruments to find memory leaks and integrated the app with watchOS and tvOS.

Etermax
Etermax
Senior iOS Developer
2015 - 2017 (2 years)
Buenos Aires, Argentina
  • Produced tools for the development of the Messenger module; implementing the XMPP protocol in iOS and working on cross-platform architecture solutions for iOS, Android, and Windows Phone.

  • Led highly complex programming tasks in the design of pixel perfect views on the app using MVVM pattern and handled processes for App Store deployment.

  • Detected and improved the performance of the app using Xcode Instruments Tools; rapidly addressing issues, fixing defects and implementing industry best practices.

Creative Coefficient SRL
Creative Coefficient SRL
Junior iOS Developer
2014 - 2015 (1 year)
Buenos Aires, Argentina
  • Designed UI components for the investment portfolio management app; maintaining features on existing solutions by embracing the latest iOS conventions.

  • Gathered functional requirements for the generation of technical design specifications in the development of new features on projects.

  • Refactored the MVC pattern into MVVM; ensuring the performance, quality, and responsiveness of solutions on the app.

Portfolio

Senior iOS Developer - QliqSoft
Senior iOS Developer - QliqSoft

Worked on QliqSOFT’s HIPAA-compliant, user-friendly healthcare communication solution that helps providers connect and securely share patient information in real-time to improve efficiency, collaboration, accuracy, patient engagement, and patient outcomes on value-based care programs. The solution works as a secure texting platform that bridges the communication gap between doctors, nurses, patients, and caregivers. Worked with a distributed remote team on the new Swift-based app; maintaining the old Objective C codebase and improving performance.

iOS Team Lead - Opentrends
iOS Team Lead - Opentrends

Led the development of Caixa Bank's app; giving users access to a wide variety of services offered by the bank and the opportunity to perform regular banking operations on the award-winning online banking app. Managed different remote teams on the project, oversaw new functionality implementations, performed different tests on the app and integrated the solution with other platforms.

Senior iOS Developer - Etermax
Senior iOS Developer - Etermax

Trivia Crack allows users to challenge friends in the hottest trivia game. The game's spinner wheel, Willy, allows users to select which questions they will answer from six different categories. Implemented XMPP protocols, handled cross-platform architecture implementation and handled app store deployment.

Author - CocoaPods Framework (Public Project)
Author - CocoaPods Framework (Public Project)

Developed a public framework to encapsulate persistence logic using Protocol Oriented Programming and Protocols with Associated Types (PATs). The framework supports Cocoapods, Core Data, Realm, Protocol Oriented Programming, Protocols with Associated Types, Dependency injection and Unit Testing.

Education

Education
Degree in Computer Science
Universidad Argentina de la Empresa Buenos Aires
2011 - 2016 (5 years)