- Expert Mentors
- How it Works
- Become a Codementor
No rating yet
Session / Job
For every 15 minutes
Multi-platform developer of 15+ years, experienced in team management & leadership.
- 10 years experience
Being a Java developer for many years, I'm experienced in developing with the standard Java build essentials including Ant, Maven, Nexus, etc. Primarily on the server side with experience in developing for JBoss application server, J2EE, Tomcat, Dropwizard and others.
With the majority of Web applications using a RDBMS of some flavour, it is near impossible to not have SQL experience with SQL for any self-respecting Web application developer. I've worked with many of the standard offerings including mysql, postgresql, mssql and oracle. Along with the noSQL variants including cassandra and mongodb.
- 3 years experience
I've recently finished a migration project moving a SaaS service supporting 450+ customers from co-location to AWS hosting. Utilising much of the AWS toolkit including cloudfront, beanstalk, opsworks, ec2, and RDS.
Content management system
- 15 years experience
Starting out as a Web developer and working for two leading enterprise content management companies (Mediasurface nee SDL, and Interwoven), I've worked with many content management products ranging from free and open source WordPress to enterprise offerings such as Interwoven and Mediasurface/SDL
Application architecture problem solving
- 15 years experience
Having had many years experience developing highly performant, reliable, and secure web applications, I have a thorough understanding of how web application architecture works. Everything from small level of hosting for WordPress to distributed architecture involving first and second-line caches, application servers, and distributed database techniques including sharding.
- 8 years experience
Code-review is a core component of software development. Its a continual process that requires buy-in by developers and leads to improved code-quality. Tools that help teams perform code-reviews help greatly, and I have experience with leading tools including Atlassian Crucible.
- 4 years experience
As a developer, I've worked in teams ranging from 1-2 developers to teams containing 30+ developers. I've held various roles within the team from developer to team leader, and to the management of multiple teams, I've seen how teams behave and understand how teams should work together.
- 7 years experience
Many of the projects I've been involved with have utilized an API be it a client consuming an API, or exposing an API via WebServices. Using REST, Thrift, and WS to deliver API services for server-to-server and mobile-to-server applications, I've a good understanding of how API's should be built and consumed.