WS
Automated Node.js integration to post event updates into Discord
I'm a Software Engineer building and testing web applications. Currently at Dhimahi, I develop Angular and Vue.js frontends, extend PHP backend APIs, and own CI/CD pipelines with Docker and GitLab. Before moving into engineering, I led QA teams and built end-to-end Cypress automation frameworks, giving me a rare combination of engineering depth and quality instinct. Open to new frontend or full-stack engineering opportunities.
Dhimahi
Spearhead the development and enhancement of frontend features for high-traffic applications, primarily using Angular and Vue.js, ensuring scalability and maintainability.
Navigate and modernize a complex legacy codebase, implementing improvements while maintaining stability across critical production systems.
Debug, extend, and optimize backend APIs and services in PHP, collaborating closely with backend teams to streamline data flow and functionality.
Orchestrate development environments with Docker and automate CI/CD pipelines using GitLab, enabling reliable and repeatable deployment processes.
Analyze application behavior and system logs through Kibana and ElasticSearch, proactively identifying and resolving performance bottlenecks.
Assist in platform upgrades, monitoring system metrics and application behavior to ensure seamless transitions with minimal disruption.
Team up with designers to translate UI/UX mockups into interactive, user-friendly frontend components.
Perform code reviews and implement best practices to maintain clean, reusable, and maintainable frontend architecture.
Optimize application performance by refactoring slow-loading components and reducing redundant network calls.
Empower team members while promoting a culture of productivity, accountability, and continuous learning.
Dhimahi
Designed and implemented a complete end-to-end testing framework using Cypress, enhancing test coverage and reliability across web applications.
Integrated automated test suites into GitLab CI/CD pipelines, ensuring smooth, error-free deployments and early detection of regressions.
Developed detailed ticket workflows and comprehensive testing documentation, standardizing processes for QA and development teams.
Conducted thorough testing of REST APIs, leveraging Elastic tools and log analysis to identify and debug functional and performance issues.
Structured and executed test scenarios derived from developer specifications, ensuring all edge cases and user flows were covered.
Collaborated with frontend developers to validate UI behavior, interactions, and responsiveness across devices.
Implemented automated regression tests for critical features, reducing manual QA time and accelerating release cycles.
Participated in bug triage meetings, providing detailed steps, screenshots, and logs to streamline resolution.
Created dashboards to monitor test results, coverage, and quality trends, enabling data-driven QA improvements.
Veza
Led a three-member Frontend QA team in a fast-paced startup environment by adapting testing processes to rapidly evolving product requirements.
Developed and maintained Cypress-based end-to-end test suites covering critical application workflows, improving system reliability and confidence in releases.
Documented and standardized test cases and plans using TestRail, providing clarity and visibility for QA and development teams.
Collaborated closely with developers to identify and resolve UI edge cases, ensuring high-quality, user-friendly interfaces.
Mentored junior team members by fostering a strong QA culture and sharing best practices across the organization.
Devised and implemented test automation strategies to ensure seamless integration with CI/CD pipelines.
Supported the QA and development teams by troubleshooting complex issues spanning frontend and backend interactions.
Enhanced testing efficiency by maintaining a 90%+ pass rate and minimizing test flakiness through continuous refinement of automation scripts.
GlobaliD
Directed and mentored a high-performing team of four QA engineers across mobile and web platforms, coordinating testing efforts to align with product release schedules.
Built and maintained automated CodeceptJS test suites by ensuring consistent regression testing and system stability.
Automated mobile testing using Appium and validated APIs through Postman, which improved test efficiency and coverage.
Simulated complex user interactions using Twilio and Testmail by validating end-to-end user experiences across channels.
Planned, executed, and refined regression tests during feature rollouts by identifying and mitigating potential release risks.