Jeff Glenn

Jeff Glenn

Web Developer

Profile

Hi there! I'm a full stack developer, jack-of-all-trades type with a primary focus on back-end development. I'm fairly language agnostic and prefer to use the right tool for the job at hand depending on the project's needs and technology stack, and I have no problem adapting to new technologies as needed. I have the most experience with C# / .NET and PHP, and decent working experience with Java and Ruby on Rails.

I also have several years of systems administration experience and am very comfortable setting up and managing Windows and Linux servers, either by configuring bare metal instances or by using cloud solutions like Amazon Web Services and Microsoft Azure. I prefer to automate things whenever possible, so I love working with shell scripting and APIs.

I dabble in design and can help to take a vague idea and turn that into a functional, user-friendly UI. I also have plenty of experience taking mockups or site designs and turning that into markup and CSS. Most of all, I just love to create things - taking an idea and turning it into a finished product is incredibly rewarding!

Experience

Senior Web Developer at MERGE Atlanta, Dodge Communications + AVID Design

March 2018 - Present

  • Duties and responsibilities as listed below for AVID Design.

Senior Web Developer at AVID Design, now MERGE Atlanta

February 2017 - March 2018

  • Design data architecture for custom web applications and large hospital websites.
  • Develop solutions in a variety of CMSes such as Sitecore, Sitefinity, Drupal, and proprietary systems.
  • Serve as technical lead and lead developer for large website builds.
  • Write application code in C#, PHP, and Javascript dependent on project requirements.
  • Create front-end and back-end functionality based on client specifications and mockups.
  • Provide development assistance and mentoring for other developers.
  • Develop technology adoption strategies and recommendations.
  • Hold weekly status calls with clients to discuss project development and milestones.
  • Work with project managers to determine developer capacity and schedule sprints.
  • Perform code reviews and manage merge requests for production deployments.

Full Stack Web Developer at signal.trace()

December 2013 - Present

  • Design, develop and implement custom web-based solutions using a mix of C#, PHP and Javascript depending on project needs and hosting environment.
  • Design web application and mobile application user interfaces based on mockups or client discussions.
  • Translate design mockups and comps into functional HTML / CSS / JS.
  • Create database schema and data models.
  • Develop additional features and functionality for existing client sites and applications.
  • Create reusable components such as Drupal / WordPress modules and .NET shared libraries.
  • Manage version control and deployment releases for projects via GitHub.
  • Deploy and manage LAMP or IIS web application servers.
  • Develop APIs to allow third-party services to integrate with solutions.

Web Developer at AVID Design, now MERGE Atlanta

May 2014 - May 2015

  • Developed websites, web applications, and mobile applications for clients in healthcare industry using a mixture of C#, VB and Javascript.
  • Translated design mockups and comps into functional HTML / CSS / JS.
  • Implemented website solutions using proprietary CMS.
  • Developed custom functionality as needed and integrated into CMS.
  • Standardized core CMS functionality and separated into standalone library.
  • Upgraded legacy CMS code from VB to C#.
  • Developed modular approach to extending CMS functionality.
  • Served as lead developer on multiple award-winning projects.
  • Developed new CMS functionality that was integrated into core product.
  • Provided recommendations on new technology and workflow improvements.

Web Developer at The University of Georgia

Facilities Management Division

March 2012 - May 2014

  • Developed web applications using C#/.NET MVC4, PHP, and jQuery.
  • Designed and documented application database structure.
  • Trained users and administrative associates in the use of Wordpress.
  • Developed Wordpress themes and plugins based on departmental needs.
  • Migrated legacy Web Forms applications to .NET MVC 4.
  • Created reusable .NET MVC project template for all FMD .NET projects.
  • Migrated Subversion repositories to self-hosted Git solution using Gitlab.
  • Developed internal employee suggestions portal.
  • Migrated static departmental websites to a Wordpress network.

Systems Administrator at The University of Georgia

Office of the Vice President for Research

August 2011 - March 2012

  • Managed VMWare ESXi cluster hosting approximately 50 virtual machines.
  • Managed 3 large storage servers hosting mission-critical application and user data.
  • Managed MySQL, PostgreSQL and MS SQL Server databases.
  • Wrote Perl and Bash scripts to automate various tasks on Linux servers.
  • Provided additional support to development team in designing and implementing Java and PHP projects, utilizing Subversion to integrate changes.
  • Managed multiple Red Hat Enterprise Linux / Apache web servers hosting approximately 70 websites.
  • Managed Windows Server 2008 R2 IIS web servers.
  • Secured systems and analyzed network traffic to detect malicious activity.
  • Administered patches and scheduled updates to Windows and Linux servers.
  • Managed Brocade switches and assisted in networking infrastructure management.
  • Planned and implemented Nagios open source monitoring solution to monitor overall server and network health.
  • Completely reconfigured network and virtual hosting infrastructure to alleviate an unstable hosting environment.
  • Automated and refined backup tasks on all Linux servers hosting mission-critical data using custom Perl scripts.

Software Developer at The University of Georgia

Facilities Management Division

March 2006 - August 2011

  • Developed desktop and web applications using C#/.NET 4, Ruby, and Perl as needs dictated.
  • Created, updated, and maintained web applications to interface with 3rd party computer-aided facility management (CAFM) system.
  • Created Oracle schemas, tables, stored procedures and triggers based on application structure.
  • Coordinated with directors and shop supervisors regarding application needs.
  • Created and maintained Perl scripts to integrate campus DB2 data with CAFM data as well as perform various daily tasks.
  • Created and managed virtual machines using VMWare VCenter/vSphere.
  • Utilized Google Analytics to track web application usage statistics.
  • Wrote reports using BIRT and Crystal Reports to pull data from CAFM system.
  • Implemented Subversion version control software to manage over 30 projects.
  • Implemented Nagios system and service monitoring software to monitor and track service outages.
  • Created internal code libraries containing commonly used functions and user controls.
  • Created MediaWiki-based internal wiki for centralizing a repository of department-specific knowledge.
  • Created internal helpdesk ticketing and inventory management system to serve user base of ~900 employees.
  • Created work order tracking interface to allow University employees to enter and track work orders through the CAFM system.

Skills

Web

  • HTML
  • CSS
  • REST APIs
  • Less
  • Sass
  • jQuery
  • Vue
  • Knockout.js
  • Angular
  • Node.js

Languages

  • C#
  • PHP
  • Javascript
  • Perl
  • Java
  • Ruby

Platforms / Frameworks

  • .NET
  • .NET MVC
  • Laravel
  • Xamarin

Tools

  • Visual Studio
  • Visual Studio Code
  • Webpack
  • Grunt
  • Octopus Deploy
  • TeamCity
  • Git
  • Subversion

Databases

  • SQL Server
  • Oracle
  • MySQL
  • DB2

Content Management

  • Sitecore
  • Sitefinity
  • Drupal
  • Wordpress

PaaS / IaaS

  • Amazon EC2
  • Amazon Web Services
  • Microsoft Azure

Server

  • Linux
  • Windows Server
  • VMWare ESXi
  • Apache
  • IIS
  • Tomcat

Education

Athens Technical College

Athens, GA

Associate of Applied Science, Networking Specialist
2008