Daniel Blas
Turning bytes into experiences! ✨
Android Developer | Desktop Developer | Web Developer | Pentester Android
Developer with over 3 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.
cariasdaniel261@gmail.com
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.
Contact