Results-driven Software Engineer with a strong focus on full-stack development, specializing in Vue.js (Composition API with TypeScript), Scala (Play Framework), and distributed system design. Adept at building scalable, real-time applications with clean architecture principles, including Domain-Driven Design (DDD), reactive WebSocket handling, and CRDT-based state management using Apache Pekko.
With experience leading feature development from concept to deployment, I bring a disciplined and detail-oriented approach to building modern web platforms. I’m passionate about performance, maintainability, and developer experience—always aiming to deliver high-quality code and seamless user interfaces.
I thrive in environments where best practices, automation, and continuous learning are prioritized, and I enjoy contributing to both frontend and backend codebases to drive product success.
Experience: 2 - 5 years
3 years of experience with JavaScript, gained through both professional work and personal projects. Proficient in writing clean, modular, and maintainable code across a range of applications—from frontend interfaces to backend services. Experienced with modern JavaScript features (ES6+), event-driven programming, and asynchronous patterns like Promises and async/await. Comfortable working with the JavaScript ecosystem, including build tools, testing frameworks, and browser APIs.
Experience: 1 - 2 years
Experienced Scala developer with deep expertise in building scalable backend systems using the Play Framework. Proficient in applying Domain-Driven Design (DDD) principles to structure services cleanly and maintainably. Skilled in functional programming, avoiding anti-patterns like excessive use of getOrElse, and leveraging advanced features like smart constructors for composability and safety.
Experience: 2 - 5 years
Experienced in component-driven development, state management with Pinia, and integrating Vue with modern tooling and best practices such as Atomic Design principles and VueUse utilities. Skilled at creating seamless user experiences with reactive data binding and efficient component lifecycle management.
Experience: 1 - 2 years
2 years of hands-on experience with Express.js, primarily focused on building RESTful APIs across multiple production-grade projects. Proficient in designing clean, maintainable route handlers and middleware for scalable server-side applications. Leveraged Express to implement features such as authentication, request validation, error handling, and integration with various databases and third-party services.
Experience: 1 - 2 years
I’ve applied TypeScript across frontend frameworks (notably Vue 3 with the Composition API) and backend services, benefiting from enhanced tooling, better refactoring support, and improved runtime safety. Your experience demonstrates a strong commitment to type safety and modern JavaScript best practices.
Experience: 1 - 2 years
1 year of experience using PostgreSQL across multiple projects, leveraging its advanced relational features for data integrity and performance. Skilled in writing complex SQL queries, managing schema design, and utilizing PostgreSQL-specific features like JSONB, CTEs, and window functions.
Experience: 1 - 2 years
Proficient in leveraging Figma’s tools for component-based design systems, version control, and real-time feedback, helping accelerate the product design cycle.
Experience: 2 - 5 years
Experienced in configuring build tools, managing dependencies with npm, and optimizing performance for both development and production environments. Your Node.js expertise underpins your full-stack development capabilities.
Experience: Less than 6 months
Familiarity with React is strengthened by extensive experience with Vue.js, enabling a quick grasp of React’s concepts and ecosystem. Eager to deepen expertise and apply React skills in larger projects.
Experience: 2 - 5 years
Familiar with CSS best practices for maintainability and performance, and comfortable integrating CSS into component-based frameworks for cohesive styling.
2 years of experience working with MySQL, used across multiple projects to design, query, and maintain relational databases. Proficient in writing complex SQL queries, optimizing performance with indexes, and modeling normalized schemas that support scalability and data integrity.
6 months of experience using Firebase to build a project requiring real-time communication and a cloud-hosted online database. Utilized Firebase Realtime Database and Firestore to sync data instantly across clients, ensuring seamless collaboration and state consistency.
1 year of experience working with Arduino to develop real-time communication systems between hardware and software. Built interactive prototypes by integrating sensors, actuators, and microcontrollers with custom software components, enabling responsive physical computing applications.
Onlinejobs.ph "ID Proof" indicates if "they are who they say they are".
It DOES NOT indicate skill level.
ID Proof scores are 0 - 99 with 99 being the best. It is calculated based on dozens of data points.
It's intended to help employers know who they're talking to is real, and not a fake identity.