{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Mark Rogers",
    "label": "Software and web developer (.NET, C#, web applications)",
    "url": "https://www.markdavidrogers.com",
    "summary": "I've worked on and built responsive, high-traffic websites with the latest web technologies for large, high profile companies. I've built and worked on applications and websites of almost every scale, from small businesses to large, government healthcare. I can build or design a technical solution for almost any solvable business problem in a wide variety of languages, given a reasonable amount of time. I pick up new technologies and frameworks rapidly and quickly identify and adopt best practices for coding and usage. I've worked on large, on-site teams, distributed/WFH teams, small teams, and solo, and I have succeeded in these different team organization structures. I've trained multiple developers and DBAs to be productive and successful, and some of my web posts on technical topics have had hundreds of thousands of unique visits.",
    "profiles": [
      { "network": "GitHub", "username": "m4bwav", "url": "https://github.com/m4bwav" },
      { "network": "NuGet", "username": "rogersm0", "url": "https://www.nuget.org/profiles/rogersm0" },
      { "network": "Twitter", "username": "MarkRogers0", "url": "https://twitter.com/MarkRogers0" },
      { "network": "Stack Exchange", "username": "12984", "url": "https://stackexchange.com/users/12984" }
    ]
  },
  "work": [
    {
      "name": "The Nerdery",
      "position": "Web Developer",
      "startDate": "2014-03",
      "endDate": "2015-03",
      "highlights": [
        "Worked on a marketing campaign website for a major clothing retailer using ASP.NET MVC. Built .NET web application features that used facial recognition to convert user images into similar emojis that they could use online; after the conversion the user was presented with a library of vector graphic images to customize their emoji using JavaScript and AJAX.",
        "Developed features for an Umbraco based website for a major marketing company. Created from scratch a full range of Umbraco templates and objects integrated with ASP.NET MVC and AngularJS.",
        "Helped build a large ASP.NET MVC website with the full range of modern social networking capabilities. Built a Naive Bayes email classifier to sort through and collect data on user emails based on different criteria. Created a full implementation of Amazon's Mechanical Turk system so that administrators of the website could request business information through Mechanical Turk."
      ]
    },
    {
      "name": "Denim Group",
      "position": "Software/Web Developer",
      "startDate": "2011-04",
      "endDate": "2014-03",
      "highlights": [
        "Designed and built a massive enterprise level website for Medicare and Medicaid health care benefits distribution for a wide variety of Medicare and Medicaid programs. The application managed and stored data on clients, providers and claims, and used several external interfaces. ASP.NET MVC, Autofac for DI and Entity Framework as the ORM.",
        "Migrated the entire set of state cancer research data from an obsolete architecture to a new system provided by the CDC. At the same time led a team to create a new enterprise level hospital and provider management and tracking system using ASP.NET MVC and Fluent NHibernate. The project had failed three times before my team and I succeeded and exceeded client expectations.",
        "Developed features for UFC.com, a large sporting/media website, and created several world-wide tracking poll systems as well as a variety of improvements and fixes across the site."
      ]
    },
    {
      "name": "Personal Business",
      "position": "Software/Web Developer",
      "startDate": "2009-06",
      "endDate": "2011-04",
      "highlights": [
        "Built an enterprise-level, online web site game for ad revenue with my wife, who is also a developer. Built using domain-driven design and in some cases TDD, with Google-Maps-like JavaScript/jQuery functionality.",
        "Learned and experimented with various design theories and architectural patterns. Set up a continuous integration environment that ran automated unit and integration tests as well as automated interface tests."
      ]
    },
    {
      "name": "Cobb Information Systems",
      "position": "Software/Web Developer",
      "startDate": "2008-09",
      "endDate": "2009-06",
      "highlights": [
        "Created a power-saving inspection web interface using ASP.NET and SQL Server 2008 and a data importing process that utilized Microsoft Office automation.",
        "Integrated global web services into an AquaLogic Service Bus using Java, WebLogic, AL Data Services Platform and Eclipse.",
        "Created the front end and user management system of a customer/account lookup web site in .NET."
      ]
    },
    {
      "name": "BuildASign.com",
      "position": "Software/Web Developer",
      "startDate": "2007-08",
      "endDate": "2008-08",
      "highlights": [
        "Created or modified almost every system of a large commercial website, front and back end: e-commerce, graphic processing and customer-facing web pages.",
        "Designed and implemented an international version of the website, adapting every aspect of the site for international commerce: new product management administration, interchangeable measurement and currency systems, local postal rules, international shipping, and the subsystems for international payment and credit card processing.",
        "Implemented complex customer-facing web pages using the latest technologies and controls. AJAX and other complex JavaScript controls were created or adapted from open source projects and integrated alongside advanced third-party commercial controls."
      ]
    },
    {
      "name": "The BHW Group",
      "position": "Software/Web Developer",
      "startDate": "2006-04",
      "endDate": "2007-07",
      "highlights": [
        "Worked as part of a team to design and implement the most advanced real estate appraisal application on the market, using third-party Windows Forms controls and Microsoft SQL Server with an LLBLGen Pro data layer. Implemented a messaging system, a data importing/exporting system for a wide variety of databases and file types, and many other features and UI elements.",
        "Almost completely rewrote and redesigned a broken document management system for a career fair website system.",
        "Created a website that lets a distributor's website connect to a supplier's inventory system using XML requests and responses with typed datasets, backed by a database filled daily from a console application that loaded and parsed the supplier's Excel-based inventory."
      ]
    },
    {
      "name": "TV Eyes Inc.",
      "position": "Software/Web Developer",
      "startDate": "2004-12",
      "endDate": "2006-04",
      "highlights": [
        "Designed and implemented a series of applications that poll Internet feeds, download any form of audio and video, transcode it into streaming files, and index the audio and video into text for searching, mostly in C#, with an ActionScript/Flash playback widget. Users could search for almost any word or phrase in a massive list of Internet audio and video and be shown the clip immediately.",
        "Created a video emailing system that lets a user select video from an archive and have it mailed to them with a transcript, automatically merged and clipped to their specification.",
        "Created two applications for recording closed captioning from the US and teletext from the UK by interacting with tuner cards and inserting the text into a database, built largely with C++ and DirectShow."
      ]
    }
  ],
  "education": [
    {
      "institution": "University of Georgia",
      "area": "Computer Science",
      "studyType": "Bachelor of Science",
      "endDate": "2003",
      "courses": [
        "Object-Oriented Programming",
        "Human-Computer Interaction",
        "Database Management",
        "Operating Systems",
        "Computer Architecture",
        "Evolutionary Computation",
        "Software Engineering",
        "Algorithms",
        "Data Structures",
        "Compilers",
        "Web Programming",
        "Computer Graphics"
      ]
    }
  ],
  "skills": [
    {
      "name": "Languages and frameworks",
      "keywords": ["ASP.NET MVC", "Entity Framework", "C#", "CSS 3", "HTML 5", "JavaScript", "jQuery", "RequireJS", "Java", "Scala", "Play Framework", "Git", "Autofac", "Umbraco", "FubuMVC", "Groovy", "Grails", "Windows Forms", ".NET Framework", "LINQ", "Visual Basic .NET", "Visual C++ .NET", "C++", "SQL", "T-SQL", "PHP", "Python", "ASP", "AquaLogic Service Bus (ALSB)", "Flash", "JSP", "Servlets", "RSS", "XML", "ActionScript", "DirectX", "Visual Basic", "BASIC", "C", "OpenGL", "Podcast feed aggregation"]
    },
    {
      "name": "Development applications and web servers",
      "keywords": ["Visual Studio 2003 to 2013", "Visual SourceSafe", "Team Foundation Server", "Teamprise", "Jira", "Bitbucket", "GitHub", "Eclipse", "NGEN", "SQL Server Management Studio", "Firebug", "NSIS", "Apache", "Tomcat", "Flash Communication Server", "Internet Information Services", "WebLogic", "SVN", "CVS"]
    },
    {
      "name": "Patterns and techniques",
      "keywords": ["Test-driven development (TDD)", "Domain-driven design (DDD)", "Agile development", "Design patterns (Factory, Decorator, Visitor)", "Refactoring"]
    },
    {
      "name": "Databases and data access",
      "keywords": ["Microsoft SQL Server 2012/2008/2005/2000", "SQL Server Reporting Services 2005", "SQLite", "NHibernate", "Fluent NHibernate", "Entity Framework Code First", "LINQ to NHibernate", "Hibernate", "nettiers", "MySQL", "LLBLGen", "Castle ActiveRecord", "Strongly typed datasets", "CSV", "Excel and Access automation"]
    },
    {
      "name": "Libraries",
      "keywords": ["RhinoMocks", "Castle Windsor", "Spring", "log4net", "log4j", "StructureMap", "Autofac", "Twitter Bootstrap", "LESS", "Sass/SCSS", "NUnit"]
    },
    {
      "name": "Operating systems and desktop environments",
      "keywords": ["Windows (3.x to Vista, Server 2003)", "Linux", "DOS", "Unix", "SunOS", "Solaris 7, 8, 9", "macOS", "Gnome", "KDE"]
    }
  ],
  "meta": {
    "canonical": "https://www.markdavidrogers.com/cv.json",
    "version": "v1.0.0",
    "lastModified": "2026-09-23T00:00:00"
  }
}
