Ben Hudson

Computer scientist, horticulturalist, naturalist, mycologist & crypto enthusiast



About

My name is Ben Hudson and I am a Application Development Manager. I graduated from Clemson University in 2015 with a Bachelors of Computer Science and have many years of experience in Software Development. Now I manage teams that build Web Applications primarily with Ruby and Javascript.


I have been writing web applciations since 2011. I am self taught in almost all of my programming/application development skills. I have mastered many different languages and computing skills. HTML/CSS, Javascript, Python, C/C++ and Ruby are the languages that I am most proficient in.


I also enjoy studying nature as a horticulturalist, wild plant & mushroom forager and amatuer mycologist. I have a backyard garden where I cultivate many different vegetables, herbs and fungi. In 2019 I received my Wild Mushroom Food Safety Certification from Mushroom Mountain.


Experience

Skuid logo - Ben Hudson - Software Engineering Manager

Skuid, Chattanooga TN

Software Engineering Manager, 2021-2022

At Skuid I manage an awesome team of backend engineers maintaining and building various projects. We develop applications in a microservices architecture utilizing technologies like NodeJS and Golang.


Grace Hill logo - Ben Hudson - Software Engineering Manager

Grace Hill, Greenville SC

Application Development Manager, 2019-2021

As Application Development Manager I mentored developers and help to manage the software development team. I managed our lean agile development workflow, interacted with Product and QA teams and evaluated and improved our development processes.


Enveritas Group logo - Ben Hudson - Software Engineer

Enveritas Group, Greenville SC

Lead Software Engineer, 2017-2019

Web Application Developer, 2015-2017

I started part time at Enveritas Group in May of 2015 as an entry level Ruby on Rails developer and moved into a full time position after graduating in August. The first few months were spent refactoring our major Rails project and updating the test suite. I worked on new features as well as bug fixes as an intermediate level developer on the team for just over a year. This involved training new developers, creating and managing documentation as well as publishing quality code within deadlines.

Earlier in 2017 I was promoted to Lead Software Engineer. I managed a small team of international Software Engineers and helped our internal team manage incoming software requests and task designation on top of maintaining our existing code base, implementing new features, and performing Quality Assurance.


Stark RFID logo - Ben Hudson

Stark RFID, Greenville SC

Internship, Summers of 2010 - 2014

Over the summer of 2010 I completed an internship with StarkRFID. I had hands on experience with the RFID industry and experienced how a new tech startup works. I was able to shadow a Computer Science Grad from Clemson during my time there and also gained experience helping to manage a small startup as well as manage a small computer system/network for StarkRFID.


Merxcore logo - Ben Hudson, CEO, Lead Software Engineer

Merxcore LLC, Inman SC

Founder, 2011 - Present

I started Merxcore LLC to develop web applications for clients. Since 2010 I have been developing skills such as web application development, online marketing, web design, and UI/UX development.

Education

Clemson University logo - Ben Hudson - Computer Science

Clemson University

B.S. Computer Science, 2011 - 2015


Skills and Proficiencies

I have been introduced to many different languages and frameworks throughout my career as a computer scientist. Included below are my favorites and the ones that I use day-to-day.

  • Ruby
  • Python
  • Ruby on Rails
  • HTML5/CSS3
  • Javascript
  • AWS (EC2, RDS, ElasticBeanstalk)
  • Heroku
  • UNIX & Linux
  • Domain management
  • UI/UX Design
  • Web Application Security
  • Quality Assurance
  • Project Management
  • SEO & Web Analytics
Ruby programming language - Ben Hudson Javascript programming language - Ben Hudson

Blog

Web Security in the Ruby on Rails Framework

An outline of common web application attacks, how Ruby on Rails addresses them, and how to utilize static analysis tools for continuous security auditing


ISP Accountability: Tracking Throttling & Blocking

Ending Net Neutrality means we are now the ones that have to hold ISPs responsible for abuse and anticompetitive behavior


Net Neutrality’s Importance Today

While ISP competition is low, Net Neutrality rules are crucial to preserving innovation/competition for web services and content providers


View my Medium Blog