Skip to content
Mark Daniel Avila logoMark Daniel Avila

Mark Daniel Avila

Technical Automation Specialist

Automation, backend, APIs, and mobile

Pangasinan, Philippines · +63 928 949 0323 · avilamarkdaniel0@gmail.com · LinkedIn

Summary

Software engineer with 3+ years shipping production web applications, REST APIs, cloud data systems, and cross-platform mobile software. Strongest in Node.js, TypeScript, React, AWS, Java, C#, C++, and SQL. Building technical automation on top of that: Make, n8n, Zapier, GoHighLevel, and the Google tools a desk already uses.

Experience

Kooapps — Software Engineer

Mar 2024 – Present

  • Designed, developed, and maintained full-stack web applications using React, TypeScript, and Node.js on AWS, delivering administration, monitoring, reporting, and data visualization features for internal platforms.
  • Designed and developed an internal search platform using C# and ASP.NET Core, implementing crawler architecture, indexing pipelines, and Trie-based retrieval systems.
  • Designed and implemented responsive user interfaces, reusable React components, and interactive dashboards using React and TypeScript.
  • Designed and implemented scalable backend systems and data processing pipelines supporting large-scale mobile application event ingestion and analytics workloads.
  • Led the architecture and implementation of the migration of core domain entities from Amazon Redshift to Amazon RDS, designing foundational schemas for users, user emails, companies, roles, policies, and services.
  • Replaced raw SQL implementations with Drizzle ORM by building reusable data access packages and service abstractions shared across multiple backend applications.
  • Designed a modular backend architecture separating authentication and transactional services on Amazon RDS from analytics services operating on Amazon Redshift.
  • Built and maintained cloud-native infrastructure utilizing AWS EC2, S3, API Gateway, RDS, Aurora, and Redshift.
  • Collaborated with frontend, backend, cloud, and mobile engineers to design, develop, and deliver production software.
  • Developed and maintained cross-platform mobile application features and game systems using C++, Objective-C, and Java.

Local Government Unit of Anda — Software Engineer

Nov 2022 – Mar 2024

  • Designed, developed, and deployed full-stack business applications, Android applications, and desktop systems using Java and relational databases.
  • Architected and implemented the Anda Information Management System, providing record management, workflow automation, and reporting capabilities.
  • Built a Financial Monitoring System supporting budgeting, financial reporting, and administrative operations.
  • Designed and developed a GPS-enabled field data collection application with geospatial reporting functionality.
  • Designed database schemas, backend processes, and reporting modules for multiple production systems.
  • Developed reusable software components and maintained deployed applications, improving reliability, performance, and maintainability.
  • Managed the full software development lifecycle including requirements gathering, system design, implementation, testing, deployment, and support.

Technical skills

Automation
Make.com, n8n, Zapier, GoHighLevel, Google Forms, Google Sheets, Gmail, webhooks
Mobile
Cross-platform applications, Android, game systems, C++, Objective-C, Java
Languages
C#, Java, C++, JavaScript, TypeScript, Objective-C
Frontend
Angular, React.js, HTML, CSS, Material UI
Backend
Node.js, Express.js, ASP.NET Core, REST APIs, Drizzle ORM
Cloud
AWS (EC2, S3, Lambda, API Gateway, RDS, Aurora, Redshift)
Databases
PostgreSQL, MySQL, MongoDB, Amazon Redshift, SQL, database design, query optimization
Tools
Git, CircleCI, Linux/Unix, Vitest
Other
Software architecture, system design, cloud architecture, distributed systems, API design, performance optimization, data modeling

Education

  • BS Computer Science — Universidad De Dagupan (2019–2023)
  • Computer and Consumer Electronics Program — STI (2015–2018)