О себе
Текущий статус/должность: lead/senior java develop.
Мои компетенции и опыт
Hi, Im java developer with more than 15 years experience.
Last ~7-8 years Im working only as backend developer. Of course I know some old frontent technologies and use them for creating simple developers pages(html, basic css, javascript, jquiery), but this is not my main profile.
So, regarding backend stuff.
I was working on several projects for such companies as Luxoft, StarsoftLabs->ExigenServices, Deutscheback, T-Modile.
Most of the work was related to developing java based web applications with average load, but with high level of robustness. Usually it was standard stack that contain tomcat+spring+hibernate+oracle/mysql/postgress.
Also there were several freelance projects where the money was secondary, but it was really interesing projects.
- Develop server side of browser game, where I had to deal with low level network programming base on NIO(that time I did not use netty framework) and also all multithreading was done manually.
- Develop media server. Main task was to get video stream from IP cameras, then convert it to HLS and organize storing this content. At this project I used FFMPEG and also I had to parse H264 packets manually in java to get some internal frames statisctics. That was extreamly interesting project, because I had to study and use in practice details of H264 specification.
- Develop ORM framework based on Cassandra database. In this project I plunged into cassandra. I was working with version 2 and version 3, used old thrift base driver(astyanax) and latest CQL driver(datastax). I was spending weeks debugging cassandra itself. Its really one of the most interesting things for me.
As for teamwork:
- have experience leading team 3-5 developers
- JIRA
- Teamcity
- GIT/pull requests
- daily meetings
- code review with screensharing which often turned into parallel programming
- have both positive and negative experience working with subordinate developers
Regarding my education:
I've finished University and graduated as engineer(blue diplom:)). I was studying in faculty of computer science.
During studying, participated in the regional Olympiad in mathematics - took 3rd place
Regarding my interests:
- I think that I have a good level of knowledge of mathematics. Of course, I'm already far from solving differential equations(which I used to do in univercity and I really lked it), but various kinds of problems from high school are still within my power and interesting to me.
- Im subscribed to few math youtube chanels, where I ususally try to solve some tasks and then check solution.
What Im looking for:
Here are some points that I'd prefer to see in new project (does not mean that project should match all)
- cassandra
- multithreading
- high load
- video streaming
- low level java programming
- I'd prefer developing some frameworks ( нужен доступ к резюме I belong to those who likes more developing frameworks than using them:))
Дополнительную информацию вы сможете получить, зарегистрировавшись
в нашем сервисе