Vadim Tsvetkov

is available. ✅

Bis 2023, AWS DevOps Engineer, E.ON

Köln/Bonn Region, Deutschland

Fähigkeiten und Kenntnisse

Java Web Application Development
Software development
IT Outsourcing
IT Consulting
Java
JavaEE
Web
Wicket
Spring
Hibernate
Hybris
JUnit
Tomcat
JBoss
Ajax
JavaScript
JQuery
JQuery Mobile
HTML
CSS
XML
AWS
Cloud Solutions
Cloud Foundry
Pivotal
Kubernetes
Docker
Project
Software
CI/CD
Terraform
DevOps
Linux
Architecture
MySQL
Git
API
Jenkins
REST
PostgreSQL
Microservices
GitLab
Agile Development
Grafana
Prometheus
Bash (Unix shell)

Werdegang

Berufserfahrung von Vadim Tsvetkov

  • 6 Monate, Juli 2023 - Dez. 2023

    AWS DevOps Engineer

    E.ON

    Well-known energy provider migrates its public and backoffice services into AWS. My work on the project: * AWS cloud infrastructure, IaC automation (Terraform, Hashicorp Nomad cluster, Harbor, Consul, Aurora MySQL DB) * Security compliance (IAM keys, Image scan, DB and S3 permissions, ProxySQL, SSM tunnel, Azure VPN) * System observability (Splunk, Grafana, Cloudwatch, Canaries, Lambda, MS Teams alerts, 3rd-party monitoring tools) * CI/CD and GitOps (Gitlab, pipelines, Jenkins, Docker, AMI)

  • 8 Monate, Sep. 2022 - Apr. 2023

    Freelance AWS Architect and DevOps

    mobilezone GmbH

    The client develops and operates online shops selling mobile phones and plans. The shops are migrated to AWS with as many services replaced by AWS managed services as possible. My tasks included architecture and implementation of the target AWS infra. * AWS cloud infra, IaC (Terraform, CDK, Helm, VPC, A/NLB, Kubernetes EKS, Aurora Postgres SQL, Opensearch, RabbitMQ, ElastiCache Redis) * System observability (Prometheus, Grafana, Cloudwatch) * CI/CD and GitOps (Argo CD, Gitlab, Docker, AWS ECR, MS Teams)

  • 1 Jahr und 4 Monate, Mai 2021 - Aug. 2022

    Freelance AWS Architect and DevOps

    nDimensional

    via Toptal, US. Client's big data platform for creation of digital twins. These AI-powered models of real devices bring value to B2B clients by providing real-time monitoring and ease of development of their systems. My devops and dev tasks are: * AWS infra, IaC (Terraform, CloudFormation, Helm, VPC, EC2, Kubernetes EKS, Kafka) * CI/CD (Jenkins, Docker, AWS ECR, Slack) * Big Data DBs (Scylla, DynamoDB, MySQL) * Micro-services and API (Java, Spring, Scala, REST) * ML and streaming jobs (Spark, Flink, H2O)

  • 10 Monate, Juli 2020 - Apr. 2021

    Freelance AWS Architect and DevOps

    Sparta Science

    via Toptal, US. Client develops force plate hardware and AI/ML software to diagnose body movement health of military, sports, medical or occupational users in diff. countries. I provide design and maintenance of cloud architecture on multiple AWS accounts with client's software. * IaC (Terraform, AWS, Docker) * CI/CD (CircleCI, Github, Docker, ECR) * AWS (CloudFormation, Route53, ECS, Lambda, Aurora, Postgres, VPN, AWS Glue) * Restrictions for mil/gov cloud (FIPS, TLS, S3, Docker registry)

  • 10 Monate, Apr. 2019 - Jan. 2020

    Freelance senior DevOps architect

    ERGO Group AG

    The client develops new insurance products and online apps that capacitate them. These tools benefit from the latest tech. in a micro-services landscape, and are cloud-ready from the start. Build, deploy and connect these apps are tasks of the "infrastructure as code" (IaC) developed by me. -IaC (Jenkins, GitHub, Docker, Kubernetes) -Separation of concerns of devs and infr. (IaC repos) -Auto CI/CD (GitHub, webhooks, Nexus, Docker, NPM, Jenkins, Nginx, Node/Express/React.js) -AWS & OpenShift clouds

  • 10 Monate, Apr. 2018 - Jan. 2019

    Freelance cloud migration architect / DevOps (AWS)

    AXA Konzern AG

    The client ports their insurance software and infrastructure to the Amazon Cloud. * IaC (Groovy 2.5, OpenShift 3.9, Docker, Kubernetes, Jenkins 2, GitHub, Git, Maven 3.5) * Jenkins Pipelines (Groovy, scripted, declarative, shared libs, custom DSL) * AWS RDS (Microsoft SQL Server 2014, SQL script) * Guidewire InsuranceSuite (Claim Center, Policy Center, Document Composer, Java, Gosu) * Security (DB encryption, secrets management) * Resilience (session stickiness, data replication, Chaos Monkey)

  • 9 Monate, Juli 2017 - März 2018

    Freelance Cloud Migration Architect (AWS)

    Allianz

    The client transforms its software landscape with cloud technologies and workflows. My work: -Software update (Java8, SpringBoot, Maven, WebSphere WLP 17, AJAX, JavaScript) -Cloudification, containerization, orchestration (Jenkins, AWS, OpenShift 3, Docker, Kubernetes, Cloud Foundry) -Security (TLS 1.2, Egress, JWT, Secure Cookies) -Fail safety (Apache Ignite, session persistence) -Monitoring and diagnosability (Dynatrace, ELK: ES-Logstash-Kibana) -Coop with business, DevOps and backend Teams

  • 9 Monate, Okt. 2016 - Juni 2017

    Freelance Java web frontend Architect

    eFonds Solutions AG

    My work: - Concept and realization of the new Java web apps: new enterprise homepage and end customers portal (Java 7..8, J2EE6 + Weld 2.4, Servlet 3, Apache Wicket 7.5, Elastic Search 5.1, Tomcat 7, Apache Server 2.4, Maven 3). - Creation of the new UI and UX concept for the existing apps; dev. of a reusable lib. of frontend components (Wicket 7.5, HTML, CSS, JavaScript+jQuery, AJAX, Bootstrap 3, Responsive Design). - Test driven dev. - Support and consulting in the IT team.

  • 1 Jahr und 10 Monate, Jan. 2015 - Okt. 2016

    Freelance Senior Java developer

    Allianz

    Work on this project includes: -Java web dev, full-stack (Java 7..8, Hibernate 3, Spring 3, JAXB 2, IBM DB2 iSeries AS/400, Tomcat 7, Apache HTTP Server 2.2..2.4, Maven 3) -Refactoring of legacy code -Web frontend (JSF 2, MyFaces 2.2, Apache Tomahawk, HTML, CSS, jQuery) -Real-time services performance (SOAP, Apache CXF 3, Apache Axis2) -PDF generation (Jasper Reports 4.7, iReport Designer) -Backend & frontend tests, TDD (Junit 4, Mockito) -Support for the internal Allianz deps and partners

  • 1 Jahr und 3 Monate, Juli 2013 - Sep. 2014

    Freelance Senior Java developer (Wicket)

    Telefónica o2 Germany GmbH & Co. OHG

    This project involves development of the web interface for the O2 service resellers. This is a web application based on EJB3 and Wicket. My responsibilities are: • Development and testing of the application, full-stack (Java, EJB, JPA, JAXB, Wicket, JBoss, Maven, JUnit, HTML/CSS, Javascript, jQuery, AJAX, cross-browser Webkit, Firefox, IE, Android & iOS touch devices) • Development of a custom load test platform (JSoup) • Being part of the Scrum development process (Jira, Confluence, Hudson)

  • 6 Monate, Nov. 2012 - Apr. 2013

    Technical lead, Senior Java developer (Wicket)

    Valtech GmbH, München

    The client company deals with copyrights and royalties for musical content. This project consists of several web apps meant to eventually replace existing old system. The implementation is based on Spring, Hibernate and Wicket. My responsibilities: —Application development, front- and backend (Java 6, Wicket 1.6, Spring, Hibernate, Tomcat 7, MS SQL Server, Maven, Gradle). —Web GUI integration. —Wicket coaching. —Test driven dev (JUnit, Mockito). —Agile dev process, Scrum master (Jira, Confluence).

  • 1 Jahr und 11 Monate, Okt. 2010 - Aug. 2012

    Freelance Software Consultant (Wicket)

    Telefónica o2 Germany GmbH & Co. OHG

    This project involves development of the web interface for the O2 service resellers. This is a web application based on EJB3 and Wicket. My responsibilities are: • Development and testing of the application, both frontend and backend parts (Java, Wicket, JBoss, Maven, JUnit, HTML/CSS, Javascript, jQuery, AJAX, cross-browser compatibility Firefox, Internet Explorer). • Porting of the frontend from HTML to Android 3.1+ for handhelds. • Being part of the Scrum development process (Jira, Confluence, Hudson)

  • 3 Monate, Juli 2010 - Sep. 2010

    Freelance Senior Java developer (Wicket)

    Wirecard AG

    The goal of this internal company project is creation of rich Java components - building bricks used in development of company’s publicly available online software products. My tasks include the following: • Architecture and implementation of the frontend component library (Java, Wicket, Tomcat, Maven, JUnit). • Scrum process (Jira, CruiseControl). • Consult the team on Apache Wicket development. • Client-side representation of the product (HTML/CSS, Javascript, jQuery, AJAX).

  • 11 Monate, Mai 2009 - März 2010

    Freelance software engineer (Hybris)

    Bitaro GmbH, Munich, Germany

    Development of the innovative ASP solution for telecommunication service resellers. The product serves as a convenient interface between providers and resellers and features web-based GUI, user-defined workflow, multi-client access, phone number management, etc. I was working on the following items: • Architecture and development of the frontend layer (Java, JSF, HTML/CSS, Javascript, AJAX, Spring, Hibernate, Oracle, Apache Tomcat) • Connecting frontend with Hybris PIM and Commerce func. (Java, Hybris, X

  • 4 Monate, Jan. 2009 - Apr. 2009

    Freelance IT consultant (Wicket)

    BT Germany GmbH & Co.oHG, Munich, Germany

    Frontend development for the internal sales tool of the company. The tool consists of several web applications. It has been planned to completely rewrite their web frontend to unify the look and feel, make them more user-friendly, responsive and feature-rich. My services in the project include: • Architecture of the new frontend layer • Frontend development (Java, Apache Wicket, HTML/CSS, Javascript and JQuery, AJAX, Spring, Hibernate, BEA WebLogic) • Consulting BT employees on Wicket, Javascript, AJAX

  • 6 Monate, Mai 2008 - Okt. 2008

    IT consultant (Hybris)

    Walbusch GmbH, Solingen, Germany

    Technical consulting at Denkwerk outsourced by Walbusch to create two more Hybris stores as an extension of the already existing one (see the next paragraph) for their daughter companies (Mey&Edlich, Avena). My services in the project include: • Consulting the Denkwerk developers on the different aspects of the Hybris platform • System architecture of the new store extensions • Backend dev. needed to extend the existing store func. to convert it into a multi-store environment (Java, MySQL, Hybris, XML).

  • 9 Monate, Juli 2007 - März 2008

    Software engineer (Hybris)

    commercetools GmbH, Munich, Germany

    Project for an online store for the German apparel for seniors called Walbusch, based on the online commerce framework licensed from Hybris AG. a) From-scratch implementation of the import-export module that handles the store catalog data Java,Hybris,XSLT,XML,Castor,JDOM; b) Business layer architecture involving extension of the Hybris API classes Java,Hybris; c) Backend dev.: order processing, user management, etc. Java,Tomcat,MySQL; d) Frontend dev. with close cooperation with designers JSF,MyFaces.

  • 2 Jahre, März 2004 - Feb. 2006

    Software engineer

    Diagnoseklinik München

    Development of the full-circle document management application for a radiological clinic: from doctors submitting reports to the system to patients having online access to it. My work for this project included: • System architecture • Switching the project workflow into the test-driven development • Server-side development (Tomcat, Jetty, Apache, Java, Spring, Hibernate, Ruby on Rails, Oracle) • Client-side development (HTML for IE, Firefox, Safari, Velocity, CSS, JavaScript, AJAX)

  • 2 Jahre und 3 Monate, Dez. 2001 - Feb. 2004

    Software engineer

    Xpherix GmbH, Munich, Germany

    Provider of the personal assistant software that gives users mobile or online access and a possibility to exchange their personal information such as contacts, calendars and notes: a) System architecture; b) Server side dev. on several application servers J2EE,Tomcat,WebSphere Oracle,XML c) Client side dev. for many different mobile devices J2ME,HTTP,WAP; d) Web front-end dev. Java Servlets,JSP,HTML,XML,XSL/XSLT; e) Integration with enterprise directory services MSExchange,LDAP servers,JNDI.

  • 10 Monate, Feb. 2001 - Nov. 2001

    Software engineer (front-end team)

    Gloocorp AG, Munich, Germany

    A start-up company developing online conferencing software with application data synchronization (via Internet) and voice transfer (via PSTN): a) Front-end dev. for online conf. software, communicating to backend via XML; b) Java applets and servlets; c) Integration with Lotus Notes and Lotus Sametime (using HTTP); d) Concept design and thorough functional description of integration with MS Outlook (custom forms), with and without use of MS Exchange e) Connecting to Oracle database.

Ausbildung von Vadim Tsvetkov

  • 5 Jahre und 11 Monate, Sep. 1993 - Juli 1999

    System Programming

    Technical University of St. Petersburg, Russia

Sprachen

  • Deutsch

    -

  • Englisch

    -

  • Russisch

    -

Interessen

Music
travel
literature
snowboarding

21 Mio. XING Mitglieder, von A bis Z