Available to hire
Software developer focused on building scalable web and API systems and delivering reliable features with strong testing practices. Experience spans React/ASP.NET and Java Spring Boot, plus automation with Jest and Playwright.
Built production-grade applications including 3D planning workflows, insurance-related REST services, and airport/shipping sorting software, with a track record of improving performance, data integrity, and release quality in team environments.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
Javanese
Advanced
Amharic
Intermediate
Afar
Intermediate
Work Experience
Software Developer at CadMakers
April 1, 2026 - PresentDeveloped production features for a construction planning web application using React, ASP.NET, and Three.js. Implemented raycasting for accurate object detection and selection in complex 3D planning workflows. Migrated 50+ visual programming nodes to new array-compatible APIs to enable more flexible node logic. Improved quality by adding Playwright end-to-end tests and Jest unit tests, covering critical edge cases.
Software Developer Co-op at ICBC (Insurance Corporation of British Columbia)
January 1, 2026 - March 31, 2026Continued development on ICBC systems, implementing and validating backend and frontend features and maintaining data integrity and release readiness. (Details not separately specified for the second co-op term.)
Software Developer Co-op at ICBC (Insurance Corporation of British Columbia)
September 1, 2024 - April 30, 2025Designed and built Java Spring Boot REST APIs to decouple legacy JDBC database calls in Guidewire PolicyCenter, supporting scalable AWS cloud migration. Implemented features for ICBC’s vehicle damage claims application using Java and JavaScript to streamline internal workflows. Enforced data integrity by resolving inconsistencies across Oracle database tables. Managed code via GitLab and deployed changes through Jenkins for smooth releases.
Frontend Developer (Contract Part-time) at TrackPoint.ai
February 1, 2024 - May 31, 2024Developed and debugged Next.js (React) features for an AI interview preparation platform, improving user flows. Integrated Whisper API and GPT-3.5-turbo capabilities by validating API responses and ensuring correct interview workflow behavior.
Software Developer Co-op at Brock Solutions
January 1, 2023 - August 31, 2023Developed and deployed software to sort baggage/parcels for airports and shipping facilities worldwide using C# on the .NET Framework, coordinated via Azure DevOps. Implemented React front-end features and resolved dashboard bugs to improve performance and user experience. Created MS SQL Server scripts for idempotent database migrations using Flyway. Wrote unit tests in xUnit achieving 95% line and branch coverage.
QA Analyst Co-op at Xplor Technologies
September 1, 2022 - December 31, 2022Performed manual regression and exploratory testing on a cloud-based recreation management platform. Created automated test cases using TestSigma for web workflows to improve testing efficiency and coverage.
Education
Bachelor of Science in Computer Science at Simon Fraser University
January 1, 2022 - December 1, 2025Qualifications
Industry Experience
Software & Internet, Government, Financial Services, Real Estate & Construction, Transportation & Logistics, Media & Entertainment
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Software Engineer
We have the best software engineer experts on Twine. Hire a software engineer in New Westminster today.