Dmitry Fedorenko

Dmitry Fedorenko Email and Phone Number

Senior kotlin and Team lead @ Moscow, RU
Moscow, RU
Dmitry Fedorenko's Location
Moscow, Moscow City, Russia, Russian Federation
Dmitry Fedorenko's Contact Details

Dmitry Fedorenko work email

Dmitry Fedorenko personal email

n/a
About Dmitry Fedorenko

I'm a pretty active and positive guy with experience in developing enterprise java applications for more than 10 years.I am acted as a senior java developer in a team of experienced developers and as a kind of mentor in a small team) I also participate in a startup as a CTO, implemented MVP with parsing of 9 crypto exchanges, a web interface, and a personalized telegram bot-notifier.Startup code - note that I wrote very quickly, there will be questions write to me or call.https://github.com/FedrBodr/exchange-arbitrNow I would love to take part in a remote, interesting project, it is desirable that the project be really useful to people, and not fintech) or if fintech is must be with the crypto revolution ; 0)I can play the role of a developer’s full-stack - my front end stack is a bit outdated but css, sass, less, jquery, jsf, html, xhtml, struts I use a lot and with pleasure I’ve quickly pulled up one of the modern react + react native or angular well. Last year I developed only back-end in microservice architecture with spring cloud stack.I can also play the role of CTO in a small startup and implement the first mvp and then build a team (there are familiar professionals) and - although I have not had much experience managing a large team, I have gained rich experience in participating in different teams and have long had a good understanding of the ideal development workflow to achieve a balance of product quality and development speed (even an inner EPAM webinar on the topic was conducted).My cv https://clck.ru/HpVqG

Dmitry Fedorenko's Current Company Details
Webbankir

Webbankir

Senior kotlin and Team lead
Moscow, RU
Dmitry Fedorenko Work Experience Details
  • Webbankir
    Senior Kotlin And Team Lead
    Webbankir
    Moscow, Ru
  • Crypterium Sportswear
    Senior Kotlin / Team Lead
    Crypterium Sportswear May 2022 - Nov 2022
    Sri Lanka
    I returned to the company after the Polyglot project,connected at the moment when the company went through a number of cuts, in 7 months I managed to have time to determine and optimize performance in critical places up to X20 times, discovered the problem and connected SMS sending to 50+ new countries, actively worked with the devops team and at the end of the work I managed to work as a team leader, Set up boards in YouTrack , thought out sprints and started the process of leveling expectations/results for the sprint.The entire infrastructure has been deployed in AWS.In general, the project consisted of one "megaservice" (a former monolith) and about 10 microservices, they never got to the normal service discovery. Megaservice acted in its role.Old java code base 8-11+Spring+SpringJpa+PostgreSQLPart of the microservices on the Kotlin stack (exposed, coin, ktor),Part of the new microservices on Kotlin + Spring+SpringJpaAs a result, the team decided to write all new microservices on Kotlin + Spring+SpringJpa due to the popularity of technologies and rich documentation and community support in comparison with Kotlin exposed, coin, ktor.
  • Полиглот
    Senior Software Engineer
    Полиглот Sep 2021 - May 2022
    Remote
    Polyglot is a translator with a unique and simple system for checking translations. I was the only developer on this project. I worked out the technologies that should be applied at the initial stage and thought out further development. As a result, we settled on the stack go - backend, flutter - frontend, + PostgreSql as a database. All of this is deployed on Google Cloud.Then I implemented the first prototype, the main tasks were integration with Google Api and implementation of the translation cache algorithm and, of course, drawing the front (there was a designer in the project, but not very experienced). Then I set up CI in the Google cloud + firebase. We conducted the first load tests and optimizations, then the first tests on clients close to the business. Finally added more. integration with PayPal, Tinkoff, Robokassa payment systems, I fully implemented the working version, and then I had to remake it for the Russian segment www.полиглот.русAs a result, the product is ready. There are tasks for further development, but time will come to them only after gaining popularity.
  • Crypterium
    Senior Java Software Engineer (Remote)
    Crypterium Sep 2019 - Sep 2021
    Remote
    When I came to this project, the introductory task for a trial period was the integration of https://connectum.eu/ cryptoacquiring in 3 months, after which the remote format was assumed. I did it for 2 and got my remote, after which I went to work and surf in Sri Lanka. And on the project, it was decided to switch from java stack to kotlin (exposed, coin, ktor), while working at Crypterium, I completed the following tasks: integration with a crypto loans provider, rates, implementation of a custody service and integration of 2 blockchains (BTCV and XinFin) + regular tasks to support legacy and fix bugs and help in support.All infrastructure was deployed in AWS.
  • White Sky Digital Lab
    Senior Java Developer
    White Sky Digital Lab May 2018 - Aug 2019
    White Sky Digital is a contractor for developing internet banking for Russian bank Forbank.Developing microservices for financial cards and accounts transactions.Personally architectured, clarified requirements with the business and implemented a cashback bonus program.Also developed tech-over debt functionality which was not released due to the business fail to finally approve the required model with their supervisors.Maintenance of existing functionality and bug-fixing, code review, clarification the requirements.Tech stack:java 8-11, spring cloud, spring jpa, spring boot, junit4(5), Mockito, postgresql, rabbitMQ.
  • Deep Forks
    Chief Technology Officer
    Deep Forks Jan 2018 - Apr 2018
    Remote (Moscow)
    Deep forks - my own start-up(with two partners) actually it stayed solo project. At this startup, I was in the chief technology officer role.As achievements, I can note that for 3 months of development, I architectured and implemented monitoring of 9 cryptocurrency exchanges for price discrepancies for the arbitrage trading bot. Web-interface displaying summary data of monitoring, notification via telegram bot and the arbitrage trading bot.Tech stack:Spring boot , IOC, data, security, rest, web + JSF + primefacesLombok, maven, PostgreSQL and in-memory H2Hibernate for the fast prototypehttps://github.com/FedrBodr/exchange-arbitr - its monitoring part - of course, whipped up, but the general approach to development can be seen
  • Ооо
    Senior Java Developer
    Ооо "Атис"​ - Atis Llc May 2016 - Jan 2018
    Moscow
    Atis - integrator.Project load 500.000 users.Developed by 3 different teams.By the time I joined the project, there were significant problems with servers performance and response time.I personally optimized lots of code and some DB queries were optimized up to 100 times.Regular crashes stopped, the code refactored and deleted more than 7000 lines.In general, even if it was not a “rocket science” project, it was interesting and the experience was also good, thanks.
  • Ri Voskhod
    Senior Software Developer
    Ri Voskhod Nov 2015 - Jan 2016
    Moscow
    Development of SMEV(Interagency Electronic Interaction System - Russian system for accumulation and exchange citizens background history to allow government offices, banks, fonds, and other participants to check the risks of dealing with persons), and the module for integrating SMEV messages with the Situation center.
  • Epam Systems
    Senior Software Engineer
    Epam Systems Oct 2011 - Dec 2014
    Support and development of "Rconnect" (Raiffeisen Russian online bank).Personally implemented "facelifting" of bank user interface in 3 months.Developing features for the Internet bank, bugs fixing.Also participated in project AlfaBankOnline development (on Flextera platform) for russian Alfa Bank.
  • I-Teco
    Developer Of A Banking It Competency Center
    I-Teco Mar 2010 - Oct 2011
    Moscow
    Development, debugging and maintenance of software for Russian bank Sberbank.Personally architectured several independent application modules on server and client sides.Training and coordination of interns.Participation in projects “AS Reconciliation”, “Workstation of loading”, “Cashless payments”, “AS Exchange rates”, “Migration of BARS to SBGWT”.
  • Микроэм Технологии
    Java Developer (As Freelancer)
    Микроэм Технологии Jul 2009 - Jan 2010
    Moscow
    Developing JavaEE applications for the wholesale subsystem of electronic components. Developing and implementation of custom framework for loading a large table from 1C to PostgreSQL.
  • Credit Europe Bank Russia
    Client Systems Development Specialist
    Credit Europe Bank Russia Jul 2007 - Apr 2009
    Moscow
    Development and testing of JavaEE applications.Interaction with project managers of business units on design issues.Adopting new technologies and tools for use in projects.Estimation and reporting parts of work finalized.Participation in projects: Assessment project, Double-Eentry, Card-Statement-Sender, Rapid-Management.

Dmitry Fedorenko Skills

Java Spring Framework Software Development Hibernate Sql Git Oop Css Html Postgresql Scrum Design Patterns Soap Jquery Javaserver Faces Linux Junit Docker Maven Rest Jsp Javascript Tomcat Spring Jpa Spring Boot Amazon Web Services Xml Spring Cloud Rabbitmq Web Services Microservices Websphere Primefaces Code Review Model View Controller Blockchain Sass Tdd Bachelor's Degree English Agile Methodologies Continuous Integration Liquibase Web Services Struts Mysql Kotlin Gradle Jpa

Dmitry Fedorenko Education Details

Frequently Asked Questions about Dmitry Fedorenko

What company does Dmitry Fedorenko work for?

Dmitry Fedorenko works for Webbankir

What is Dmitry Fedorenko's role at the current company?

Dmitry Fedorenko's current role is Senior kotlin and Team lead.

What is Dmitry Fedorenko's email address?

Dmitry Fedorenko's email address is dm****@****pam.com

What schools did Dmitry Fedorenko attend?

Dmitry Fedorenko attended Университет "синергия", Московский Технологический Университет.

What skills is Dmitry Fedorenko known for?

Dmitry Fedorenko has skills like Java, Spring Framework, Software Development, Hibernate, Sql, Git, Oop, Css, Html, Postgresql, Scrum, Design Patterns.

Not the Dmitry Fedorenko you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.