CV for Morgan Roderick
Full stack senior software engineer with 20+ years experience
Contact
Morgan Roderick |
Raumerstr. 40 |
10437 Berlin |
Germany |
E-mail: morgan@roderick.dk |
Phone: +49 (0) 152 0723 9351 |
Web: https://roderick.dk |
I prefer e-mail over phone calls for most things.
Summary
I am a seasoned software engineer with a couple of decades of professional experience. My primary focus is on building high quality software products with long life span and low effort maintenance.
In the next year or two, I want to continue my work as Lead Engineer, aiming towards a role as Staff Engineer or Principal Engineer. I am particulary interested in learning golang, exploring Edge Side Includes and continue my work of mentoring/growing software engineers.
I have extensive experience with building and maintaining Single Page Applications, highly resilient web applications using progressive enhancement as well as high quality JavaScript libraries (see Sinon.JS). I am equally comfortable working both client- and server-side.
Over the time of my career I’ve naturally spent time with many different programming languages, libraries and frameworks, servers, etc. Please ask for specifics.
Code craftsmanship and developing good practices excites me a lot more than this ephemeral frameworks, build tools, transpilers, etc.. I think that great outcomes can be achieved by applying good practices with carefully chosen tools.
These books have been influential to me. You will often hear me recommend them to other developers:
As a natural part of my work, I work with other engineers to hone their skills, especially around refactoring and unit testing. I am a core member of the Sinon.JS project. I’m a fan of pair programming and am mentoring junior engineers and beginners in my free time.
Outside of my work life, I am passionate about cooking and photography, as well as participating in community work.
Experience
Since 2001 I have worked mostly as a freelance frontend specialist and have experience working with companies in sizes ranging from two to more than 100.000 employees.
Agents
Employers/clients (selection)
- Apple Inc., I worked on internal tools in Maps
- Zalando SE, Online retailer
- Brandwatch GmbH
- Imagine Easy Solutions, “A Tiny Company with Big Ideas”
- TDC, Denmark’s largest telco
- AKQA, international digital agency, I worked with the Berlin office
- Nokia, I worked on a geo-based social timline product
- Coop, retail enterprise
- ZYB, venture funded startup acquired by Vodafone
- Semler IT, IT supplier and integrator to automotive sector
- IT-Jobbank, bootstrapped startup acquired by StepStone
- Valtech A/S
- Software Innovation
- 7N a/s
Recommendations
Recommendations by past clients, employers and co-workers are available on my linkedin profile
Profiles
- GitHub: https://github.com/mroderick
- LinkedIn: http://www.linkedin.com/in/morganroderick
Spoken Languages
- Danish: Fluent
- English: Fluent
- Swedish: Some
- German: ~B1
Education and certifications
- 1999 Datanom - single course (Object Oriented Development)
- 1996 – 1998 Datamatiker (Academy Profession Degree in Computer Science) at Aarhus Business College.
- 1990 – 1993 Matematisk studenter eksamen at Thisted Gymnasium
Community work
- Volunteer coach at codebar in Berlin
- Volunteer mentor at CoderDojo events in Berlin
- Volunteer cook at Homeless Veggie Dinner in Berlin
- Co-founded and ran CopenhagenJS for ~18 months, until I moved to Berlin
- Occasional speaker at user groups (BerlinJS, CopenhagenJS, AsyncJS)
- Occasional speaker at conferences (Front Trends 2010, Reject.JS 2010)