Denis Tumel

Denis Tumel

Java Developer
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Batumi, Ajaria, Georgia
Experience:
6 years
Denis Tumel Java Software Engineer Address: Warszawa Phone:- - Email:-- LinkedIn: https://www.linkedin.com/in/denis-tumel/ Date of Birth:- - Nationality: Belarus Professional Summary • • • • • A motivated person with experience in developing and implementing software solutions. I'm good at developing and fixing problems. Skilled in object-oriented programming, Web development, and database technologies. Excellent problem-solving and communication skills. 4 years of commercial experience in developing various projects in data processing, health care, and development automation systems. I have experience with Java, database management systems, building scalable backends, and a bit of data science, JavaScript, and Python. I have experience in mentoring, individual communication with clients, independent work on a project, and conducting interviews for candidates. As a researcher, I am well-versed in finding information. I like challenges and always try to think outside the box. Experience Java Software Engineer July 2020 to Present Syberry - Minsk • Optimized existing codebase by refactoring it for better performance and scalability. • Integrated third-party APIs into the system such as SendGrid, Okta, Amazon, Google. • Designed and implemented RESTful web services using Spring Boot framework. • Deployed application builds on multiple environments including staging, UAT and production servers. • Built new features based on customer feedbacks by leveraging object-oriented programming principles. • Created unit tests using Mockito and Junit frameworks to ensure quality of codebase. • Analyzed user requirements to develop efficient solutions for complex software systems. • Maintained database schema design and wrote SQL queries for optimizing data retrieval operations from Postgres and MySQL databases. • Implement production ready features using Spring and React frameworks. • Implement a Black Box test framework for system. • Wrote ETL processes using Spring Batch. • Investigated production issues related to Java applications and fixed them quickly. • Wrote well-designed, testable code. • Wrote detailed technical documentation outlining system architecture, coding conventions and best practices. Java Developer December 2019 to May 2020 VironIT - Minsk • Experienced in developing software components using core Java, OOPS concepts, JDBC. • Involved in debugging, troubleshooting and resolving production issues related to Java applications. • Optimized existing SQL queries to improve application performance. • Maintained source code version control systems such as GIT repositories. • Integrated third party APIs with the existing system for parsing PDF files. Education Programmer, Business analyst : June 2020 Belarusian State University of Informatics and Rad - Minsk Skills • Java 8-17 • • • • • • Microservices Architecture • • • • • • • Hibernate ORM • • • • • • • • Design Patterns Concurrency Maven, Gradle Spring Framework, Spring Data, Spring Security, Spring Batch, Spring MVC OOP, AOP API Design and Development JUnit 4/5, Mockito Source and Version Control: Git, Github, Gitlab JIRA Problem-Solving TDD UML Refactoring Programming Languages: Java, Kotlin, Python, JavaScript Monolithic Architecture Data Structures JDBC Connectivity Git Version Control Java Persistence API • • RESTful APIs • • • • • • • Software Testing and Validation Databases: PostgresSQL, MySql, Redis, Cassandra, Kafka React Framework Web Programming Software Deployment Code review, Cross review Write Technical Design Documents Docker Certifications • Java Web Development, NetCracker, 2018 Languages • English Intermediate • Russian Native
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.