CV - V.Shefer
Search
K

Vladimir Shefer

Info about me

Senior/Lead Java (Kotlin) Developer

Skills

Java: Spring Framework, Java 8, Kotlin, Scala.
Databases: SQL (Postgres, MySQL), Hibernate, JDBC, Redis, HBase.
Search: Elasticsearch, SOLR
WEB: REST, HTML, CSS, Vue.js, JQuery, Bootstrap.
Tools: Gradle/Maven, Git, IDEA, Docker, Docker-compose, Liquibase, Kibana, Charles.
DevOps: Linux, Bash, Nginx, TeamCity.
Cloud: AWS (EC2, RDS, ELK), Google Cloud (DataFlow, PubSub)

Outdated:

Databases: HBase.
Big Data: Hadoop, Yarn, HDFS, Kafka, HBase.
DevOps: Ansible

Experience

2020.12 - 2022.05. Senior (Lead)Java Developer @ Google / Grid Dynamics, SPb

Projects:

  • "Google Integrations" -- Team Lead
    • Collect & Clarify project requirements
    • Implement microservices
    • Lead the team (4 developers, 2 QA).
    • Report to customer
    • Balance load between team.
  • "Dubai Store" - Online retailer in UAE. -- Search Engineer.
    • Create plugin for SOLR search engine
    • Increase search relevancy for head\tail requests.
    • Clarify product requirements.

2019.08 - 2020.12. Senior Java Developer @ Touch Instinct, SPb

Projects:
  • "Cifra" - online bookkeeping app for small business.
    • Core backend developer & architect.
  • "Reporting" - Employees status and performance review application for project managers.
    • Backend developer. (Spring WebFlux; Amazon S3).
  • "Spring Logging" - Declarative logging framework for Spring.
    • Core backend developer and architect.
  • Internal dashboard with vacations and sick staff.
    • Backend developer. (Spring Web; Amazon S3; Telegram bots;)
Job description:
  • Designing and implementing REST-API, DAO, Services layers.
  • External services integration architect.
  • Java / Kotlin / Spring coach for teammates.
  • Code review.
  • Development estimation.
  • Customers support.
Tools: Kotlin, Spring Framework 5 (Boot, Web, WebFlux, Data), Project Reactor, Postgres, REST-API, SOAP, Teamcity, Ansible, Docker, Docker-compose.

07/2018 - 08/2019 Java Developer @ Segmento, SPb

Project description: Programmatic advertising platform.
Job description: Realtime bidding (RTB) platform development and support.
Tools: Java 8, Spring 4.3 (Boot, Web, Data), JAX-RS, MySQL, Elasticsearch, REST-API, Spark, NGINX, Spark.

10/2017 - 07/2018 Junior Big Data Developer @ Barsum, SPb

Project description: Cloud services analytics and cloud resources monitoring.
Job description: Data processing pipeline (ETL) implementation and performance tuning. DAO layer implementation.
Tools: Scala, Spark, Kafka, HBase, Redis, Jenkins.

01/2018 - 03/2018 Jav Intern @ EPAM, SPb

Project description: Test system for students skills growth system.
Job description: Algorithms and data structures refecence implementation in Java. Code review.
Tools: Java 8, JSP, Postgres.

07/2017 - 08/2017 Java Intern @ Emergn (Return On Intelligence), SPb

Job description: Summer Java Internship.
Project description: Bus schedule web application.
Tools: Java 8, JS.

Education

2020 Saint-Petersburg State Electrotechnical University (Eltech) – specialist

Computer Security, Computer technologies and informatics.
Graduation qualification work: Software package for Internet-resources authentification using SSL-certificates.

2018 EPAM Java School – Java junior

Last modified 1yr ago