Darryl Dixon

Web Developer

Skills

    Languages

  • HTML5
  • CSS3
  • JavaScript (ES5, ES6)

    Tools

  • Gulp
  • Sass (CSS Pre-Processor)
  • Photoshop
  • NodeJS
  • Babel
  • Browserify
  • Jasmine

    Libraries

  • JQuery
  • ReactJS
  • React Router
  • React Redux

    Frameworks

  • ExpressJS (for NodeJS)
  • Socket.IO

    Other Skills & Knowledge

  • Responsive Web Design
  • Linux Command-Line (Basic)
  • Electron
  • Firebase
  • Unit Testing
  • Amazon Web Services (S3, Cloudfront)
  • Digital Ocean Web Servers
  • Braintree Payments

    Desire To Learn/In The Process Of Learning

  • Go (Programming Language)

Projects

Featured Projects

Experience

Web Developer

April 2016 - March 2017

This was a very interesting project to work on as I was put in a position where I needed to learn a lot of new technology, as the solo back-end dev. As a result, I learned a lot about new tech and myself as a dev.

Prior to this experience I had not touched AWS, Firebase, or Digital Ocean, and I ended up being very responsible for these services. I had to setup Ubuntu Linux servers on Digital Ocean, and utilize Amazon S3 and Cloudfront to work with with our needs. I didn't have a lot of time to learn and implement features using these things. so I often had to get something working in a relatively short amount of time, using a lot of quick research to find what I needed to get things done.

Overall I did learn a lot. I learned plenty about the technology and services I was unfamiliar with, and for that I’m much more rich in knowledge, not just in regard available tech but also about my capabilities. I’ve found out just how capable I am when I must work under tight deadlines (in a fresh code base, at least).

Responsibilities:

  • Created various APIs for various features (file uploads, deletion, etc.)
  • Set up Ubuntu web servers
  • Collaborated to build and improve database structures
  • Built new features for the client- and server-side
  • General consultation for technical decisions and advice

Web Application Developer

Aug 2015 - April 2016

This project was highly rewarding as a volunteer project. Though very beneficial as a portfolio project, it was rewarding giving a small organization something they needed at no cost to them.

Guide Magazine was an org that I knew about for years since I was a child, back in the day when Flash and Java applet games were the only way to play games on the web at the time. Every week they held these 1 hour chat sessions. This was a Java applet. It worked well at the time.

But these days Java applets, as well as Flash, are going the way of the dodo in practically every area. Until I came along Guide Magazine was still using a Java chat applet to service their weekly chat sessions. I thought that this would be a lovely opportunity to, 1) build my personal portfolio and experience, and 2) do a good deed.

So I contacted the one person I know of that was still there, the lead moderator, I pitched my idea, we talked over Hangouts, and we agreed that the project would be good for them. At first I thought I was in over my head, but I was working with familiar technology so it wasn’t quite as bad. Mostly I learned a lot of “what to do” and “what not to do” (mostly “what not to do”).

At the end of it all they have a nice and functional, responsive and mobile-friendly web app that services all of their needs, using modern technology that should last them for the long term, and I get a portfolio project and experience. Win-win!

Responsibilities:

  • Created a fully featured JavaScript chat application, complete with admin panel: View Project
  • Designed the app to be touchscreen-friendly and responsive across desktop and mobile
  • Constructed server code to be modular and efficient

Freelance Web Developer / Consultant

Mar 2015 - May 2015

For this project I mostly consulted and added 1/3 of the current site. The primary goal was to keep it light weight, maintain SEO, but also modernize the look.

Responsibilities:

  • Assisted in design decisions
  • Constructed web code for optimal load times

About Me

Greetings! My name Darryl Dixon. I'm a client- and server-side web developer from Virginia. I'm passionate about creating many types of web-based products, tools and experiences, and ensuring a great experience for the end user.

Early on in my life I realized I had a deep fascination with technology. As an introvert I tended to want to stay on the computer rather than socializing. I was pretty good at being a ghost.

When I around 13 or 14 years old I started to get into programming games. I started with what was known as Game Maker, now known as Game Maker Studio. It was a drag-n-drop game creation programming that made game development simple and easy. After programming for a while using the drag-n-drop features I started to get into writing my own code. Simple code but I wrote it. I even started to write my own libraries that I used in my games.

Fast-forward to 2014. I gained an interest in graphic design. I started off doing social media design, moved onto logo design, and then I got into web design. I designed my first website, a personal website. Once I had done that I realized that I wanted to make it a real thing. I tried to do it with Wix but that was completely out of the question. So I finally came to the conclusion that I had to teach myself to code in order to achieve this goal. October 5th, I began building my own personal website, which took about 2 weeks. After completing that website I came to realize that I really enjoyed coding. I continued to make websites, joined the Free Code Camp community, and built up my skills to be a well-rounded web developer.

Now I am pursuing web development as my primary career. Since then I have not stopped learning and creating, getting my hands into any code almost everyday, and I'm not overexagerating when I say I love the experience. I don't believe in perfection at all times but trying your best to achieve something functional and practical. Ergo, I'm pretty proud of what I've done so far and will continue to improve on what I do and can do.

Contact Me

Email me directly at contact@piecedigital.net, or use the contact form below.

My Projects

Project Name

Skills Applied

Gallery

Links

< MENU >