Sharon Wright
@sharonwright1610
Senior software developer specializing in React, Roku, and scalable media web products.
What I'm looking for
I’m a senior software developer with over 8 years of experience building and shipping media-focused solutions for web and smart TV platforms. I specialize in creating scalable, dynamic web products using React.js, JavaScript frameworks, and Roku development with Agile methodologies.
In my current role, I’ve developed Smart TV web applications using TypeScript, React.js, Redux, and Node.js, and I designed reusable TypeScript modules that reduced LOC by 30%. I also integrated and implemented third-party platforms across client projects and built Roku-specific features including Automatic Account Linking, RAF integration, Roku Pay in-app purchasing, and deep linking via BrightScript/BrighterScript/SceneGraph.
I’ve also delivered measurable growth through localization—rearchitecting config and data layers to add Spanish and Portuguese support, resulting in a 53% increase in net channel installs. Additionally, I built single-sign-in authentication and subscriptions for consoles/devices that brought in over 300,000 new subscribers, and earlier I supported and enhanced RESTful services and desktop interfaces using C#, ASP.NET MVC5, JavaScript, and SQL Server.
Experience
Work history, roles, and key accomplishments
Senior Software Developer
Ensemble Systems Inc
Mar 2017 - Present (9 years 4 months)
Developed media-focused web applications for Smart TVs using TypeScript, React.js, Redux, and Node.js, including reusable TypeScript modules that reduced LOC by 30%. Built Roku-specific features in BrightScript/BrighterScript/SceneGraph, localized the app for multiple countries, and implemented single-sign-in authentication and subscriptions that added 300,000+ subscribers.
Software Developer
Smith Brownlee & Associates Inc
Apr 2015 - Feb 2017 (1 year 10 months)
Developed RESTful web services using C#, ASP.NET MVC5, JavaScript, jQuery, and SQL Server. Created a Windows desktop application interface for working with SQL Server data and provided ongoing support, maintenance, and enhancements for existing systems.
Education
Degrees, certifications, and relevant coursework
British Columbia Institute of Technology
Diploma - Client/Server Option, Computer Systems Technology
2014 -
Completed a Computer Systems Technology Diploma (Client/Server Option) at BCIT.
Availability
Location
Authorized to work in
Social media
Job categories
Skills
Interested in hiring Sharon?
You can contact Sharon and 90k+ other talented remote workers on Himalayas.
Message SharonGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
