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, 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, 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, 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, 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 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
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
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