I'm a software developer with more than 4 years of experience. I can write both front-end and back-end applications, browser extensions, desktop and mobile apps. In my career I was working with many different technologies:
- I have a lot of experience in web development. I'm familiar with cutting-edge CSS and HTML features. Complex animations, D&D, data visualizations with SVG or Canvas are not a problem at all;
- I have a strong knowledge of relational databases(PostgreSQL, MySQL, MSSQL). I know how to create a good database structure. Have an experience of optimizing complex SQL queries. I also have some experience working with no-sql databases like DynamoDB and Mongo;
- I was working as a team lead(2-4 developers) so I'm familiar with such apps as YouTrack, JIRA, Trello and for sure with Github. I can help you with creating requirements, breaking it down to a tasks, making code reviews, performing tech interviews with developers and so on.
- I was learning Computer Science in university, so I know base data-structures, algorithms an so on.
I care about code architecture. I love hard challenges, clean code and learning new things. I'm good at keeping on track and getting work done in time and with good quality.