Joshua French

Senior Software Engineer

Longmont, Colorado, United States13 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in developing security features for GitHub.
  • Proficient in multiple programming languages and frameworks.
  • Strong background in SaaS development and testing.
Stackforce AI infers this person is a SaaS-focused software engineer with expertise in security and web development.

Contact

Skills

Core Skills

Go (programming Language)Ruby On RailsTypescriptC#React.jsJavascript

Other Skills

GitHub CopilotHighchartsa11yHTMLGame MakerVimC++BashJavaGIMPPythonPerlHBasePhysicsOpenGL

Experience

13 yrs 10 mos
Total Experience
2 yrs 3 mos
Average Tenure
5 yrs 11 mos
Current Experience

Github

3 roles

Senior Software Engineer

Apr 2025Present · 1 yr 2 mos

  • Empowering developers to achieve more through development of GitHub Copilot.
  • Implemented the ability for users to chat with Copilot to draft and create GitHub issues
Go (Programming Language)Ruby on RailsReact.jsTypeScriptGitHub Copilot

Senior Software Engineer

Aug 2022Apr 2025 · 2 yrs 8 mos

  • Securing the world's code with GitHub Advanced Security
  • GitHub Security Overview
  • Developed the organization and enterprise Security Overview pages
  • GitHub Security Manager Authorization Role
  • Allows customers to assign users the ability to manage GitHub Advanced Security in an organization and its repositories without granting them admin/owner permissions.
  • Developed the enterprise level version of the role, an expansion of the organization level version of the role, and a unique challenge as the first role at GitHub to incorporate both enterprise and organization permissions in a single role that needed to integrate with an at-the-time unreleased feature, Enterprise Teams.
Ruby on RailsTypeScriptReact.js

Software Engineer III

Jul 2020Aug 2022 · 2 yrs 1 mo

  • Securing the world's code with GitHub Advanced Security
  • GitHub Security Overview
  • Developed the organization and enterprise Security Overview pages
  • GitHub Security Manager Authorization Role
  • Allows customers to assign users the ability to manage GitHub Advanced Security in an organization and its repositories without granting them admin/owner permissions.
  • A unique challenge as the first role at GitHub to incorporate both organization and repository permissions in a single role as well as the first role to assign repository permissions to a user assigned the role across an entire organization
  • GitHub Secret Scanning
  • Onboarded new partners and their token patterns
  • Introduced new algorithms (entropy evaluation and token prefixes) into the service to reduce false positives for generic secret patterns
Go (Programming Language)Ruby on Rails

Microsoft

5 roles

Software Engineer II

Jan 2020Jun 2020 · 5 mos

  • Securing the world's code with GitHub Advanced Security
  • GitHub Secret Scanning
  • Onboarded new partners and their token patterns
  • Introduced new algorithms (entropy evaluation and token prefixes) into the service to reduce false positives for generic secret patterns
Go (Programming Language)Ruby on Rails

Software Engineer II

Promoted

Jan 2015Jan 2020 · 5 yrs

  • Azure DevOps
  • Dashboards and widgets framework
  • Widget development (such as the Cumulative Flow Diagram widget)
  • Dashboards integration with Microsoft Teams
  • Reporting analytics service
  • Account homepage
C#React.jsTypeScriptHighchartsa11y

Software Engineer

Nov 2014Jan 2015 · 2 mos

  • Developer Content Services
  • .NET MVC for MSDN and associated developer portals, TechNet, and Visual Studio
C#HTMLJavaScript

Software Developer In Test (SDET)

Feb 2014Nov 2014 · 9 mos

  • Worked for the Portal Experiences team which develops and maintains MSDN, TechNet, and other web UX services used for OneDrive, Xbox, Visual Studio, and other developer portals. Created test cases in Microsoft Test Manager and performed manual testing as well as wrote automated tests for the team's test suite to ensure quality of the portals and verify responsive design and functional behaviors.
C#

Software Developer In Test (SDET) Intern

May 2013Aug 2013 · 3 mos · Redmond, Washington

  • Worked for the MSDN Content Services test team on a KPI and business intelligence dashboard. Independently wrote the test plan and the automated test suite (250+ tests) in Visual Studio using C# and Linq to SQL to ensure quality of dashboard builds. Created test cases in Team Foundation Server for the automation to allow execution in both Visual Studio and Microsoft Test Manager.
C#

Colorado school of mines

3 roles

Graphics Course Grader

Aug 2012Dec 2012 · 4 mos

  • Graded C++/OpenGL projects on Ray Tracing, 3D rendering and texturing, and Voronoi sites.

Data Structures TA and Grader

Jan 2012May 2012 · 4 mos

  • Graded C++ labs for the course. Taught course concepts. Helped students with course labs during class and during help session hours.

Software Engineering Grader

Aug 2011Dec 2011 · 4 mos

  • Graded the Java course projects and helped students with projects and assignments.

Return path

Software Engineering Intern

May 2012Aug 2012 · 3 mos · Broomfield, Colorado

  • Developed email certification back-end processes, created tools for collecting and analyzing certification service metrics, developed business-to-business MX lookup tool, worked on an Arduino powered email notification system.

The ranch country club

Life Guard / Assistant Competitive Swim Team Coach

Jun 2010Sep 2010 · 3 mos

  • Coached the club's summer competitive swim team composed of kids ages 5-18.
  • Lifeguarded for the country club pool.

Education

Colorado School of Mines

Master of Science (MS) — Computer Science

Jan 2013Jan 2013

Colorado School of Mines

Bachelor of Science (BS) — Computer Science

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Go (programming Language) & Ruby On Rails

Explore similar profiles based on matching skills and experience