If you are interessted about my CV and other credentials, please feel free to contact me using the contact form or write directly to my email: alex_prof@web.de
+
Languages spoken:
+
+
+
+
#
+
Language
+
Level
+
European classification
+
+
+
+
+
1
+
Ukrainian
+
Mothertongue
+
C2
+
+
+
2
+
Russian
+
Mothertongue
+
C2
+
+
+
3
+
English
+
Advanced
+
C1
+
+
+
4
+
German
+
Upper-intermediate
+
B2
+
+
+
5
+
Chinese
+
Beginner's level
+
A2
+
+
+
+
My main stack is MERN (MongoDB, Express, React, Node.js):
+
+
MongoDB
+
ExpressJS
+
React
+
Node.js
+
Vercel
+
Netlify
+
+
I am always eager to learn, and learning some new skills is always fascinating to me.
+
+
-
Our Location
+
Our Location
+
Contact me:
+
+
+
+
Portfolio Repositories
+
+
+
+
+
+
+
+
+
-
diff --git a/src/components/MyTabsDe.jsx b/src/components/MyTabsDe.jsx
new file mode 100644
index 0000000..715e1aa
--- /dev/null
+++ b/src/components/MyTabsDe.jsx
@@ -0,0 +1,133 @@
+import { Tab, Tabs, TabList, TabPanel } from "react-tabs";
+import "react-tabs/style/react-tabs.css";
+import Address from "./Address";
+import Certificates from "./certificates/Certificates";
+import Currentposition from "./Currentposition";
+import Table from 'react-bootstrap/Table';
+import Footer from "./Footer";
+import { Card } from 'antd';
+import { IoLogoGithub } from "react-icons/io";
+const { Meta } = Card;
+
+const MyTabsDe = () => {
+ return (
+
+
+ Startseite
+ Über mich
+ Kontakt
+ Portfolio-Repositorys
+ Zeugnisse
+
+
+
+
+ }>
+
+
+
+
Sehr geehrte Damen und Herren,
+
+
willkommen auf der persönlichen Portfolio-Webseite von Oleksandr Lazurenko, einem Fullstack-Webentwickler. Ich kann für Sie eine Website von Grund auf erstellen, angefangen beim Design bis hin zum Backend. Mein Hauptstack ist MERN (MongoDB, Express, React, Node.js). Hier sind meine Stärken:
+
+
Punctual
+
Responsible
+
Reliable
+
Diligent
+
+
If you would like to learn more, please do not hesitate to contact me.
+
With the best wishes,
+
+
Oleksandr Lazurenko
+
+
+
+
+
+
+
Oleksandr Lazurenko
+
Fullstack Web Developer
+
If you are interessted about my CV and other credentials, please feel free to contact me using the contact form or write directly to my email: alex_prof@web.de
+
Languages spoken:
+
+
+
+
#
+
Language
+
Level
+
European classification
+
+
+
+
+
1
+
Ukrainian
+
Mothertongue
+
C2
+
+
+
2
+
Russian
+
Mothertongue
+
C2
+
+
+
3
+
English
+
Advanced
+
C1
+
+
+
4
+
German
+
Upper-intermediate
+
B2
+
+
+
5
+
Chinese
+
Beginner's level
+
A2
+
+
+
+
My main stack is MERN (MongoDB, Express, React, Node.js):
+
+
MongoDB
+
ExpressJS
+
React
+
Node.js
+
Vercel
+
Netlify
+
+
I am always eager to learn, and learning some new skills is always fascinating to me.
+
+
+
+
+
Our Location
+
+
+
Contact me:
+
+
+
+
Portfolio Repositories
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default MyTabsDe;
diff --git a/src/components/certificates/Certificates.jsx b/src/components/certificates/Certificates.jsx
index a11907e..4b327ec 100644
--- a/src/components/certificates/Certificates.jsx
+++ b/src/components/certificates/Certificates.jsx
@@ -1,12 +1,70 @@
import React from "react";
import englishscore from "./Englishscore.jpg";
+import goethe from "./Goethe.jpg";
+import chinese from "./Chinese HSK.jpg";
+import mongodb from "./Mongodb.png";
+import codecademy from "./Codecademy.png";
+import freecodecamp from "./Freecodecamp.png";
+import linkedin from "./Linkedin.png";
+import Carousel from 'react-bootstrap/Carousel';
const Certificates = () => {
return (
+ <>
-
Language certificates
-
+
Language certificates
+
+
+
+
+
EnglischScore Certificate
+
+
+
+
+
+
Goethe
+
+
+
+
+
+
Chinese
+
+
+
+
+
IT certificates
+
+
+
+
+
Codecademy
+
+
+
+
+
+
Freecodecamp
+
+
+
+
+
+
Mongodb
+
+
+
+
+
+
Linkedin
+
+
+
+
+
+ >
);
};
diff --git a/src/components/certificates/Chinese HSK.jpg b/src/components/certificates/Chinese HSK.jpg
new file mode 100755
index 0000000..f3319bd
Binary files /dev/null and b/src/components/certificates/Chinese HSK.jpg differ
diff --git a/src/components/certificates/Codecademy.png b/src/components/certificates/Codecademy.png
new file mode 100644
index 0000000..3290276
Binary files /dev/null and b/src/components/certificates/Codecademy.png differ
diff --git a/src/components/certificates/Freecodecamp.png b/src/components/certificates/Freecodecamp.png
new file mode 100644
index 0000000..06ce26a
Binary files /dev/null and b/src/components/certificates/Freecodecamp.png differ
diff --git a/src/components/certificates/Goethe.jpg b/src/components/certificates/Goethe.jpg
new file mode 100755
index 0000000..3dafcb4
Binary files /dev/null and b/src/components/certificates/Goethe.jpg differ
diff --git a/src/components/certificates/Linkedin.png b/src/components/certificates/Linkedin.png
new file mode 100644
index 0000000..e97c688
Binary files /dev/null and b/src/components/certificates/Linkedin.png differ
diff --git a/src/components/certificates/Mongodb.png b/src/components/certificates/Mongodb.png
new file mode 100644
index 0000000..e2cda7f
Binary files /dev/null and b/src/components/certificates/Mongodb.png differ
diff --git a/src/styles.css b/src/styles.css
index ec013ca..0ada668 100644
--- a/src/styles.css
+++ b/src/styles.css
@@ -66,7 +66,8 @@ html {
}
.englishscore {
- width: 300px;
+ width: 70%;
+ margin: 10px 15%;
}
.langSwitch {
@@ -101,6 +102,26 @@ html {
cursor: pointer!important;;
}
+.footer {
+ text-align: center;
+}
+
+.imagecontainer {
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ grid-gap: 20px;
+ margin-top: 20px;
+ margin-bottom: 20px;
+ .imagecard {
+ width: 100%;
+ margin: 10px;
+ }
+}
+
+.itemtitle {
+ text-align: center;
+}
+
@media screen and (max-width: 600px) {
.homecontainer {
grid-template-columns: 1fr;
@@ -109,6 +130,10 @@ html {
.homecard {
width: 100%;
}
+
+ .imagecontainer {
+ display: inline-block;
+ }
}
@media screen and (max-width: 1024px) {
diff --git a/yarn.lock b/yarn.lock
index ba13dc5..d52bd82 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4168,6 +4168,11 @@ electron-to-chromium@^1.4.668:
resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.693.tgz"
integrity sha512-/if4Ueg0GUQlhCrW2ZlXwDAm40ipuKo+OgeHInlL8sbjt+hzISxZK949fZeJaVsheamrzANXvw1zQTvbxTvSHw==
+emailjs-com@^3.2.0:
+ version "3.2.0"
+ resolved "https://registry.npmjs.org/emailjs-com/-/emailjs-com-3.2.0.tgz"
+ integrity sha512-Prbz3E1usiAwGjMNYRv6EsJ5c373cX7/AGnZQwOfrpNJrygQJ15+E9OOq4pU8yC977Z5xMetRfc3WmDX6RcjAA==
+
emittery@^0.10.2:
version "0.10.2"
resolved "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz"