Dear Student or Parent,
Being a software developer is more than just learning to program in a computer language. I have been a web developer for almost two decades. I have designed many web sites from concept to deployment, some high-profile. I have served as a Lead Developer for many years, mentoring other developers and teaching them the latest technologies and best practices. I focus on teaching patterns and reusable methods for designing applications, and reinforcing the need to stay...
Dear Student or Parent,
Being a software developer is more than just learning to program in a computer language. I have been a web developer for almost two decades. I have designed many web sites from concept to deployment, some high-profile. I have served as a Lead Developer for many years, mentoring other developers and teaching them the latest technologies and best practices. I focus on teaching patterns and reusable methods for designing applications, and reinforcing the need to stay current as new technologies are released. I can give advice on how to focus your learning efforts to target specific types of development positions, and interviewing advice for finding a position within a software company. I have programmed in C++ for about 10 years prior to using C# and focusing on web technologies, which I have now been doing for around 8 years. While I have focused on using jQuery / Microsoft .NET / C# and have a background in C++, I have also used VB / VB.NET, touched on PHP/MySQL, and worked with SQL Server for 10+ years.
Domain Driven Design is a basis for each of my projects' structure, and I reinforce the need to some best practices when coding. I can also explain SCRUM, which is used by many companies for handling team project management.
If your final senior project is a "Concept to POC" type of project where the Proof of Concept is the working software required for a grade, then I will also teach you to use Balsamiq to wireframe your ideas before we begin developing any code.
I can help you document the Project Scope, Functional Specs, create Design Documents, and build the presentation for your senior college project. We can build completely usable projects in a short time, both the user interface and the server components as needed.
My focuses are HTML5 / CSS3, jQuery, Object Relational Mapping (ORM), Web Services (web api) and SQL Express.