My name is Andriy.

I’m a programmer, learner, traveler, and father of two. I work for Google Canada. Before that I worked for Amazon in Vancouver and before that for IAEA (UN org) and sports betting company in Austria, and even before that for an outsourcing company in Ukraine. I’ve been designing and implementing software solutions for 15+ years.

Long time ago I used to speak at software engineering events and I’ve written a free e-book on design patterns. This is my blog. Most of my posts are software development and technology related though I do not limit myself just to software engineering topics. Book reviews or posts on success are frequent here. It is quite rare that I post personal stuff, though it happens as well.

I’m ambitious, pragmatic and self-improving person. My goal is to become a successful software engineer, a millionaire in 41, and a happy person overall. A very important reminder: I’m not immortal and neither are you. Neither you or I can afford to do nothing and wait for good things to happen to us. Just go for whatever it is you want! (provided it is legal and does no harm to others)

If you’re not progressing, you’re regressing; so, keep moving forward.

Never moving fish is a dead fish.

Родом із Львівщини. Вчився і почав працювати у Львові. Ich hab in Wien gelebt für 6 jahre. Since 2018 I live in Canada. Lately I picked up rock climbing as my hobby and you can see my climbs on instagram here.

RESUME

Download PDF

PROFILES

Mail: andriybuday (gmail)
Twitter: @andriybuday
 View Andriy Buday's profile on LinkedIn
 Stack Overflow profile for Andriy Buday
MCP Andriy Buday

BLOG OVERVIEW

Long time ago I made a logo for this blog that just says “Developer’s Success”. These days I’m no longer considering myself to be any kind of an authority on “success”. Below is the list of things you might find here:

Technology

Most of the posts here are .NET related. Some links to categories can be found here:
Some good stuff on .NET Concurrency
Have a lot on NHibernate
Managed Extensibility Framework
WCF
You might be interested in VS2010
Or IoC with StructureMap
AutoMapper
Also I’m happy to try other languages like HaskellProlog, Erlang, Java, Clojure, Scala and many others. Of course I have JavaScript related posts.

Software Design

GoF Design Patterns table – will lead you to some examples of GoF design patterns explained in easy and fun way. I’ve polished those blog posts, translated to my native language and assembled into my first free e-book. You can download it from the site: http://designpatterns.andriybuday.com.
Of course that could not be it for software design topic. To find more use Design, CleanCode, DDD, SOA and other categories.

Book Reviews

I realize that reading books is a huge investment into self-improvement. Do you read books to succeed? I do. You can see my book review list using this link.

Success

I’m keen on doing the best to exceed expectation, to improve myself, to improve others, to improve processes and to sell myself for a good money. I continuously work on all of this. Success is second biggest category after .NET. Just click on that tag and you will find a lot on career, personal improvements and on my personal achievements.

Start with things you need to become successful developer. Continue with Career Plan for Software Engineer. After discover more.

More

You are more than welcome to “Search” on the blog or explore the “Archive”.