Software Development
I’ve got experience in successful software development as a team member and individually. Agility has been in my blood even before the idiom really got around, just like with most of the initially self-taught developers do – seeing the software up and running keeps us going.
Professionally I’ve mostly developed in C++, C#, and Swift – somewhat less in Java and JavaScript. I’ve also poked Objective-C, Scala, Python, C, Perl, VB, Asm, PHP, shell scripting, and several other languages or development platforms – these include some free time project work and random hacks.
Prototyping New Concepts and Ideas
Could be my favorite of all times, usually starts with a line or thought like “I wonder if it’s possible to..” and a few coffee mugs later there’s a mashup of sorts which proves the feasibility and acts as a decision making device for future developments.
Reviewing, Analyzing, and Debugging Current Systems
Existing IT systems or ones under development may have some annoying hiccups, performance issues, or random crashes. Resident developers are knee deep with other issues and you just need that extra push – let me check how I could help!