Position: Senior Software Developer
Category: PHP
English level: upper
Years of experience: 11

- Designed and developed several major services that are now successfully operating in the Ukrainian online retail lending market and are a key source of income for my company. 
- Learned a lot of new technologies, implemented into the project and trained other team members.
Over 13 years of experience in the IT industry, almost 8 years in the Laravel ecosystem as a full stack developer, over 1.5 years in Python and over 2 years in Vue.js. Responsible and proactive developer with a solid understanding of how to develop appropriate software applications for specific requirements. Have experience in managing, training and mentoring a team of developers.

I built different types of web applications from relatively small and fast (for instance, some kind of traffic delivery system) without any frameworks to fairly big and sophisticated systems with huge amount of integrations and complex business logic using different stacks and technologies. 

PHP is the most comfortable language for me now and about 80% of all code in my current position has been written using PHP. I’m a big fan of Gang Of Fours Patterns and I can't imagine working without them. I consider tests to be an important aid in making the application more stable and the development process more predictable.

Responsibilities on my current position:
- Development and maintenance of a constantly evolving and growing online retail lending service with millions of applications and users, complex billing system, dozens of integrations with third-party services such as payment systems, customer identification services, CPA networks, notification services, etc.;
- Development and maintenance of a service providing various API functions related to cryptographic security such as digital signatures, customer identification, etc. Integration with Network Cryptographic Module "Gryada-301". Developed in cooperation with the Institute of Information Technologies "IIT", National Bank of Ukraine, ID.GOV.UA;
- Development and maintenance of a service that collects and stores a large amount of statistical information related to the operation of our core services, provides a fast API and a variety of analytical reports;
- Research, solving structural and scalability problems, finding optimal solutions, learning new innovative technologies, sharing knowledge;
- Development of project architecture, database structure, internal services interaction structure, etc. in coordination with other team members;
- Managing a small team of developers: breaking down projects into manageable tasks, assigning them to team members, tracking results, training, mentoring, and etc;
- Communication with customers and representatives of the services with which we are integrated.
I just want to be in the right place :) I would like to have the opportunity to apply my knowledge and experience to benefit the company/project/team and help them succeed. Also I would like to work in a friendly team with a positive mindset that will allow me to develop my skills and grow as a professional. Just symbiosis :)