Jared Goodwin Email & Phone Number
@recastsoftware.com
LinkedIn matched
Who is Jared Goodwin? Overview
A concise factual answer block for searchers comparing this professional profile.
Jared Goodwin is listed as Founder and Software Engineer at ControlR, based in Scio, Oregon, United States. AeroLeads shows a work email signal at recastsoftware.com and a matched LinkedIn profile for Jared Goodwin.
Jared Goodwin previously worked as Senior Software Developer at Immybot and Senior Software Developer at Immybot. Jared Goodwin holds Associate'S, Business Technology from Chemeketa Community College.
Email format at ControlR
This section adds company-level context without repeating Jared Goodwin's masked contact details.
AeroLeads found 1 current-domain work email signal for Jared Goodwin. Compare company email patterns before reaching out.
About Jared Goodwin
A full-stack .NET developer with an excitement and passion for crafting quality, resilient solutions. Strongest skills include C#, .NET 8, ASP.NET Core 8, Blazor, React TypeScript, Entity Framework Core, WPF, SignalR/websockets, JavaScript, and TypeScript.
Listed skills include C#, Javascript, Typescript, Powershell, and 8 others.
Jared Goodwin's current company
Company context helps verify the profile and gives searchers a useful next step.
Jared Goodwin work experience
A career timeline built from the work history available for this profile.
Senior Software Developer
Senior Software Developer
Fully integrated my open-source remote control project (called Remotely) that I had previously sold to the company. This involved extracting into a separate library the services specific to remote control and creating abstractions that allowed consuming projects to use them.Merged two existing console apps into one agent, with heavy refactoring to support dependency injection and cross-platform service registration.Introduced a new SignalR hub for desktop agents that includes a mechanism for client-to-server-to-client streaming.Contributed several bug fixes and refactors, which included decoupling code to allow for service abstraction and dependency injection.Assisted in migrating to .NET 7.
Senior Full Stack Engineer
• Led the migration of a major web project to Blazor WebAssembly.• Constructed a main layout, core services, and several pages/components in Blazor, and provided guidance for other teams on implementing these in derivative projects.• Added and refactored ASP.NET Core Web API endpoints as needed for the Blazor front-end migration.• Built a custom event publisher/subscriber system with options for in-memory, inter-process, and SignalR transports.• Developed a menu registration system based on dependency injection, allowing multiple derived projects to register and display their plugins within the core system.• Implemented MVVM architecture with a view model locator for WPF components.• Assisted with migration to .NET 6.
Software Engineer (Creator/Owner)
This is software I developed in my personal time. I sold it to Immense Networks in November 2021.I created all components of a web-based, cross-platform remote control solution. It enabled IT admins to take control of remote computers from their browser, either by invite or unattended, to provide support or perform other administrative tasks.A web-based terminal allowed commands to be executed against one or more remote devices, without needing to start a remote control session and interrupt the user. Scripts could be run on schedules, targeting individual computers or groups.Other features included real-time chat, file transfer, bi-directional clipboard transfer, device alerts, custom branding, and desktop audio streaming. The server was built with ASP.NET Core, Blazor Server, SignalR Core, and Entity Framework Core. (I also had an unreleased branch that used Blazor WASM.) It supported SQLite, SQL Server, or PostgreSQL as database providers and included migrations for each one.For the desktop, there was a .NET 6 service that could run on Windows, Linux, or Mac. This service maintained a connection to the server via SignalR and was responsible for syncing device information, running terminal commands and scripts, and launching the UI app for remote control and chat.The UI clients were also built with .NET 6. The Windows client used WPF, and Linux used AvaloniaUI. The Mac UI client was a work-in-progress when I sold the codebase, but it was going to use AvaloniaUI as well.
Software Engineer
Rewrote and re-implemented an ASP.NET and TypeScript web app that integrates with Vidyo WebRTC SDKs and Genesys Pure Connect phone system to facilitate video conferencing.Wrote the beta version of a new video conferencing app from the ground up using ASP.NET Core 5, SignalR Core, React TypeScript, and WebRTC.
Senior Software Engineer
• Built new features for a PSA+RMM (Professional Services Automation + Remote Monitoring and Management) SaaS platform using C#, .NET/.NET Core, ASP.NET Core, Web API, websockets, React TypeScript, Windows services, and WPF for Windows UI components.• Refactored legacy code to support dependency injection and improve testability.• Shared responsibility for maintaining and extending ASP.NET Core web app that handles hundreds of thousands of concurrent websocket connections.• Collaborated with members of cross-functional teams.• Updated and maintained CI/CD workflows in TeamCity and GitHub Actions.• Mentored other .NET developer as needed.• Technologies include C#, .NET Core, ASP.NET Core, React TypeScript, websockets, WebRTC, .NET Framework, IPC (named pipes/WCF), Windows services, WPF, and native Windows libraries through p/invoking.Features I built: • Process/service monitoring • PowerShell/CMD auto-complete • Remote Event Viewer (React front-end + .NET back-end over websockets) • Remote Registry Editor (React front-end + .NET back-end over websockets) • Rewrite of remote file system access (React front-end + .NET back-end over websockets) • New websocket implementation • Scheduled third-party application management • Attended access for screen sharing • Recovery from user switching during screen sharing • Rewrote cloud printing solution (WPF Windows client with MVVM) • Created new CI/CD workflows using GitHub Actions • Replaced WebRTC implementation for screen sharing • Message broadcasting to desktop clients • Auto-update system for desktop clients using Azure blob storage and AWS S3 • Created full-stack solution to replace the remote desktop feature using Azure, ASP.NET Core, TypeScript, and .NET Core desktop clients • Created a new Inter-Process Communication library using named pipes
Software Engineer
• Extended functionality for a WPF-based project management and cost estimation software for the construction industry. • Tech stack included C#, .NET, WPF (using MVVM and MEF), Telerik UI, Entity Framework, and SQL Server.
Programmer Analyst (.Net Developer)
• Wrote line-of-business web apps using ASP.NET MVC, Entity Framework, SQL Server, jQuery, and Bootstrap.• Employed Unity for dependency injection.• Wrote unit tests and integration tests.• Debugged issues in ASP.NET and Cold Fusion apps.• Modified Cold Fusion apps to address security issues.• Performed data correction in DB2 and SQL Server.• Collaborated with other developers, IT staff, and business users.
Information Systems Specialist 3
• Diagnosed and resolve tickets involving a vast array of issues with Windows settings, driver problems, hardware failure, network connectivity, software crashes, missing or incorrect registry entries, drives failing to map, software version incompatibilities, and more.• Utilized various remote control software to troubleshoot and resolve issues on customers’ machines.• Researched online to quickly find solutions to unfamiliar errors and issues.• Performed various administrative tasks in Active Directory.• Continued to expand my knowledge of C#, ASP.NET, and web technologies by working in my Azure VM on breaks.• Was hoping to transfer to a development position within OHA after returning from Department of Revenue, but it never worked out.
Information Systems Specialist 4
• Participated on the application development team to rewrite legacy applications into modern web apps.• Collaborated with business users, other developers, and testers to identify and create the desired look and functionality of application elements.• Worked independently and alongside another developer on the same computer (pair coding) to write code for tasks and bugs.• Programmed various application elements using C#, ASP.NET, MVC, Entity Framework 6, and SQL Server on the back-end and JavaScript, jQuery, CSS, and HTML on the front-end.
Information Systems Specialist 5
• Provided tier 3 support to field technicians, assisting with complex and widespread issues.• Performed root cause analysis for unprecedented errors and developed scripted solutions when appropriate.• Wrote scripts and applications using Visual Studio 2013, C#/XAML, PowerShell, HTML5, CSS, VBScript, and batch to automate the resolution of common or recurring problems, and to perform common tasks more efficiently.• Created a self-updating HTA-based application called Technician Toolkit, which dynamically loaded all the tools, scripts, tutorial videos, and how-to documentation.• Developed a WPF application using C# in Visual Studio 2013 to simplify administrative tasks in System Center Configuration Manager (SCCM).• Wrote three other WPF C# applications that automated desktop admin tasks.• Created a Windows Forms application that runs within WinPE to facilitate the process of imaging a computer.• Wrote a script that we deployed state-wide to 12,000+ machines to fix a Windows profile issue. The issue resulted from a workaround used a few years ago during migration from Novell to Microsoft server software and needed to be corrected before our migration to Windows 7. Around 2,200 computers were fixed automatically with a failure rate under 2%.• Wrote several other PowerShell, VB, and batch scripts that we deployed to large numbers of machines (from a couple dozen to 10,000+) to change settings or fix issues, such as changing the power saving mode on network adapters, modifying the local administrators group, and reporting hard drive information.• Aided in the development and deployment of application packages.• Performed live training for IT staff on how to use various applications.• Assisted end users and other IT staff by assessing business needs, researching solutions, and solving complex software and hardware issues.• Composed documentation of processes and procedures for use by field techs.
Information Systems Specialist 4
• Provided on-site desktop support for roughly 3,000 DHS OHA customers in the Human Services Building.• Resolved incidents and requests including, but not limited to: system reimages; an expansive assortment of operating system errors; replacement of all internal PC components; software installations; troubleshooting a vast number of software errors and crashes; networkconnectivity and slowness problems; database connection issues; workstation deployments; multifunction printer configurations and deployments; and network folder creation.• Built custom images for new hardware and for large deployments, such as the web team's Windows 7 migration.• Constructed a new WinPE ISO using Microsoft WAIK tools for applying WIM images, which included scripts to automate the disk partitioning commands.• Created and packaged a custom FACIS (Child Welfare application) installer.• Designed a batch file script to be applied to reimaged computers, which restores the customer's profile information.• Collaborated frequently with team members and other CSS employees to share knowledge, resources, and fixes.
Information Systems Specialist 3
• Set up a test lab by creating a domain controller, SQL server, and System Center Configuration Manager 2012 server to test remote imaging via PXE boot.• Created and deployed test packages in SCCM.• Performed Windows 7 compatibility testing for several enterprise-wide and business-specific applications.• Wrote batch scripts for application deployment.
Information Systems Specialist 3
• Diagnosed and resolve tickets involving a vast array of issues with Windows settings, driver problems, hardware failure, network connectivity, software crashes, missing or incorrect registry entries, drives failing to map, software version incompatibilities, and more.• Utilized various remote control software to troubleshoot and resolve issues on customers’ machines.• Researched online to quickly find solutions to unfamiliar errors and issues.• Performed various administrative tasks in Active Directory.
Jared Goodwin education
-
Chemeketa Community College
Frequently asked questions about Jared Goodwin
Quick answers generated from the profile data available on this page.
What company does Jared Goodwin work for?
Jared Goodwin works for ControlR.
What is Jared Goodwin's role at ControlR?
Jared Goodwin is listed as Founder and Software Engineer at ControlR.
What is Jared Goodwin's email address?
AeroLeads has found 1 work email signal at @recastsoftware.com for Jared Goodwin at ControlR.
Where is Jared Goodwin based?
Jared Goodwin is based in Scio, Oregon, United States while working with ControlR.
What companies has Jared Goodwin worked for?
Jared Goodwin has worked for Controlr, Immybot, Recast Software, Remotely, and Transperfect.
How can I contact Jared Goodwin?
You can use AeroLeads to view verified contact signals for Jared Goodwin at ControlR, including work email, phone, and LinkedIn data when available.
What schools did Jared Goodwin attend?
Jared Goodwin holds Associate'S, Business Technology from Chemeketa Community College.
What skills is Jared Goodwin known for?
Jared Goodwin is listed with skills including C#, Javascript, Typescript, Powershell, Asp.Net, Jquery, Socket Programming, and Websockets.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial