An Introduction
Full Stack Developer
From server to website front end and everything in between!
Very Experienced
I have been working with web technologies since 1994. I'm well versed in the entire process.
All Timezones
Works in all US and International time zones.
What is a Full Stack Developer? Does it matter?
Absolutely! You may see terms like Web Designer and Web Developer. As a full stack developer, I can fulfill both roles as described below.
- Web Designer
- Web design governs everything involved with the visual aesthetics and usability of a website—color scheme, layout, information flow, and everything else related to the visual aspects of the UI/UX (user interface and user experience). They are not concerned with the type of database or other mechanisms that serve data to the design. Some web designers are familiar enough with HTML, CSS and JavaScript—to create living mock-ups of a website or app. This is helpful when trying to pitch an idea to the team or fine-tune the UI/UX of the design. They often work with templating services like WordPress or Joomla!, which allow you to create websites using themes and widgets without writing a single line of code.
- Web Developer
- Web development governs all the code that gives a website its structure, file mangement, database, ecommerce, video and social media streaming capabilities. It can be split into two categories—front-end and back-end. The front-end, also known as client-side, is the code responsible for creating the design as mocked up by a designer. They may use any combination of javascript, jquery, ajax or other languages to make the website responsive to any screen size, help search engine rankings and reduce page refreshes when retrieving data from the data source, to name a few. The back-end or server-side of an application is responsible for implenting MVC or CMS systems (useful when multiple techs are working on different aspects of the same website), website security (especially against hacking), user access throughout the website, managing data integrity within the database, serving that data to the front-end to be displayed, communicating with other servers to gather social media data or process credit card transactions. There are many others but this gives you a good idea of how diverse that can actually be.