Lead Full Stack Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 80‐100€/Stunde
- 73030 Dubai
- Weltweit
- ru | en
- 04.10.2024
Kurzvorstellung
10+ years of experience in Full-Stack development with various technologies.
Familiar with SCRUM and Agile methodologies.
Code review and testing practices.
Qualifikationen
Projekt‐ & Berufserfahrung
6/2021 – offen
Tätigkeitsbeschreibung
Design and develop a new reactive backend for social media applications as a replacement of the original async backend based on Javalin and CompletableFuture. After analyzing the requirements for the application and the existing application, I developed a new application based on Java 11 with a reactive stack - SpringWebFlux.
Responsible for the entire project life cycle, from requirements gathering, architecture, and implementation to cloud configuration and support.
Responsibilities:
- Developing features and fixing bugs using Java 11 and SpringWebFlux.
- Unit and e2e tests on the backend.
- Configuring CI/CD by AWS CodePipeline with Fargate.
- Code review.
In this project were used: Java 11, Spring Boot, Project Reactor, Lombok, JUnit, Reactor Test, Gradle, OAuth 2, Cassandra, Docker, AWS.
Amazon Web Services (AWS), Docker, Java (allg.)
4/2018 – 6/2021
Tätigkeitsbeschreibung
Develop and maintain various micro-services for product -Hyperlink entfernt-.
Most micro-services are based on Java8, Spring, SpringBoot for the backend and AngularJS for front end.
Responsibilities:
- Developing features and fixing bugs using Java 8.
- Developing features and fixing bugs using AngularJS. - Unit and e2e tests both on backend and frontend.
- Code review.
In this project were used: Java 8, Spring, Spring Boot, Feign, JUnit, AssertJ, Maven, AngularJS, TypeScript, Karma, Jasmine, NodeJS, NPM, Yarn, Swagger, MongoDB, Kafka, Jenkins, JFrog, NewRelic, PaperTrail, Docker, Kubernetes, AWS, AWS Serverless.
Design and development brand new micro-services for replacing previous frontend and backend for product -Hyperlink entfernt-.
Two micro-services was develop completely from scratch. Angular 11 for frontend and Spring Boot with Project Reactor for backend.
Responsibilities:
- Prototyping and first implementation.
- Developing features using Java 11, Kotlin and SpringWebFlux. - Developing features using Angular 11.
- Unit and e2e tests both on backend and frontend.
- Code review.
In this project were used: Java 11, Kotlin, Spring Boot, Project Reactor, Feign, JUnit, AssertJ, Maven, Angular 11, TypeScript, Karma, Jasmine, NodeJS, Yarn, Angular-CLI, MongoDB, Jenkins, JFrog, NewRelic, PaperTrail, Docker,Kubernetes, AWS, AWS Serverless.
Angular, Java (allg.), Apache Kafka, Kubernetes, Mongodb, Spring Framework
3/2016 – 4/2018
Tätigkeitsbeschreibung
Design and development of web application for maintenance of communication stations. The server side was developed on Grails and was engaged in providing data from SAP. The client side was developed on Angular 1.6 using TypeScript.
Responsibilities:
- Developing features using Groovy(Closures, DSL, AST transformations), Grails(Plugins, GORM, GSP).
- Developing features using AngularJS 1.6 with TypeScript. - Unit and e2e tests both on backend and frontend.
- Developing code architecture.
- Configuring Jenkins for CI and automating deployments. - Configuring ELK-stack.
- Interviewing candidates. - Mentoring juniors.
- Reviewing code.
In this project were used: Groovy, Grails, Angular, TypeScript, REST, Gradle, Spock, Geb, Jasmine, Karma, NodeJS, NPM, Swagger, ELK-stack(Elasticsearch, Logstash, Kibana).
Design and development WEB-administration panel for service paketchef.de. The server side was developed on Java 8 and Spring Boot. The client side was developed on Vue.js.
Responsibilities:
- Developing features using Java 8 (Streams API, Lambda).
- Developing features using Vue.js.
- Unit and e2e tests both on backend and frontend.
- Developing code architecture.
- Configuring Jenkins for CI and automating deployments.
In this project were used: Java 8, Spring Boot, Hibernate, PostgreSQL, Vue.js, REST, Gradle, JUnit, NodeJS, NPM, Jasmine, Karma, Nightwatch.js, Webpack, ESLint.
Design and development Cloud Billing project. This project was developed in the micro-service architecture. I developed a micro-service for a public API. This micro- service works on Java 8 and Spring Boot.
Responsibilities:
- Developing features using Java 8 (Streams API, Lambda). - Unit and e2e tests on backend.
- Developing code architecture.
In this project were used: Java 8, Spring Boot, Spring Batch, MongoDB, Redis, KeyCloak, KillBill, Swagger, REST, Maven, JUnit, Docker, Jenkins, Nexus.
Java (allg.)
8/2014 – 3/2016
Tätigkeitsbeschreibung
Design and development of various web applications using Java.
One of this web applications was a SOAP – service, which was designed for quick data search in the database. Since the search speed in the Oracle DB was not enough, an ElasticSearch was used, which replicated the data from the original DB. In this project were used: Spring, Maven, WildFly, ElasticSearch, OracleDB.
Another web-based applications was a SOAP – service, which was designed to proxying the request from one services to another and mapping the data, in case the request type conflict in different systems. In this project were used: Spring, Maven, GlassFish.
Largest project is web-based applications with the user interface, based on PrimeFaces and designed for business processes automation in a company. In this project were used: in the function of database were Oracle Database and ElasticSearch to access supplemental information; Java EE, JSF, EJB, JPA Hibernate, SOAP, Servlet, Gradle, GlassFish.
Java (allg.)
11/2013 – 6/2014
Tätigkeitsbeschreibung
Develop a web application in C#.
Customization and plugins for Microsoft Dynamics CRM.
Customization and plugins for Microsoft SharePoint.
In this project were used: NHibernate, MSSQL, NServiceBus, JavaScript,AJAX, JQuery, CSS.
C#
12/2011 – 10/2013
Tätigkeitsbeschreibung
Develop a web-service in Java.
In this project were used: Spring, Maven, JDBC, MySQL, Tomcat.
Java (allg.)
Ausbildung
Southern Federal University (former Rostov State U
Über mich
Interesting to work with cloud-distributed systems.
Weitere Kenntnisse
Kotlin
Spring
Spring WebFlux
Angular
React
AWS
PostgreSQL
MySQL
NoSQL
MongoDB
ElasticSearch
Apache Cassandra
Kibana
CD/CI
Database design
Open Source
SPA
Scrum
JUnit
Spring Boot
Node.js
Grails
Agile
Git
Github
GitLab
Gitlab CI
AWS API getways
AWS EC2
AWS ECS
AWS Fargate
AWS Lambda
AWS S3
Apache Maven
Gradle
Jenkins
New Relic
Vue.js
Groovy
TypeScript
Hibernate
Redux
Spock
TDD
Persönliche Daten
- Englisch (Fließend)
- Russisch (Muttersprache)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden