cv.-


Diego

Uruguayan / Spanish (EU)Based in London, UK

I am a Software Engineer graduated in 2016 with software development work experience since 2014. At the moment I am focusing my career on Android Development, for which I have been working for companies since 2015.

I went through all the Software Project Process phases (RI, Analysis, Design, Development, Testing and Implantation) which mobile development is my particular favourite, however, I am also rather fond of desktop and web development.

I have also finished studying the Advanced Software Engineering MSc at University of Westminster in London in 2018, focusing on Natural Language Processing for my thesis.

Curricular studies

Advanced Software Engineering MSc – Distinction degree

University of Westminster of London, UK – Faculty of Science and Technology.

2017 - 2018

Software Engineering BSc – 2:1 honours degree

ORT University of Montevideo, Uruguay – Faculty of Engineering.

2011 - 2016

Secondary School – 6 years

Juan XXIII, Montevideo Uruguay (Engineering orientation).

2005 - 2010

Primary School – 6 years

James Summers School, Uruguay bilingual (Spanish and English) school.

1999 - 2004

Main skills

Android

Advanced level

Kotlin

Advanced level

Flutter

Mid level

Dart

Mid level

Java

Advanced level

C#

Mid level

Extra skills

iOS

Unity

ASP.NET

Silverlight

C++

Haskel & Prolog

Matlab

MS SQL Server

PosgreSQL

MySQL

Informix

Main tools

Android Studio

Git

Source Tree

Jira

Bitbucket

Extra tools

XCode

Visual Studio

NetBeans

Unity

Astah

Relevant experience

Senior Android Developer – C. Hoare & Co.

Full-time From July 2020 until the date

Banking app.

Experience in using the latest technologies for

Android development and security.

Technology: Android, Kotlin, AndroidX, Coroutines, Dagger2, Junit, Espresso, Mockito Biometrics.

Senior Android Engineer – Krowd9 (start-up)

Full-time From August 2018 until June 2020

Developing a football scores app both in Java and Kotlin with focus on UI including its main chat system, notifications settings and sharing interface amongst other main functionalities that I was assigned to develop – all of them including the implementation/extension of the Android backend core library. The published app can be found in the Play Store.

Experience in agile, teamwork, synchronization between front-end and back-end, UI and follow specific design requirements, Android backend and frontend, async tasks, tight schedule & under pressure, introduce new ideas to improve UX, UI & code quality.

Technology: Android, Java, Kotlin, AndroidX UI (including recycler view and custom views), Dagger 1, Junit, Otto Bus, ActiveAndroid, AppCenter.

Android Developer – TrackTogether (not-for-profit organisation)

Volunteering From March 2020 until June 2020

Sole Android developer creating, improving and maintaining the Android TrackTogehter app, which allows users to take a survey about COVID-19 and check the latest responses to the surveys locally and globally.

Experience in working with the latest technologies for Android including Coroutines, LiveData, Dagger2, Retrofit2 and Room.

Experience on working on several projects at the same time and quick delivery in a small team.

Android Developer – Diegobarle (personal company)

Contract/Part time April 2018 until the date

Working on personal projects or projects on request by individuals or companies.

One of my last published games, Forever Maze, gave me experience in Ads and Play Store publishing as well as working without teams and creating and managing my own company.

Another published project, Robot Watch Face, gave me experience in WearOS and wearable implementation, Kotlin, coroutines, androidX (RecyclerView, Room, Navigation UI), Android Billing Client and Location APIs, and Speech Recognition.

Programming tutor Codementor (on-demand marketplace for software developers)

Contract June 2017 to October 2017

Offering 1-1 online lessons and help to students and businesses regarding software development mainly for Android, Java and C# in over 100 sessions to over 40 different users.

This helped me improve my communication skills, punctuality, responsibility, passion for teaching and professionalism. My expertise and reviews given at their website.

Software analyst (Android)CUTCSA (biggest metropolitan bus company in Montevideo)

Full-time January 2015 to September 2017

Working in a team developing an Android application going throughout the Software process lifecycle (documentation, requirements, design, development, testing and deployment).

Improved my Android programming skills (UI, Google Maps, NFC, SQLite, network layer), responsibility, professionalism, working under pressure, communication with my clients.

Software analyst (desktop)CUTCSA (biggest metropolitan bus company in Montevideo)

Part-time March 2014 to January 2015

Working in a team developing and updating desktop (in C# and Informix) applications throughout the Software process lifecycle (documentation, requirements, design, development, testing and deployment).

Improved my C# programming skills and Informix syntax, teamwork, responsibility, professionalism, working under pressure, communication with my clients and managing my time to work on several projects at the same time.

Find the PDF format of my CV here