About me
- C#
- .Net
- SQL
- JS / TS
- React
- CSS
I'm a full stack software developer with over 10 years of professional experience, specialized in Microsoft .Net tech stack. During that time I was developing wide variety of software — Web applications, APIs, desktop apps, backend services or even libraries.
I have worked in various projects in different industries, like healthcare, finance, industrial (wooden industry) or e-commerce, participating in projects of various size and ways of work. I contributed my work in both big teams, and small, Agile, scrumy, rapid-development oriented ones. I also delivered the projects where most of around-development work was done entirely by myself.
In everyday work, I am highly focused on providing best quality software, with clean, readable and extensible code following SOLID principles. At the same time I have strong attention to resolving real business needs and do the work that is really needed, in the right order. I am always trying to see whole business perspective to better understand the project, its challenges and choices. I am also always looking for a way to improve my work on all aspects — the product, code quality and the process itself.
On a technical side, lastly I mostly work on a Web applications within Microsoft ecosystem — .NET (.NET Core, ASP.NET MVC), powered by relational (or non-relational) databases and Javascript, or — preferably — TypeScript. I am also fan of flexible, dead-simple and framework-less approach of ReactJS, so this is my default choice for Web frontend work.
Privately, I was infected with the programming bug in my early years, playing with Basic at the age of 12. Actually, I started to learn programming and was creating my first video games with friends at high school. From that time game development is still kind of my hobby, to which I come back from time to time, doing some tiny projects after hours.