Himalayas logo
DD
Open to opportunities

Danilo Dominguez

@danilodominguez

Senior mobile engineer focused on scalable, secure Android and cross-platform solutions.

Panama
Message

What I'm looking for

I seek a role focused on mobile architecture and reliability where I can mentor engineers, reduce technical debt, and drive scalable user growth.

I am a Senior Mobile Engineer with over 10 years building high-impact Android and cross-platform applications and more than 18 years in software engineering. I focus on performant, scalable, and secure mobile experiences driven by solid architecture and rigorous testing.

At Automattic I designed a sync engine for Day One Journal that improved cross-device reliability and cut sync-related support tickets by over 30% within four months, and I helped deliver features that drove a 142% increase in MAUs. I also re-architected Android modules to reduce technical debt and accelerate feature delivery.

Previously I led backend architecture and mobile integration efforts for supply-chain platforms, reduced support tickets through API fixes, and built foundational mobile codebases that improved delivery speed. My research and Ph.D. work produced static analysis tools and pipelines for Android, reinforcing my approach to building more stable, secure production apps.

I teach data analysis and software development at Universidad Tecnológica de Panamá, combining academic instruction with real-world engineering practice to prepare students for tech careers. I seek roles where I can drive architecture, improve reliability, mentor teams, and deliver measurable user growth.

Experience

Work history, roles, and key accomplishments

CR

Consulting Software Engineer

CrimsonLogic

Apr 2019 - Aug 2019 (4 months)

Developed and delivered tailored features for Total Trade Solutions to enhance functionality for key Panamanian clients, improving product relevance for local deployments.

ES

Software Engineer

Excelsys S.A.

Jan 2010 - Jun 2010 (5 months)

Collaborated on migrating an internet banking platform to a modern J2EE-based system to enable future mobile banking capabilities.

Education

Degrees, certifications, and relevant coursework

UP

Universidad del Istmo de Panamá

Postgraduate Certificate, Higher Education

2020 - 2021

Completed a postgraduate certificate in higher education focusing on pedagogy and university-level teaching practices.

Iowa State University logoIU

Iowa State University

Doctor of Philosophy, Computer Science

2014 - 2019

Activities and societies: Research assistantship; developed static analysis tools and custom analysis pipelines for Android.

Completed a Ph.D. in Computer Science with research on callback control flow graphs for event-driven mobile applications.

Rochester Institute of Technology logoRT

Rochester Institute of Technology

Master of Science, Computer Science

2011 - 2013

Earned a Master of Science in Computer Science with coursework and projects in software engineering and mobile systems.

Universidad Tecnológica de Panamá logoUP

Universidad Tecnológica de Panamá

Bachelor of Engineering, Systems and Computing Engineering

2004 - 2009

Activities and societies: Developed a CMS in Drupal, built an internal help desk system, and taught PHP programming.

Completed a Bachelor in Systems and Computing Engineering emphasizing software development, web systems, and IT project implementation.

Tech stack

Software and tools used professionally

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Danilo Dominguez - Software Engineer and Professor - Universidad Tecnológica de Panamá | Himalayas