Enrique B.

Enrique B.

Senior Software Engineer

Montevideo, Uruguay
Hire Enrique B. Hire Enrique B. Hire 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.

Work history

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

Novoda
Novoda
iOS Software Craftsman
2018 - Present (6 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.

Portfolio

iOS Software Engineer - Quick Race - HBO GO
iOS Software Engineer - Quick Race - HBO GO

Successfully developed, and released the iOS version of the Quick Race HBO GO app. Monitored code quality and technical debt by performing code reviews and pair programming sessions on the project.

Lead iOS Developer - Top Dog
Lead iOS Developer - Top Dog

Designed the app architecture for Top Dog, and the crafted whole application from scratch. Defined the client-server communication protocol in collaboration with the backend team and applied multiple MMO complex algorithms to guarantee optimal network usage and minimize connection lag on the app.

Lead iOS Developer - Toymail
Lead iOS Developer - Toymail

The Toymail app allows users to send voice messages to other Toymail app users, or to Toymail's WIFI enabled Talkie toys. Served as a Lead iOS Developer for the redesign of the app, improved security, monitored the overall code quality and effectively fixed all reported bugs.

iOS Developer - Skout
iOS Developer - Skout

Skout is a global network for meeting new people. Developed and maintained a large social network app with millions of users worldwide. Significantly improved the app's performance by fixing several main-thread blocker bugs.

Education

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