Back to professionals

Java Developer

Overview


Short Summary

Experienced Java developer with experience since 2016. Currently working on the backend on data platform development as an integration engineer. His job responsibilities include analysis, implementation, microservices in Java and Kotlin. He also uses DevOps and Kuberenetes principles. He is proficient in Javascript/Typescript, Maven, Git, GitHub and much more. He is used to agile environments, especially Scrum. His native language is Russian, he speaks English at a communicative level and can also speak Czech. As a senior, he apprenticed younger colleagues.

Work Experience

April 2022 - Now: Software Engineer Working on data analysis platform, using Java and Kotlin for microservices and deploying with Kubernetes. Achievements include implementing connectors to external services, improving development culture, reworking authentication between microservices, and speeding up Gradle builds.

November 2018 - March 2022: Senior Software Engineer Contributed to open-source projects, specifically Code4z and Zowe Datasets, focusing on COBOL, CICS, IDMS, and SQL. Created the COBOL Language Support plugin for VS Code and Eclipse Che, improving syntax and semantic analysis. Achievements include introducing TDD, optimizing parsing speed, and eliminating language server freezes.

September 2016 - October 2018: Software Engineer Developed and tested enterprise applications using Eclipse RCP and Eclipse RAP frameworks. Improved UI, performance, and application settings import/export mechanism. Achievements include creating a special build for a specific customer and implementing credential storage for a database aggregator.

Education: Bachelor of Economics in Business Informatics from Financial University under the Government of the Russian Federation (2012-2016). Completed Radiomechanical College in Kyshtym with a focus on Computers, Complexes, Systems, and Networks (2008-2012).

Technical Skills: Proficient in Java, JavaScript, TypeScript, Kotlin, and ANTLR. Familiar with Scrum/SAFe and TDD. Experience with Language Server Protocol, Eclipse Che, Eclipse IDE, IntelliJ IDEA, Maven, Gradle, Git, GitHub, Linux, zOS, Mainframes, HTML/CSS, SQL, JDBC, OOP, functional programming, and GraphQL.

Please note that the translations provided are a summary of the roles and achievements mentioned in the CV and may not fully capture the nuances and details of the original text.

Author
Java Developer
6400832fd74e9a000129cbec
Employee5343  / Per month
LevelSENIOR
Roles
Java Developer
Languages
English
Skillset
Apache MavenApplication ServerBusiness InteligenceCOBOLCSSCode ManagementContainer Engine SoftwareContainer Management SoftwareContainerization SoftwareDatabaseDevOpsDockerEclipseEclipse RAPFoundationGitGitHubGradleGraphQLHTMLIDEJOOQJSONJUnitJavaJava ToolsJavaScriptKotlinKubernetesLinuxMicrosoft serversOperation SystemsSQLSpringSpring bootTableauToolsTypeScriptUI
Localities
PrahaRemote