Artem Shevchenko

Artem Shevchenko

Mentor
Rising Codementor
US$15.00
For every 15 mins
speaker at Codementor Events
Speaker at Codementor Events
ABOUT ME
Ex-Google engineer with 10+ years of development experience & delivering training courses
Ex-Google engineer with 10+ years of development experience & delivering training courses

I have been delivering technical training courses for over 5 years on a variety of subjects. I teach Productive Software Engineering classes at ITMO University. I can help by giving full courses, pair programming to help you learn or if you have a specific problem you're trying to solve I'll work with you through it to help you resolve it and understand the solution.

I have experience working in large corporations like Google & small startups both as an individual contributor and engineering manager. I'm passionate about helping others grow. Also, I'm super excited about finding the right balance between moving fast and a strategic programming approach.

English
Pacific Time (US & Canada) (-07:00)
Joined March 2018
EXPERTISE
5 years experience
I've been mentoring SWEs at Google and IntoPerf, as well as students at ITMO university who now work at Google, Huawei, Yandex, JetBrains...
I've been mentoring SWEs at Google and IntoPerf, as well as students at ITMO university who now work at Google, Huawei, Yandex, JetBrains, Bloomberg and other companies across the world.
View more
View more
10 years experience
I believe that constant refactoring is the only way to win the battle for a manageable codebase.
I believe that constant refactoring is the only way to win the battle for a manageable codebase.
10 years experience
4 years experience
I've written documentation on multiple topics: 1) Project architecture. 2) Code style. 3. Code review practices. 4) Big data batch proces...
I've written documentation on multiple topics: 1) Project architecture. 2) Code style. 3. Code review practices. 4) Big data batch processing. 5) SRE and on-call docs. 6) etc.
View more
View more
3 years experience
I participated in several big migrations and in a lot of smaller ones. Migrations are not fun but sometimes that's the right thing to do.
I participated in several big migrations and in a lot of smaller ones. Migrations are not fun but sometimes that's the right thing to do.
4 years experience
At Google it's almost always about big data. Internally I've written some documentation and given a talk on big data processing.
At Google it's almost always about big data. Internally I've written some documentation and given a talk on big data processing.
4 years experience
At Google almost every system you work with/on is distributed.
At Google almost every system you work with/on is distributed.

REVIEWS FROM CLIENTS

Artem's profile has been carefully vetted and approved as a Codementor. Connect with Artem now, and leave a review for them once you're done!
EMPLOYMENTS
Lecturer
ITMO University
2021-01-01-Present
Teaching "Productive Software Engineering" course for elite students. That's a software engineering course with a focus on the end produc...
Teaching "Productive Software Engineering" course for elite students. That's a software engineering course with a focus on the end product. By "elite students" I mean 5 ACM Programming World Cup wins in the last 10 years, not "children of the oligarchs" :D
Mentoring
Intellij
Google slides
View more
Mentoring
Intellij
Google slides
View more
CEO & Software Engineer
IntoPerf
2019-01-01-Present
* Product vision. What we've built from a product perspective: https://www.youtube.com/watch?v=5ra5Cc3xbM0 * Building team (EM). Building...
* Product vision. What we've built from a product perspective: https://www.youtube.com/watch?v=5ra5Cc3xbM0 * Building team (EM). Building a happy and productive team in a startup is super challenging but we've done a great job in this respect. * Backend development. I've designed and implemented a cost-efficient and reliable infrastructure on GCP. * etc.
Java
Migration
Concurrent Programming
View more
Java
Migration
Concurrent Programming
Latency Optimization
Refactor
Software architects
View more
Software Engineer
Google
2015-12-01-2019-08-01
Home Graph * Participated in the design and implementation of the service. In particular, focusing on consistency and latency. Reduced l...
Home Graph * Participated in the design and implementation of the service. In particular, focusing on consistency and latency. Reduced latency 2x. * Migrated off a legacy backend. * Designed and implemented batch jobs. * Designed and implemented a cross-backend consistency model. 20%-project. Java team * Started the "Good Code Reviewer" classes with 4.5/5 stars rating, 2k Googlers participated. * Code review. * Granting others Java-readability. * Regularly interviewed potential new hires.
Java
Migration
Big Data
View more
Java
Migration
Big Data
Docs
Latency Optimization
Refactor
Software architects
Distributed Systems Engineering
View more