Ruslan Peshchuk

Senior Software Engineer at SPARETECH

Ruslan Peshchuk has a diverse work experience in the field of software engineering. Ruslan is currently working as a Senior Software Engineer at SPARETECH GmbH since April 2021. Previously, they worked as a Software Developer at 360 Trading Networks from March 2020 to March 2021. Prior to that, Ruslan worked as a Lead Software Engineer at EPAM Systems from May 2019 to February 2020. At EPAM Systems, they implemented CSV file import into PostgreSQL DB using Spring Batch and Spring Integration.

Before EPAM Systems, Ruslan worked as a Software Engineer at Voisi from February 2019 to May 2019. In this role, they implemented various features using technologies such as Elasticsearch, Graphana, InfluxDB, Vaadin, ffmpeg, and LDAP/AD. Ruslan also worked on migrating from Vaadin to React and automated unit testing.

Ruslan also has experience as a Java Chief Software Architect at Crossover from June 2017 to December 2018, as a Group Lead and Senior Software Engineer at Netcracker Technology from April 2013 to May 2017, and as a Senior Java Developer at Sberbank-Technology from October 2012 to March 2013.

Earlier in their career, Ruslan worked as a Java Developer at The Now Factory from January 2010 to October 2012. Ruslan was involved in developing a distributed database and a project based on Spring for collecting anonymized subscribers' data. Ruslan also configured Jenkins for CI and implemented unit and integration testing. Additionally, Ruslan worked on a POC for storing historical data in Hadoop using Hive.

Ruslan's earliest work experience includes a role as a Java Developer at Actimind from September 2006 to January 2008 and as a Java Developer at Jensen Technologies from August 2005 to September 2006.

Throughout their career, Ruslan has gained experience in various technologies and has contributed to projects involving database development, system functionality enhancement, migration, automation, and testing.

Ruslan Peshchuk has a degree in Informatics, Computer Techniques, and Computer Technologies from ITMO University. Additionally, they obtained multiple certifications, including an EF SET English Certificate, Git Intermediate Techniques, Apache Spark Essential Training, Architecting Big Data Applications, Customer Service Foundations, Decision-Making Strategies, Designing RESTful APIs, Elasticsearch Essential Training, Giving and Receiving Feedback, Learning MongoDB, Microservices Foundations, Microservices: Asynchronous Messaging, Serverless Architecture, Software Development Life Cycle (SDLC), Learning Amazon Web Services (AWS) for Developers, Learning JUnit 5, Learning Kubernetes, First Look: Java 10 and Java 11, Oracle Certified Professional Java SE 8 Programmer, and Oracle Certified Associate Java SE 8 Programmer. The obtained certifications span from May 2019 to January 2020.

Links

Previous companies

EPAM logo

Timeline

  • Senior Software Engineer

    April, 2021 - present