Backend developer with 4+ years of experience. I wrote in Java (Spring). I wrote a backend that processes millions of requests per day and generates up to 20 GB of data daily. Saved avitologists (marketers) up to 90% of their time by automating the process of collecting data from Avito. He helped create an auto parts store for the company from scratch by developing a unique database specifically suitable for this business. I was doing a project that collected up to 700 GB of data from open sources. There is experience in dividing the monolith into microservices. I like to refactor and increase application performance.Please do not offer vacancies in banking, fintech and insurance systems
-
Java DeveloperEshmakar Mar 2020 - Apr 2024Completed tasks:- Development of a commercial project to collect data from Avito and display the results in Google Tables- Multithreaded parsing mode, taking into account up to 136 different parameters- Division of the monolith into microservices- Implementation of cyclic selection of proxy servers for receiving data- Providing API users with access to manage tasks- The ability to schedule tasks for a specific time- Registration and authentication of users with activation and verification of data- Development of a personal user account with information display and the ability to change data- Integration of the Yoomoney payment system for automatic payment verification and access control to Premium- Implementation of pagination of pages in the user's task list- Creation of different access levels for users depending on their status- Implementation of a task queue system using Rabbit MQ- Development of an interface for displaying and deleting user tasks- Creating alerts about errors and bugs by email- Data analysis and statistics, taking into account up to 50 different parameters- Integration with Google Sheets API, Google Drive API, Client and OAuth2- Work with MySQL, Spring (Security, Boot, MVC, Mail, REST), FreeMarker and Bootstrap- Using XPath and CSS selectors for parsingResult:A ready-made and working project has been launched
Frequently Asked Questions about Marat Khafizov
What is Marat Khafizov's role at the current company?
Marat Khafizov's current role is Java Developer | 4+ years of experience in Software Development | Microservices, Java, Spring, MySQL, PostgreSQL, Integration.
Not the Marat Khafizov you were looking for?
-
1kaspersky.com
1 (781) 5XXXXXXX
-
3slb.com, gmail.com, weatherford.com
-
-
1mail.ru
Free Chrome Extension
Find emails, phones & company data instantly
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.
Start your free trial