Greg Dorrell

Greg Dorrell

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Scala/Web Software Developer
Scala/Web Software Developer

Specialising in backend Scala development. Full stack web developer. I'm currently a Scala backend developer a large financial services company by day, and by night I work on a number of scala-based web apps.

London (+01:00)
Joined October 2015
EXPERTISE
6 years experience
For the last 3 years I have been using Scala in production after using it for a number of years in my own time, and I have built a number...
For the last 3 years I have been using Scala in production after using it for a number of years in my own time, and I have built a number of personal projects with it. I have built and maintain a number of Play based applications. I've built a system with Akka. I use Scalaz sparingly. I've used Shapeless a little bit. Lots of (really, too much) experience with mixed Java/Scala projects. At my company I have given presentations on Scala, and mentored members of the team without any prior Scala experience. I'm interested in the stronger FP concepts that Scala seems to have been borrowing from Haskell. But I am cautious when introducing new concepts to projects to only take on things that the rest of my team could get comfortable with.
6 years experience
I starting learning to programming by hacking together pieces of JavaScript and PHP.When I started jQuery didn't exist. I remember wh...
I starting learning to programming by hacking together pieces of JavaScript and PHP.When I started jQuery didn't exist. I remember when the first single page applications started being made, and we were still discussing whether HTML5 could win out over Flash. At the time I was part of the team responsible for the homepage of a Fortune 100 company stuck supporting IE6. Now I'm using technologies like React and Angular on personal projects.
5 years experience
I use the Terminal in OSX everyday. I'm a big fan of the vim text editor, the zsh shell, and the tmux terminal multiplexer. I manage the ...
I use the Terminal in OSX everyday. I'm a big fan of the vim text editor, the zsh shell, and the tmux terminal multiplexer. I manage the servers that my personal projects run on, and configure the deployment of our processes at work.
UnixVimNginx
View more
6 years experience
I starting learning programming via web development. Over 10 years later, it's still a passion. I haven't memorised all the browser qu...
I starting learning programming via web development. Over 10 years later, it's still a passion. I haven't memorised all the browser quirks, instead I know how to use front-end frameworks like Bootstrap or Bourbon to avoid learning the quirks. I can teach you CSS details like "what is specificity", or give you suggestions for which grid framework to use.
3 years experience
I learnt python in university and have used it for a few small projects and scripts since then. One Django app ( a social system with use...
I learnt python in university and have used it for a few small projects and scripts since then. One Django app ( a social system with users and ratings etc.), and later using Flask to quickly create RESTful APIs. Also used for scripting for various tasks.

REVIEWS FROM CLIENTS

Greg's profile has been carefully vetted and approved as a Codementor. Connect with Greg now, and leave a review for them once you're done!