Mobile Android, Kotlin, Java, iOS, Objective-c, Swift, Qt, C++
With over 15 years of experience in software development, systems architecture, and technical leadership, I am passionate about creating engaging and innovative mobile games and applications for diverse platforms and audiences. In my last position as an Android & iOS developer at Toolbox, a leading company in the digital entertainment industry, where I collaborated with talented and creative teams to deliver high-quality products and services for clients such as FoxSports, History Channel, and Universal.
As a freelance software developer, I also engineer complete projects from scratch, including back-end, mobile, and web front-end development, using a variety of technologies and tools such as Kotlin, Swift, Qt/C++, PHP, Python, GO, GIT, MySQL, MongoDB, GNU/Linux, and Docker. I have successfully led and supported other freelancers on large and complex projects, such as developing a native Android app for a major e-commerce platform. I am always eager to learn new things and expand my knowledge in areas such as embedded systems, multi-platform development, and systems administration. I enjoy solving challenging problems, optimizing performance, and ensuring customer satisfaction.
In my free time I enjoy doing things related to electronics, playing the guitar and enjoying good time with family and friends.
Mobile Android, Kotlin, Java, iOS, Objective-c, Swift, Qt, C++
Backend PHP, Python, Java, Symfony, GO
Frontend HTML5, CSS3, Javascript, Boostrap, Bulma, sass, cssmin
Infraestructura & Datos MySQL/MariaDB, PostgresSql, MongoDB, Docker
General Java, Qt, C++, Python, Bash
Embebed C, C++, Asm
Planification
I will review your project and your requirements, then I will search for the best technologies to achieve the best solution. After the initial analysis, I will split your project in iterations, and we will discuss the systems needs for the development and production. In most cases the several servers I own will handle all the development process without problem, but certain kinds of projects will need some very specific services you will need to know before we start.
Workflow
If the product you want to build needs more professionals involved, I have the experience needed to lead the multidisciplinary team without hesitation. In other cases with only my professional experience will be more than great. During the process I will build all the processes needed to be the most agile possible, writing scripts and using CD/CI to prevent regressions.
Method
I always follow conventions by each technology, apply the best practices and comply with coding standards. With this you will have a very robust product, that will not need to be rewrite in the future and will not put in risk your MVP for a very bad code and architecture.