Daniel Blas

Turning bytes into experiences! ✨

Android Developer | Desktop Developer | Web Developer | Reverse Engineer | Pentester Android

Developer with over 2 years of experience, specializing in Android application development. Passionate about transforming ideas into innovative and optimized solutions. I excel in leading technically challenging projects, such as the development of an assembler code editor, which has made an impact within the reverse engineering community. My goal is to master mobile development, both native and cross-platform, while further exploring the field of cybersecurity, focusing on reverse engineering and Android pentesting.

Download CV

Experience

Android Developer

Freelancer

December 2022 - November 2024

  • I developed over 20 Android applications customized for various clients, with a primary focus on e-commerce solutions.
  • All applications were built using Kotlin and Jetpack Compose with an MVVM architecture.
  • I managed the projects effectively to ensure delivery on the agreed-upon dates.
  • All clients were satisfied with their projects, leading to the development of additional projects and referrals.

Kotlin

Java

C++

Rust

TypeScript

Swing

Compose

Web Developer

Vico's Painting Concepts

June 2022 - November 2022

  • I was responsible for maintaining the previously developed website, improving its functionality and performance.
  • I implemented web performance optimization (WPO) techniques, which enhanced load times, speed, and user experience on the site.
  • I resolved various bugs in the real-time chat identified during testing and through user feedback.
  • I optimized the code to improve the site's performance and maintainability.

HTMl

CSS

JS

Bootstrap

Node JS

MySQL

Web Developer

Vico's Painting Concepts

March 2022 - June 2022

  • I designed and developed a complete website that simplified the process of hiring painting services for clients, allowing them to communicate with the company without leaving the website. .
  • I developed a secure back-end using Node.js/Express and MySQL, implementing OWASP security standards.
  • I implemented a real-time chat using Socket.io and a chatbot, which improved customer service and increased the company’s productivity.

HTML

CSS

JS

Bootstrap

Node JS

MySQL

Android Developer

SkyOne Group

January 2022 - February 2022

  • I migrated a full Java application to Kotlin, maintaining all its functionalities.
  • I implemented an MVVM architecture in the app to improve code maintainability and scalability.
  • I redesigned the entire user interface of the app, which enhanced usability for users.
  • I implemented a performance optimization, significantly reducing load times and memory usage according to user feedback.

Java

Kotlin

XML

Web Developer

SkyOne Group

November 2021 - January 2022

  • I designed and developed a web platform for purchasing subscriptions for an entertainment application, built from scratch to enhance all functionalities of the company’s previous website.
  • I implemented PayPal as the primary payment method, ensuring seamless and reliable payment processing.
  • I applied security measures aligned with OWASP standards.
  • I utilized Web Performance Optimization (WPO) techniques and SEO strategies, making the website faster and more efficient.

HTML

CSS

JS

Skills

Programming Languages

Kotlin

Java

C

C++

Dart

Rust

Assembly x86

Bash

JavaScript

TypeScript

C#

Python

Frameworks

Jetpack Compose

Angular

Spring Boot

Ktor

NodeJs

Astro

Flutter

Swing

Databases

Firebase

MySQL

SQLite

Development Tools

Git

Github

Gradle

npm

Integrated Development Environments (IDEs)

Android Studio

Intellij Idea

Neovim

VS Code

Netbeans

Design Tools

Figma

Blender

Android Libraries

Dagger Hilt

Koin

Retrofit

Volley

Ktor Client

Room

Sqldeligh

Flow

LiveData / ViewModel

Coroutines

Glide

Picasso

OkHttp

JUnit4

JUnit5

Mockito

Mockk

Espresso

Gson

Realm

WorkManager

Glance

Services

Broadcast

Remote Config

Crashlytics

Push Notifications

Paging 3

Navigation

KMP

Projects

DeepCode Studio

DeepCode Studio is a code editor specialized in assembly languages, developed in Kotlin and Jetpack Compose Desktop (Swing coming soon). Although the project is still under development, alpha versions of the editor are already available.

Ping

Ping is an instant messaging app developed in Kotlin that allowed me to deepen my understanding of reactive programming, Firebase authentication integration, the use of Firestore and Store, as well as handling push notifications.

Miau Mart

As a cat lover, I decided to create an app in Kotlin to practice reactive programming and explore the use of Firebase for data storage. This project consists of an online store for cat products, which includes a shopping cart and a checkout section.

Game Catalog

Game Catalog is a game application developed in Java. This project represents one of my first personal projects, and through it, I was able to understand the process of data retrieval via an API using Retrofit and local storage using SQLite.

Contact

Name

Email

Message