Skip to content

halonsoluis/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

curriculum vitae email linkedIn twitter stackoverflow

Hugo Alonso Luis

Hi!, A happy human that loves being a coder over here!

I’m always eager to improve my skills and explore other points of view. I started to code in Delphi, C++ & Java, after several languages and technologies.., I’m now comfortably using Swift for creating iOS apps.

I’m really curious, so I like to get a grasp of almost every disruptive technology… I guess I’m kind of a technological polygamist 😅.

Oh.. I enjoy mentoring, I have been a 👨🏻‍🏫 for several years, when not in a classroom, I like to share knowledge via StackOverflow or coding sessions with my colleagues.

✌🏻

What I have been doing recently?

Nexx4 - Zappware

Nexx4 is an award winning streaming solution deployed by Zappware.

My contribution

The app supports feature flags, custom theming and use a wide tech stack:

swift5.3, snapkit, cocoapods, dependency-injection, video-streaming, mvvm, rx-swift, realm, swinject, redux

As part of a small iOS team I have been able to lead, grow professionally, provide mentorship and enjoy of the release of the following apps:

Fora

Fora is a ‘pro-working’ App - Exclusive to FORA members and allows them to be constantly connected. It connects the user to their FORA concierge, other residents, allows to book meeting rooms, and receive live travel updates.

My contribution

I was part of the initial team working on the creation of all the online presence of FORA (Android, iOS, Web, Backend).

My role, as part of a team of 4 iOS developers, was to create the Minimum Viable Product. Our teamwork and motivation resulted in achieving the goals in record time and retain an important client.

Marvel Characters

Marvel Characters is a take-home project I completed as part of the interview process for an iOS Developer role in Portugal.

The prototype/design was provided as a Marvel Prototype. The main idea was to present data from the Marvel API.

My contribution

I created a completely functional version in approximately 14 days using Swift 3, RxSwift and Storyboards. It uses Alamofire for networking and KingFisher for the caching of images. For handling dependencies it was used Carthage.

This was the first time I used blur effects and custom transitions in an app, and I ❤️it!

Later on, I started experimenting with it and it has been my playground for testing and Continuous Integration using GitlabCI. Currently is updated to Swift 5.

Cachivache

Cachivache was a project for allowing to download and visualize the contents of an independent, young, and energetic publication startup dealing with the challenges that suppose the lack of connectivity in Cuba.

Main goal being to be able to bring offline access to all the posts made by their publication (cachivachemedia.com) It’s some sort of a Pocket, but exclusively for them and having special consideration for offline us

It allowed to:

  • Favorite, download and visualize posts.
  • Set, edit and filter by tags.
  • Analytics across the app.

My contribution

For this project, I was the solo-developer. The app was in the AppStore until the publication decided to stop their project.

Among the main challenges: - Download the content from the posts from Medium (where the publication is hosted) - Provide a customizable and reliable offline experience. - Guarantee that all the content is downloaded as fast as possible while connected to the internet (as in Cuba the internet is slow and limited/expensive in time)

Tic Tac Toe Widget Edition

Tic Tac Toe Widget Edition allowed the user to play Tic Tac Toe directly from the iOS Notification Center and the Apple Watch.

• Single player mode against an AI including 3 levels of difficulty

• Multiplayer mode (Human vs Human in the same device)

• Persistence of the statistics and state of the game when dismissing the Notification Center.

My contribution

This app was created in the following months of the release of the widgets and apple watch APIs from Apple.

The most challenging part of the development was the need to explore the limits of the Widgets environment and discover & fix undocumented memory issues.

From here that the app had to be rebuilt 3 times before we could publish it in the AppStore. Our standards about quality were high, and we couldn’t allow an app that would close itself in unexpected moments.

I can’t deny that it was super fun and challenging to create. I was leading a team of 4 iOS developers working on the app from concept to the AppStore.

Nylstar Collections

An app for the showcase of the Collections Store of Meryl.

With the app, a user could discover the latest fashion collections made with Meryl.

My contribution

This was my first project as an iOS Developer. I was part of a team of 4 highly motivated guys craving for knowledge and excited about Swift.

We built the app from scratch and many of it’s following iterations once it was published in the AppStore. The work made demanded a lot of communication, collaboration, and iterations in design.

Beattune - Meaningful Heart Rate

BeatTune gets its heart rate directly in real-time from the sensor on the Apple Watch by means of the Health App.

The measurements were visile on the iPhone and on the Apple Watch.

The aim was to enhance lives and heighten awareness by monitoring any heart rate irregularities. BeatTune was able to show if the heart rate readings were in line with the type of activity. It was also able to highlights any irregularities that show up and keep a record of them.

Impact:

  • Top Apple Watch app of 2015 by AppAdvice

  • Top 3 in Health and Fitness in the German Apple Store, 18th December - Featured in Product Hunt with over 100 votes

  • Press Coverage:

    • BeatTune: Meaningful Heart Rate alerts you of risk by AppAdvice
    • BeatTune für Apple Watch: Ein sinnvolle Herzfrequenz-Anzeige by iPhone-ticker.de

BeatTune - Meaningful Heart Rate

Releases

No releases published

Packages

No packages published