Position: Software Engineer / Team Lead / Solution Architect
Category: Lead
English level: upper
Years of experience: 8

Over the last 8 years I have participated in developing web apps including: - Digital marketplace to transform, hold, trade any asset - eCommerce solutions that communicate with different 3rd APIs and handle millions of requests - Complex eCommerce aggregator platform that collects data from websites like Amazon, Aliexpress and provides an easy way to find best deals - Startup for searching enrollees applications that handles up to 20 million views per active month - Gif maker project to create and share gifs from various video platforms such as Youtube, Vimeo etc - Car insurance project for local town in Canada
- Develop and design software architecture for E-commerce and FinTech solutions - Work with micro service approach as well as designing monolith apps - Database design and optimization using various approaches such as caching, replication, sharding, partitioning, indexing - Integrate fail-tolerance back-end solutions - Design multi-version, batch APIs - Develop multi-tenant solutions - Set up development pipeline - Incremental refactoring of legacy projects to reduce risk of bugs - Enforce coding standards - Writing technical documentation - Collaborate with team members through code reviews and retrospectives - Translate business goals and cases into technical tasks
- Challenging high-load projects - Friendly team - No bureaucracy - Flexible working schedule