Konstantin P.

Architect / Developer / Full Stack

Vilnius, Lithuania

Experience

Sep 2024 - Present
1 year

Architect / Developer / Full Stack

XUSD DAO

  • Development of smart contracts and trading frontends for new crypto tokens (pegged to US dollar).
  • Contracts developed for an Ethereum-based blockchain.
  • Frontends with React including unit and end-to-end tests.
  • Tools / technologies: smart contracts with Solidity, tests with Hardhat, frontend with React / TypeScript / Node / Vite / Viem.
Mar 2023 - Aug 2024
1 year 6 months

Full Stack Developer

DB Netz AG / Infra.GO

  • Development work on a video management platform for track videos.
  • Platform for managing, delivering, and analyzing DB track video recordings.
  • Recorded videos used for training purposes, vegetation analysis, infrastructure inspection, map display.
  • Data warehouse for management to monitor recording and processing status.
  • Scheduled ETL processes integrate data from various sources.
  • Backend technologies: Java, Spring Boot, JPA, Feign, REST, Python, Postgres, Thymeleaf; frontend: Angular, TypeScript, Node.js, HTML, Less/Sass, video.js, Jasmine, Protractor, NPM; build and CI/CD: GitLab, Maven, Cucumber; AWS: Lambdas, S3, SNS, Step Functions, CloudFormation.
Jan 2023 - Feb 2023
2 months

Frontend / JavaScript Developer

NDA Client

  • Development of data extraction/scraping tools for websites.
  • Development of user scripts for data collection and migration from non-cooperative websites.
  • Used technology: plain JavaScript, Chrome browser, Tampermonkey APIs.
Jun 2022 - Dec 2022
7 months

Backend Developer

DVAG Frankfurt

  • Development of backend microservices, migrating Jenkins CI pipelines to GitHub Actions.
  • Security audit of dependencies and business logic, code review, cloud-native application.
  • Development and bug fixing of internal microservices (Spring Boot / OpenAPI / Feign) and migration of CI to GitHub Actions (35-40 services in total).
  • Used technology: Maven, Spring Boot, Spring Cloud, OpenFeign, OpenAPI Generator, Keycloak, Swagger, Java, Kotlin, Groovy, ActiveMQ, Spock (integration tests), CI/CD with GitHub Actions, Docker, Kubernetes, deployment on Azure, MongoDB, Spring Data.
May 2022 - Jun 2022
2 months

Full Stack Developer / Architect

Krola GmbH

  • Rapid application prototyping for clients with code generators.
  • Use of modern tools for quick architecture decisions.
  • Used artifacts: JHipster generators, Spring Boot, TypeScript, Yeoman, NPM, Gradle, JPA, MongoDB, Keycloak / OAuth, Docker, React, Angular, Vue, microservices, Prometheus, Grafana, GraphQL.

Summary

IT experience since: 1989.

Technical focus areas: Java, microservice architectures, OAuth, Spring Boot, Docker, test automation with Selenium / Cucumber / Protractor, portal development, framework design, integration of open-source frameworks, build and configuration, automated source code generation using XDoclet or similar tools, content management, persistence, ORM, setting up test environments, mocking, ETL, J2EE, JSF, SVG, Mojarra, PrimeFaces, Java, mobile applications with Android, JavaScript, data visualization, OLAP, OOA, OOD, XML, JSON, reporting (Crystal / Aspose), CI, DevOps.

Industries: Bank, insurance, telecommunications, medical technology, logistics, civil engineering, education, aviation, security, shipping, trade, finance.

Miscellaneous: Active co-developer of various open-source projects (XDoclet 1&2, Struts1, XWork/WebWork (Struts 2), Pico/NanoContainer, JavaOCR, AndJect, JSON Serializer, own projects). Deep knowledge of related and used open-source projects, as well as a personal acquaintance with their developers.

Publications:

  • Java Magazine 2.2003: "XDoclet EJB development made easy"
  • Java Spectrum 5.2006: Article on dependency injection with PicoContainer

Speaker:

  • JAX 2003, source code generation with XDoclet

Languages

German
Native
English
Advanced
Russian
Advanced
Lithuanian
Elementary
Turkish
Elementary

Education

Oct 1995 - Jun 2000

IFMO St. Petersburg

Diploma in Engineering · Systems Engineering · Saint Petersburg, Russian Federation

Oct 1994 - Jun 1999

FH-Wiesbaden

Computer Science · Wiesbaden, Germany

Oct 1989 - Jun 1994

IFMO St. Petersburg

Saint Petersburg, Russian Federation

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions