- Blog
- CV generator
- Community
- Documentation
I’m a programmer, software engineer, and consultant, with over 20 years commercial experience. Beginning in 1998, I spent many years crunching data with PL/SQL on Oracle databases, picking up C, Java, C#, and other languages along the way. I've developed back end and front end software, both web and desktop UIs, and infrastructure automation (IaaS). I also have delivery management experience, leading teams and engagements. I’m a skilled communicator, and I have long been accustomed to working with users and stakeholders directly, understanding their needs first hand. I’ve worked in a variety of fields with many years spent in eCommerce. I keep abreast of new technologies but I also properly understand certain legacy technologies that are still in use in the field, notably: relational databases, and Java servlets & JSP. My technical depth is in Java and the JVM stack (Kotlin, Groovy), Spring Framework, Servlet containers (e.g. Tomcat), Oracle Database (PL/SQL), and Hybris. My technical breadth also includes commercial experience in C, C#, ASP.NET, Web Services (REST and SOAP), Jenkins, AWS, and Ansible. I also have an amateur interest in Clojure, while functional programming has strongly influenced my approaches to software design in general. I've practiced test-driven development (TDD) since 2013, but not as an evangelist; I just find it more convenient to create the tests before rather than after building the program. I solve problems with well crafted software. In my opinion, code is as much a liability as it is an asset, so it should be spent wisely solving the right problem. Therefore I always strive to understand the problem thoroughly. I also try to inspire other developers, teach them the practices that I use myself, and help them develop in their own careers.
This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better
Information on how to increase score and ranking details you can find in this blog post.
0 activities in the last year