Quality of your software is my top priority. My adventure with programming started nearly years ago. I’ve been doing professional software development for over 5 years now. During these years I’ve been involved in multiple projects, created in different technologies: Java, .NET, Python, Javascript, Android, low level WinApi, CUDA. I’ve been working also as a Unix systems administrator for a while. Currently I’m doing mostly Java & Spring Framework backend development, which is my preferred stack. I’m also proficient in building frontend AngularJS single page applications (often paired with REST APIs created using Spring).
I’m confident with following technologies, methodologies and tools: Java 8, Spring Framework, JUnit, Mockito, Maven, Git, Domain-driven design, Test-driven development, Object-oriented programming, Design patterns, Multilayered Architecture, REST architecture, MongoDB, JPA, Javascript, AngularJS, Jasmine, Karma, npm, Bower.