
Razem Shahin
Full-Stack Software Engineer
Talent
Ottawa, OntarioMember since June 8, 2026
JavaScriptTypeScriptJavaPythonCSQLORMAWSRESTful APIGitCI/CDPowerShell ScriptingPostgreSQLReactReact DeveloperReact Native DeveloperHtmlCssJSONWeb DeveloperPostmanNode.jsCypress.ioStripeJiraConfluenceDocker
·
Hire this person
Send a job offer directly to this candidate
JavaScriptTypeScriptJavaPythonC
About
Full-Stack Software Engineer with experience designing, developing, and deploying secure, scalable web applications using modern frontend, backend, database, cloud, and AI-assisted development technologies. Skilled in JavaScript/TypeScript, SQL, RESTful APIs, AWS, CI/CD, with a proven ability to rapidly learn and adopt new technology stacks.
Experience
Founding Full-Stack Engineer at Silver Audio (Acquired by Ten O'One Enterprises) (2024-04 – Present)
- Joined as the first engineering hire and helped build a collaborative audio platform from initial concept to public beta, contributing to the company's eventual acquisition by Ten O'One Enterprises.
- Independently managed 2 full production releases from requirements to deployment, coordinating testing, release notes, and rollback plans
- Architected and documented the system using component diagrams, improving onboarding efficiency and clarifying inter-component dependencies for the development team
- Prioritized work by business impact, resolving critical bugs that removed barriers to beta user adoption and improved release readiness
- Developed and maintained RESTful API endpoints for all CRUD operations, ensuring consistent and secure data handling across the application
- Optimized codebase by reducing prop drilling, applying dependency injection, and using Redux for efficient state management, reducing input delay by 15% and simplifying new feature rollout
- Implemented Cypress test automation in CI/CD pipelines using GitHub Actions, improving test reliability and reducing manual testing time by approximately 40%
- Onboarded and mentored 2 new team members in the testing and codebase structure, guiding them through the architecture, implementation approach, and best practices for maintainable automation
- Ran structured beta testing cycles, gathering feedback from early adopters, prioritizing fixes, and refining features based on usability issues to improve release discipline and timelines
Education
Bachelor of Engineering in Software Engineering – Carleton University
Skills
Full-Stack Software Engineer