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)
Mark Daniel Avila