Enrique B.

About Me

I am an ace Software Engineer with 8+ years of industry expertise in different iOS development roles requiring technical problem solving and engineering skills for the delivery of highly performant iOS applications. I am keen on good software architecture, quality process and automation processes. I have independent/team development experience from several iOS projects for clients.

Frontend

QA & Testing

Workflow

Other

Work history

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

Novoda
Novoda
iOS Software Craftsman
2018 - Present (7 years)
Barcelona, Spain
  • Worked as part of the Portfolio Team to improve the code quality of the company’s showcase projects.

  • Performed code reviews and pair programming sessions to ensure the proper use of coding convention and patterns.

  • Created documentation and presentations to introduce and teach RxSwift to junior Developers within the company.

Codelitt
Codelitt
Senior iOS Developer
2018 - 2018
  • Worked as a single iOS developer in building an iOS app for an Insurance company from scratch.

  • Engineered a solid MVVM-C architecture that helped other team members to easily escalate the code base on the project.

  • Developed a a continuos integration flow solution that automatically tested, built and distributed the app builds.

Independent Engineer
Independent Engineer
iOS Software Engineer
2017 - 2018 (1 year)
Remote
  • Designed and built complex iOS applications including application architectures, repositories, continuous integration environments, and tools on projects for clients.

  • Regularly tested and analyzed code for scalability, reliability, and robustness.

  • Analyzed, monitored and reported technical debt on projects giving team engineers, clients and stakeholders the right details of technical debt on products.

CodigoDelSur
CodigoDelSur
Lead iOS Developer/Technical Lead
2010 - 2017 (7 years)
Uruguay
  • Developed a knowledge-base webpage to centralize the company’s technical knowledge of different technologies; serving as a source of technical information across the company and for junior developers.

  • Successfully implemented a continuous integration/deployment flow solution that allowed the code base of large projects to be tested, statically analyzed and automatically deployed saving the Engineer team a lot of time.

  • Regularly performed code reviews and pair programming sessions in mentoring junior developers to ensure the proper use of coding conventions and patterns.

Showcase

iOS Software Engineer - Quick Race - HBO GO
iOS Software Engineer - Quick Race - HBO GO
  • Developed and released the iOS version of the Quick Race HBO GO app.

  • Monitored code quality and technical debt through code reviews and pair programming.

  • Focused on project improvements and technical debt management.

Lead iOS Developer - Top Dog
Lead iOS Developer - Top Dog
  • Designed the entire app architecture for Top Dog.

  • Defined client-server communication protocol with backend team.

  • Implemented multiple MMO complex algorithms for optimal network usage and lag minimization.

Lead iOS Developer - Toymail
Lead iOS Developer - Toymail
  • The Toymail app facilitates voice messaging between users.

  • As Lead iOS Developer, the app was responsible for redesign and security improvements.

  • The app successfully resolved reported bugs and enhanced code quality.

iOS Developer - Skout
iOS Developer - Skout
  • Skout is a global network for meeting new people.

  • It's a social network app with millions of users worldwide.

  • The app has been improved by fixing main-thread blocker bugs, resulting in enhanced performance.

Education

Education
BSc. Software Engineering
Catholic University of Uruguay
2009 - 2014 (5 years)