On the surface, I am simply another software developer. But get to know me and you will discover that my dedication to what I do and helping people succeed in their own life pursuits makes me a great person to work with. Wherever I apply my skills, I bring that dedication with me along with an eagerness to learn new things everyday. Below are descriptions of my strongest skill sets.
Experienced with modern development practices including waterfall, agile, scrum, Kanban etc. Also developed working backend and frontend components of applications using ASP.NET/C#, Java/Swing, and iOS/Swift.
Created several websites for various clients and situations, ranging from those with strict business goals to those who wanted a personal site. Familiar with many web frameworks and programming languages.
An intuitive sense for aesthetics, the best look and feel for any application. This is where programming ends and the human side takes over, deciding the visual appearance of every project in development.
The benefit of knowing not only how to best develop and implement software for a variety of circumstances but also what actual technologies would be best to use it with to optimize improvement and efficiency.
Now that you know a bit more about who I am and what I do, you can see that I have developed talents for very specific areas. But you don't have to take my word for it, you can see for yourself! Feel free to take a look at the projects and websites I have been part of.
So you have seen the variety of projects I have been involved in. But what about specific levels of skill? Here is a breakdown of programming technologies and my compentency with each.