Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
243 lines (218 sloc) 10.9 KB
<!DOCTYPE html>
<html lang="en">
<head>
<title>Dmytrii Nagirniak - Passion for excellence - Approach Excellence - Software development is an art</title>
<meta charset="utf-8" />
<meta name="description" content="Pasison for excellence, Software Development Process can be excellent says Dmytrii Nagirniak" />
<meta name="keywords" content="software development, agile, art, passionate, passion, test-driven-development, excellence, perfection" />
<meta name="author" content="Dmytrii Nagirniak, Dmitriy Nagirnyak, Dmitriy Nagirniak, dnagir" />
<link rel="stylesheet" href="css/main.css" type="text/css" />
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script src="js/main.js"></script>
<link href="http://connecty.heroku.com/stylesheets/widgets/tab.css" media="screen" rel="stylesheet" type="text/css" />
<script type='text/javascript'>
ConnectyOptions = {
project: 'http://connecty.heroku.com/projects/3/inline'
};
</script>
<script id='connecty-script-init' type="text/javascript" src='http://connecty.heroku.com/javascripts/widgets/tab.js'></script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17928352-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
<header class="contenty">
<h1>
<a href='#home' name='home'>Passion for Excellence in software development</a>
</h1>
</header>
<nav class='contexty'>
<img src='images/me.jpg' alt='Myself' />
<ul>
<li><a href="#home">home</a></li>
<li><a href="#vision">vision</a></li>
<li><a href="#portfolio">portfolio</a></li>
<li><a href="#about">about</a></li>
<li><a href="#contact">contact</a></li>
</ul>
<h4>Reach me:</h4>
<ul>
<li><a href='#' class='email'>d [at] approache [dot] com</a> </li>
<li><a href='skype:dmitry_nagir'>Skype</a></li>
<li><a href="http://au.linkedin.com/in/dmitriynagirnyak" class='external'>LinkedIn</a></li>
<li><a href="http://blog.approache.com" class='external'>blog</a></li>
<li><a href="http://twitter.com/dnagir" class='external'>twitter</a></li>
</ul>
</nav>
<section class="contenty">
<article>
<h2><a href='#vision' name='vision'>Software development is an art and the result is an invention</a></h2>
<img src="images/puzzle.jpg" alt="The Perfection" class='righty' />
<p>
I believe the software development process can be excellent, same way as its result - the great art - the product.
Software development is not only a process and boring mechanical work, but it <em>is an art</em>.
It is the art of creating incredible solutions and producing great ideas.
</p>
<p>
How many times have you seen the solutions that amazed you?
How often do you come up with things that wow others?
And most importantly, what do you feel then?
</p>
<p>
Is that feeling comparable to the unimaginable inventions of
<a href='http://en.wikipedia.org/wiki/Leonardo_da_Vinci' target='_blank'>Leonardo da Vinci</a>?
If you answer <q>Yes</q>, then you are probably very passionate about developing new cool things.
</p>
<p>
I have always been trying to create a perfect solution for any problem.
Unfortunately there is no such so far.
</p>
<p>
Nevertheless, I believe it <em>is</em> possible to create excellent and perfect solutions.
</p>
<p>
All it takes is just to:
<ol>
<li>Define what <q>perfect</q> means.</li>
<li>Figure out how to reach the perfection and excellence.</li>
</ol>
</p>
<p>
So I hope some day I will be able to achieve that. But for now I will try to promote the ideas:
<ul>
<li>the software development process is an art;</li>
<li>we can excel doing art;</li>
<li>an art can be perfect;</li>
<li>we should strive to create perfect art, even against all the resistance we face.</li>
</ul>
</p>
</article>
<article>
<h2><a href='#portfolio' name='portfolio'>Portfolio</a></h2>
<img src="images/portfolio.png" alt="Portfolio" class="righty" />
<p>
So far I have delivered a number of projects and neither of them is <q>perfect</q> the way I want it to be.
But definitely each of them is closer to being perfect then all the previous ones.
</p>
<p>
<ul>
<li><em>PropConnect</em>: Online platform connecting property developers with sales networks.</li>
<li><em>Optical Mark Recognition</em> for analysing scanned images and converting them to structured data sets.</li>
<li><em>Software licensing</em> server to be used by other products/services requiring copyright protection.</li>
<li><em>Small Business Portal</em> - the portal allowing small businesses to present themselves on the web.</li>
<li><em>Carers Management system</em> for the CARERS VICTORIA.</li>
<li><em>Suzuki Music</em> Autumn Festival 2010 (held in April 2010) - very customised registration site supporting payments via PayPal.</li>
<li><em>Direct Funds Portal</em> - web application available for Australian residents helping people to perform their business by making large number of payments and other banking operations.</li>
<li><em>Data Collection Portal</em> - the portal allows many clients to collect data from surveys/electronic forms from their audience online and work with that data.</li>
<li><em>Form Designer</em>. Desktop application intended to improve communication between developers and customers. Currently free and available for download from web site.</li>
<li><em>Intranet CRM</em> system supporting clients pipe-lining, managing clients' reputation and different set of customised functionality.</li>
<li><em>Logger</em> - logging client and server able to perform heavy logging from different types of applications and machines.</li>
<li><em>XTract</em> - the enterprise application used by the government services to collect and track various types of data.</li>
<li><em>Term</em> (certified by ministry of education) — Software Methodical Complex TermVII-XI to Support Practical Training on Mathematics.</li>
<li><em>Vint2</em> (Videointerpreter) — prototype for version 2 of Educational programming system, supporting visualisation of an algorithm execution process. Intended to be used to learn basics of programming algorithms in schools and universities.</li>
</ul>
</p>
</article>
<article>
<h2><a href='#about' name='about'>Dmytrii Nagirniak who is Dmitriy Nagirnyak and other variations</a></h2>
<img src='images/me.jpg' alt='Myself' class='righty' />
<img src='images/nina.jpg' alt="My Honey Wife" class='lefty' />
<p>
My name has been misspelled so many times, starting from my passport and ending on the streets.
Nobody can get it right. So I do not even bother anymore.
</p>
<p>
But if you care, the correct one is <q>Dmytrii Nagirniak</q> (can a normal person pronounce it? huh?), I also used <q>Dmitriy Nagirnyak</q> on the net.
My friends usually just cal me <q>Dima</q> which is the shortest and probably easiest one.
</p>
<p>
Anyway, I am a very passionate software engineer currently living in Aussieland (Melbourne).
I <em>do</em> care about all the products I develop and I want to make them perfect.
</p>
<p>
I started my career in 2003, when I was a student in Uni.
The University IT department invited me to participate in the development of educational software applications.
</p>
<p>
Since then, I gained experience in a number of programming languages and technologies,
and recently came to conclusion that I just love web and want to <em>develop for the web</em>.
</p>
<p>
I love the <em>Test Driven Development</em> and believe that in many, many years from now it will become the de-facto standard.
Something that we will not even notice anymore. It will just <em>be</em> (as today Internet just IS).
</p>
<p>
Even more than all the cool things, I love my wife, Nina, who infinitely supports me in every possible situation and takes care of <q>The Home</q>.
She is energetic and loving life person who likes children and languages.
</p>
<p>
She is the one without whom I cannot imagine my life.
</p>
</article>
<article>
<h2><a href='#contact' name='contact'>Contact</a></h2>
<div class='righty'>
<script src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
version: 2,
type: 'profile',
rpp: 4,
interval: 6000,
width: 250,
height: 300,
theme: {
shell: {
background: '#333333',
color: '#ffffff'
},
tweets: {
background: '#000000',
color: '#ffffff',
links: '#4aed05'
}
},
features: {
scrollbar: false,
loop: false,
live: false,
hashtags: true,
timestamp: true,
avatars: false,
behavior: 'all'
}
}).render().setUser('dnagir').start();
</script>
</div>
<p>
Please feel free to get in touch with me via:
</p>
<ul>
<li>Email: <a href='#' class='email'>d [at] approache [dot] com</a> </li>
<li>Skype: <a href='skype:dmitry_nagir'>dmitry_nagir</a></li>
<li>Phone: +61(0)449029220</li>
<li>Blog: <a href='http://blog.approache.com' target='_blank'>blog.approache.com</a></li>
<li>Twitter <a href='http://twitter.com/dnagir' target='_blank'>twitter.com/dnagir</a></li>
<li>LinkedIn: <a href='http://au.linkedin.com/in/dmitriynagirnyak' target='_blank'>au.linkedin.com/in/dmitriynagirnyak</a></li>
</ul>
<p>
I sometimes hang out at Ruby On Rails Oceania, presentations at Australian Computer Society and other places.
</p>
<div class='clear'> </div>
</article>
</section>
<footer class="contenty">
Copyright 2010 by Dmytrii Nagirniak (with passion)
</footer>
</body>
</html>