Vlad Medvedev
Verified Expert in Engineering
RESTful Web Services Developer
Bangkok, Thailand
Toptal member since December 27, 2017
Vladislav is a talented and ambitious Java expert who has more than nine years of extensive experience developing scalable back-end solutions with Spring. He enjoys researching new technologies and sharing his experience with his colleagues. He communicates extremely well and is meticulous in his coding practices.
Portfolio
Experience
- Spring - 8 years
- Java - 8 years
- Hibernate - 8 years
- Test-driven Development (TDD) - 6 years
- RESTful Web Services - 5 years
- Linux - 5 years
- Git - 5 years
- JavaScript - 4 years
Availability
Preferred Environment
Slack, Jira, Git, IntelliJ IDEA, Linux
The most amazing...
...thing I've worked is Tourindex.ru: a multifunctional service for searching, comparing, and monitoring tour offers from the biggest tour operators in Russia.
Work Experience
Java Software Architect
J.D. Power
- Developed smart dealer portal the product of the J.D. Power (ex. Autodata). My responsibilities included the development of the back-end code in Java and the development of the front-end modules in JavaScript, Vue, Angular.
- Tacked my work with Jira and WorkSmart as a productivity tool.
- Helped the team avoid the deadline and deliver the application to the customer on time.
Java Software Architect
Aurea
- Audited the code for quality assurance for Java and Android open-source projects.
- Developed features for a lead management system called Smart leads which were written in Java/Spring.
- Integrated a cloud-based email service (Kerio Cloud) with a license server; using Spring Boot and RESTful API.
- Developed a UI for the Exinda Network Orchestrator project using C++, JavaScript, and jQuery.
Java Developer | Senior Java Developer
Lightsoft Research
- Developed a CRM application for tour agencies using the Java and Spring framework.
- Created and managed a deployment pipeline using Hudson (Jenkins), Git, JUnit, and Selenium.
- Built a toolkit for processing tour data coming from tour operators in an XLS format.
- Developed a service for finding the best offers for a tourist search system called Tourindex.ru that is used to display advertising banners.
- Wrote software for tour operators called TourManagerPRO. The software is used to produce travel packages. It is based on Spring Boot, the front-end is implemented in AngularJS.
Experience
Smartleads
http://smartdealerportal.comKerio Cloud
I designed and implemented a middleware that integrates Kerio Cloud with the company's license server.
TourManagerPro
I managed a group of four developers. My responsibilities included: the analysis of business requirements, application architecture design, implementation of functionalities, and code reviews.
Network Orchestrator
I replaced the outdated Flash charts used in the reports with new ones based on HTML5 for the web UI.
Education
Bachelor's Degree in Economics and Informatics
Kursk State Technical University - Kursk, Russia
Skills
Libraries/APIs
JSON-RPC, JDBC, Liquibase, Vue, jQuery, JasperReports
Tools
Git, FreeMarker, IntelliJ IDEA, Jira, Slack, Apache Maven
Languages
Java, SQL, Java 8, JavaScript, C++, TypeScript, Scala
Frameworks
Spring, JUnit, Mockito, Hibernate, JPA, Apache Velocity, Citrus, Selenium, Spring MVC, Spring Boot, Bootstrap, Jakarta Server Pages (JSP), GWT, Android SDK, Angular
Storage
Spring Data JPA, PostgreSQL, Hazelcast, MongoDB, MySQL
Paradigms
Test-driven Development (TDD)
Platforms
Linux, Docker
Other
SOAP, RESTful Web Services, Boot, Spring Cloud
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