Nine years software development experience. Twenty-two years total IT experience with the ability to work on teams and independently.
For inquiries or a copy of my resume contact me at: carpenterscottmike@gmail.com
See the projects section for examples of my skills and abilities.
Programmer / Developer
Recent completed courses:M101J: MongoDB for Java Developers, M101JS: MongoDB for Node.js Developers, M101P: MongoDB for Python Developers, M102: MongoDB for DBAs.
Studies and other language experience
Frameworks and templating engines
The past year have worked on writing a compiler.
David Evans states, "Computer Languages are powerful tools for thinking. Different
languages encourage different ways of thinking and lead to different thoughts....inventing new languages is a powerful way for solving problems.
We can solve a problem by designing a language in which it is easy to express a solution and implementing an interpreter for that language...
Languages are tools for thinking, as well as means to express executable programs."
David Evans (2011), Introduction to Computing: Explorations in Language, Logic, and Machines
I'm in the process of publishing projects of personal interest.
Follow the links below to various demos with code walkthroughs. Over time I will add more content so please check back periodically.