Portfolio and Products

Learning AngularJS

It's awesome! Over 150 people have subscribed to the Learning AngularJS newsletter


Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua


Service Executive


Service Executive

Rudolf Olah, software development expert

2 min read

Looking for Rudolf’s blog? Click here

Hi, I’m Rudolf Olah, software development expert. I am a software/Web developer, speaker/presenter, blogger and career and leadership coach.

I’ve been programming for a while and professionally since 2007. I’ve worked with AngularJS, Ember, Django, Rails Web frameworks and have worked with all sorts of programming languages from C and C++ to Java to Python to Scheme and Common Lisp to Javascript (click here to read more about my software development project expertise).

Video Course: Learn AngularJS Testing

9781782174899In partnership with Packt Publishing, I wrote and produced the Learning AngularJS Testing video course. The course is an hour long, and viewers learn how to setup their testing environment and write unit and end2end tests that will improve the quality of their projects. I used my experience on AngularJS projects to guide the design of course.

I also send out a newsletter with AngularJS tips for web developers who want to learn AngularJS and to master it.

Writer and Speaker

I blog about free/open source at SourceContribute and started the LibrePlanet Ontario group. In the past I restarted the Toronto Lisp/Scheme meetups.

Recently I have presented at Node.js Toronto on performance optimization and using Node.js as an API shim (the slides are available here) and at Software Freedom Day on what open allocation is.

Career Coach for Software Development

Rudolf is available to coach software developers in many programming languages and frameworks. Some topics that have come up while coaching are: how to build an application in a new language and framework; the architecture of client’s work projects; ways to implement development process improvements; how to incrementally improve code quality.

Clients have sought to learn how to move on to more exciting and larger and complex projects and how to increase team collaboration skills. These are the skills that team leads, senior developers and software architects absolutely need. Rudolf is available as a software development coach for developers who wish to learn and improve those skills. You can also hire Rudolf as an agile consultant to get your organization performing at its best and fastest with Agile development methodologies.