Skip to content

Instantly share code, notes, and snippets.

View melroser's full-sized avatar

melroser melroser

View GitHub Profile
@melroser
melroser / StudyGuide.md
Created April 29, 2025 14:37
Study Guide for Technical Interview at Megan Financial

Study Guide for Technical Interview at Megan Financial

C# Language Features

  • C# 10-12 innovations: Record types, global using directives, file-scoped namespaces, null handling improvements
  • Asynchronous programming: async/await patterns, Task vs ValueTask
  • LINQ: Advanced queries, performance considerations
  • Pattern matching: Switch expressions, property patterns
  • Generics: Constraints, covariance/contravariance
  • Memory management: Span, Memory, ref structs
@melroser
melroser / guestbook.gif
Last active October 5, 2024 13:13
Guestbook
guestbook.gif
@melroser
melroser / resume.json
Last active June 9, 2025 22:03
Resume
{
"basics": {
"name": "Robert Melrose",
"label": "Full-Stack Software Engineer",
"image": "",
"summary": "Skilled Full-Stack Software Engineer with over a decade of experience designing, implementing, and maintaining software for Fortune 500 companies. Proven expertise in developing critical software infrastructure, built OpenAPI/SwaggerUI API platforms, migrated legacy systems to use modern authentication standards for SSO and identity management, and developed enterprise software platforms that used both REST and SOAP-based APIs. Well versed in modern web development toolsets, JavaScript metaframeworks like Next.js, type-safe UI design using TypeScript and Tailwind CSS, as well as extensive experience with enterprise software development using .NET Core using C#, Entity Framework, and Azure/AWS deployments. Seeking a software engineering role where I can work on impactful projects at an innovative company.",
"website": "https://melroser.com",
"email": "rob@devs.miami",
"phone":
from requests_oauthlib import OAuth2Session
from flask import Flask, request, redirect, session, url_for
from flask.json import jsonify
import os
app = Flask(__name__)
# This information is obtained upon registration of a new GitHub
client_id = "<your client key>"