Position: Software Architect
Category: Lead
English level: upper
Years of experience: 9

I think one of my greatest achievements was building a strong cross-functional development team for a client’s product.
We were constantly improving development process, looking for ways to improve product and following the approach - “you build, it you run it”.

Notable thing we did with that team are:
- re-architecting and migrating high-load advertising system to the Google Cloud Platform. That includes web part, data processing pipelines, build pipelines, logging and monitoring ;
- proposing to introduce machine learning model to the client’s product and implementing it;
- developing real-time-bidding distributed system;

Also, I held GCP architect certificate in 2019-2021. Participated in several GCP related open-source projects. Organized ML meetups in the company.
Did a couple side-projects in Natural Language Processing field.
For the last 8 years I was leading software development teams and doing software consulting.

Worked with several projects in ad-tech industry building high-load web systems, data processing pipelines and reporting services.

Had extensive experience with GCP platform. Some fun experience with machine learning projects.
There were interesting data-processing projects in genomics and in geospatial fields.

I used to program in PHP, JavaScript, Python and Java, but time I spent on programming gradually declined with more management/architecting activities.
I'm interested in engineering management, in one of the fields where I have technical experience.

It might be cloud systems, data-processing, highly loaded web services. Machine learning and particularly NLP would be interesting.

I have understanding of frontend and mobile apps development processes, but for sure they are not my strongest sides.

Would be great to work for a business which has social responsibility and impact.