I am a Senior Java Developer and Architect with 15+ years of experience, strong OOP skills, vast knowledge of various java based frameworks / libraries, hard worker and great team leading skills. For the last 10 years or so I always had developers under my supervision, my responsibilities included planning, choosing the right technologies, architecting distributed systems, writing code, assigning and managing tasks to ensure they are completed in time, even talking to clients and getting requirements. I love solving complex technical challenges, I like to learn new things every day, to constantly improve myself. My primary programming language is Java but I also like to stay in touch with the low level programming, I was and always will be a fan of C and C++, I consider them very challenging programming languages. I love Linux and I am using it as my base OS at work and home. I like to configure and set up my OS from scratch to keep my PCs running at optimal levels.I like Android a lot and I started learning it in my free time, my primary goal was to develop an App I had in mind for a while. It is called Android Midi Arranger and it combines my two greatest passions, programming and playing keyboard synthesizers. The app the result of years of work and it is published on Google Play: https://play.google.com/store/apps/details?id=com.iov.midiarranger.paid
Listed skills include Javascript, Oop, Java, Android, and 46 others.