
Dmitry Baisov
Verified Expert in Engineering
Full-stack Developer
Belgrade, Serbia
Toptal member since March 27, 2024
Dmitry is a full-stack engineer and programming expert specializing in Java, Kotlin, SQL, and JavaScript. In the past four years, he has helped create one of the fastest loan-processing banking apps and a JetBrains MPS and Java-based plugin that provides a language for traffic scenario description. He has also contributed to a 30% overall performance boost by achieving exceptional app enhancements. Dmitry quickly adapts and uses his software development expertise to ensure project success.
Portfolio
Experience
- Java - 4 years
- Agile Workflow - 4 years
- SQL - 3 years
- Spring - 3 years
- JetBrains MPS - 2 years
- Microservices Architecture - 2 years
- REST - 2 years
- Apache Kafka - 1 year
Availability
Preferred Environment
IDEA IDE, JetBrains MPS, MacOS, Windows, Unix, MySQL Workbench, Java, Agile Workflow, Object-oriented Programming (OOP), SQL
The most amazing...
...work I've contributed to is creating a loan processing app that enabled a 7-minute credit approval—one of the fastest loan request processing in the industry.
Work Experience
Programming Expert
Luxoft
- Leveraged the potential of JetBrains MPS to develop a multifunctional language for detailing complex road scenarios, revolutionizing our ability to create comprehensive representations.
- Contributed to an overall performance improvement of 30% after achieving exceptional application enhancements, with specific road scenarios experiencing a staggering boost in performance.
- Transformed our agile process by introducing innovative practices and optimizing analysis and task development workflows.
- Demonstrated adaptability and a responsible approach to refining solutions while effectively communicating complex ideas to stakeholders, ensuring alignment with industry demands.
Java Developer
LANIT group of companies
- Designed and implemented a cross-functional server-side application, incorporating infrastructure services for seamless integration with external systems, data aggregation, and validation.
- Engineered a powerful service, achieving successful project deliveries while working with a team that was twice smaller than the necessary capacity, demonstrating exceptional resource management and deadline adherence.
- Took a lead role in deploying applications, resolving issues, and configuring OpenShift, Kubernetes, Docker, Jenkins, Helm, and related tools.
- Developed efficient event services using Kafka, consistently integrated with the main application through JSON-RPC, enhancing functionality and performance.
- Played a crucial role as an active and flexible team member, supporting numerous related projects and products, ensuring their successful development and alignment with overarching goals.
Full-stack Engineer
DCC Progress
- Reduced query response times by 25% after leading the development of a data-driven application, optimizing data management and retrieval through PostgreSQL.
- Applied attentive investigation and innovation in challenging various front-end issues, proficiently introducing JavaScript, HTML5, and CSS3 solutions and enhancing user interface and functionality.
- Led crucial efforts in adaptive teamwork, fostering improved user experiences and boosting application performance through effective collaboration and iterative enhancements.
- Introduced automated testing procedures, reducing bug identification and resolution time and ensuring product stability and reliability.
Experience
stiEF | Language for Traffic Scenario Description
https://www.youtube.com/watch?v=PM82RBef5OI&ab_channel=JetBrainsLanguage has a lot of possibilities; almost anything a person can encounter in a real-world traffic situation can be declared, visualized, and exported into JSON.
I actively participated in the application performance improvement process, achieving a great overall performance boost. I introduced many new features to the language, including maneuver starting conditions, entry-exit lanes, hex color support, and load. I also communicated with stakeholders, discussing and analyzing desired features and presenting new ones. Finally, I refactored many complex parts of the application to reach a more stable, understandable, and performant system.
Credit in 7 Minutes | Banking App
This was initially a Pega-based application. I participated as a back-end developer in migrating from a legacy to microservices architecture on Java 11. The migration process involved creating many new REST and JSON-RPC integrations with multiple internal banking services.
I ensured the uninterrupted and error-free operation of an application that aggregated results from various systems within the bank. This application processed the data to generate finalized loans with calculated payments, documentation, and necessary approvals from different departments.
Task Management Service for a Bank
The service had to be run in a demanding environment, which required connecting to many infrastructural applications and providing and receiving information. In a situation of a major lack of resources—i.e., time and developers—our team achieved running a stable application that was doing its job and exceeding all expectations.
Education
Bachelor's Degree in Chemistry
D. Mendeleev University of Chemical Technology of Russia - Moscow, Russia
Certifications
Certified Pega System Architect
Pega Academy
Skills
Libraries/APIs
JSON-RPC
Tools
Git, Gradle, Apache Maven, LaTeX, IDEA IDE, MySQL Workbench, Automotive SPICE, Subversion (SVN), Helm
Languages
Java, Java 11, SQL, HTML5, CSS3, JavaScript, Python, Kotlin
Frameworks
Spring, Swing, JUnit
Paradigms
REST, Object-oriented Programming (OOP), Microservices Architecture, Agile Workflow
Platforms
Pega, Apache Kafka, Docker, Kubernetes, Unix, MacOS, Windows, OpenShift
Storage
PostgreSQL, Oracle PL/SQL
Other
JetBrains MPS, Analysis, Research
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring