I'm very passionate about programming and always learn something new. I maintain good code style, pay attention to details of code organization. I've read SICP, Code complete, which helped me write cleaner code. I am thorough worker and I like to work with people who is thorough worker as well.
I start my career in small team of students developing logistic system using C#. I was involved in all parts of development. I was responsible for for implementing server logic, algorithms, UI. My biggest contribution was development of client-server communication logic. Also I worked as android developer and ASP.NET MVC developer. I've got a lot of experience here.
Then I worked on existing large java web application, which 15+ years old. Here I fixed old bugs, added new features, but my biggest contribution was reviving frozen module.
I also like programming projects for myself, from which I learn a lot. I've made and published my own android applications, sold 300+ copies. I developed a 2D shooter game from which I learned a lot of networking, concurrency, alogrithms. I'm intereted in functional programming, I'm working on web app written using clojure.
Listed below are my experience and skills.
— C#: Linq, Asp.NET MVC, Entity Framework, WinForms, Multithreading, etc (https://github.com/virvar/StillAlive);
— Clojure/Clojurescript (https://github.com/virvar/mini-mud);
— Java Core: Java Core, Multithreading, Collections API, etc;
— Android (2.x & 4.x): Fragments API, Location API, SQLite, UI, support-library etc (https://play.google.com/store/apps/developer?id=virvar);
— SQL: PostgreSQL, MySQL, MongoDB.
https://virvar-home-finance.herokuapp.com/ (demo login: 'u', password: 'u')