diff --git a/layouts/index.html b/layouts/index.html index 047ac8b..0e27ec0 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -3,9 +3,45 @@ - Document + .Sites.name + {{- partial "head.html" . -}} - -

This is index page.

+ + + {{- partial "navbar.html" . -}} + + + + {{- partial "landing.html" . -}} + + + + {{- partial "about.html" . -}} + + + + {{- partial "skills.html" . -}} + + + + {{- partial "experiences.html" . -}} + + + + {{- partial "projects.html" . -}} + + + + {{- partial "recent-posts.html" . -}} + + + + {{- partial "achievements.html" . -}} + + + + {{- partial "footer.html" . -}} + + \ No newline at end of file diff --git a/layouts/partials/about.html b/layouts/partials/about.html new file mode 100644 index 0000000..8faf693 --- /dev/null +++ b/layouts/partials/about.html @@ -0,0 +1,96 @@ + +
+
+
+ +
+

Md: Emruz Hossain

+
+ Software Engineer at + AppsCode Inc. +
+

+ I am a passionate software engineer with 2 years of working + experience. I built OSS tools for Kubernetes using GO for + deploying database in Kubernetes and for disaster recovery. I am + working as team lead of AppsCode’s + Stash + project. Enjoy interacting with end users. +

+
+ +
+ +
+ +
+
+
+
+ + + + + + +
Leadership
+
+
+
+
+ + + + + + +
Team Work
+
+
+
+
+ + + + + + +
Comunication
+
+
+
+
+ + + + + + +
Hard Working
+
+
+
+
+
+
+
+ \ No newline at end of file diff --git a/layouts/partials/achievements.html b/layouts/partials/achievements.html new file mode 100644 index 0000000..698e08c --- /dev/null +++ b/layouts/partials/achievements.html @@ -0,0 +1,103 @@ + +
+

Achievements

+ +
+ +
+ +
+
+ +

UAP IUPC 2017

+ +
+
+ +

UAP IUPC 2017

+ +
+
+ +

UAP IUPC 2017

+ +
+
+ +

UAP IUPC 2017

+ +
+
+ +

UAP IUPC 2017

+ +
+
+ +

UAP IUPC 2017

+ +
+
+ +

UAP IUPC 2017

+ +
+
+ +

UAP IUPC 2017

+ +
+
+
+ + \ No newline at end of file diff --git a/layouts/partials/experiences.html b/layouts/partials/experiences.html new file mode 100644 index 0000000..83ba9ac --- /dev/null +++ b/layouts/partials/experiences.html @@ -0,0 +1,235 @@ + +
+

Experiences

+
+ +
+
+
1
+
+
+
+
Software Engineer
+
AppsCode Inc.
+

Nov 2017 - Present, Dhaka Branch

+
+

+ AppsCode Ltd. is a subsidiary company of AppsCode Inc. USA. An + Integrated platform for collaborative coding, testing & deploying + containerized apps. +

+
Responsibilities:
+
    +
  • + Design, develop and manage disaster recovery tool Stash that + backup Kubernetes volumes, databases and cluster's resource + definition. +
  • +
  • + Worked on database operator KubeDB that deploy and manages most + popular databases inside Kubernetes cluster in Kubernetes native + way. +
  • +
  • + Added support for Prometheus monitoring in various AppsCode's + tools. +
  • +
  • Provide support to the users of our various tools.
  • +
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Software Engineer
+
AppsCode Inc.
+

Nov 2017 - Present, Dhaka Branch

+
+

+ AppsCode Ltd. is a subsidiary company of AppsCode Inc. USA. An + Integrated platform for collaborative coding, testing & deploying + containerized apps. +

+
Responsibilities:
+
    +
  • + Design, develop and manage disaster recovery tool Stash that + backup Kubernetes volumes, databases and cluster's resource + definition. +
  • +
  • + Worked on database operator KubeDB that deploy and manages most + popular databases inside Kubernetes cluster in Kubernetes native + way. +
  • +
  • + Added support for Prometheus monitoring in various AppsCode's + tools. +
  • +
  • Provide support to the users of our various tools.
  • +
+
+
+
2
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
3
+
+
+
+
Software Engineer
+
AppsCode Inc.
+

Nov 2017 - Present, Dhaka Branch

+
+

+ AppsCode Ltd. is a subsidiary company of AppsCode Inc. USA. An + Integrated platform for collaborative coding, testing & deploying + containerized apps. +

+
Responsibilities:
+
    +
  • + Design, develop and manage disaster recovery tool Stash that + backup Kubernetes volumes, databases and cluster's resource + definition. +
  • +
  • + Worked on database operator KubeDB that deploy and manages most + popular databases inside Kubernetes cluster in Kubernetes native + way. +
  • +
  • + Added support for Prometheus monitoring in various AppsCode's + tools. +
  • +
  • Provide support to the users of our various tools.
  • +
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
Software Engineer
+
AppsCode Inc.
+

Nov 2017 - Present, Dhaka Branch

+
+

+ AppsCode Ltd. is a subsidiary company of AppsCode Inc. USA. An + Integrated platform for collaborative coding, testing & deploying + containerized apps. +

+
Responsibilities:
+
    +
  • + Design, develop and manage disaster recovery tool Stash that + backup Kubernetes volumes, databases and cluster's resource + definition. +
  • +
  • + Worked on database operator KubeDB that deploy and manages most + popular databases inside Kubernetes cluster in Kubernetes native + way. +
  • +
  • + Added support for Prometheus monitoring in various AppsCode's + tools. +
  • +
  • Provide support to the users of our various tools.
  • +
+
+
+
4
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
5
+
+
+
+
Software Engineer
+
AppsCode Inc.
+

Nov 2017 - Present, Dhaka Branch

+
+

+ AppsCode Ltd. is a subsidiary company of AppsCode Inc. USA. An + Integrated platform for collaborative coding, testing & deploying + containerized apps. +

+
Responsibilities:
+
    +
  • + Design, develop and manage disaster recovery tool Stash that + backup Kubernetes volumes, databases and cluster's resource + definition. +
  • +
  • + Worked on database operator KubeDB that deploy and manages most + popular databases inside Kubernetes cluster in Kubernetes native + way. +
  • +
  • + Added support for Prometheus monitoring in various AppsCode's + tools. +
  • +
  • Provide support to the users of our various tools.
  • +
+
+
+
+
+ \ No newline at end of file diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index e69de29..6e318c7 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/layouts/partials/head.html b/layouts/partials/head.html index e69de29..60cd99d 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + +{{/* */}} +{{/* */}} + + + + diff --git a/layouts/partials/landing.html b/layouts/partials/landing.html new file mode 100644 index 0000000..3e15873 --- /dev/null +++ b/layouts/partials/landing.html @@ -0,0 +1,19 @@ + +
+
+
+ +

Hi, I'm Emruz Hossain

+ + + +
+
+ diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html new file mode 100644 index 0000000..50dc451 --- /dev/null +++ b/layouts/partials/navbar.html @@ -0,0 +1,40 @@ + + + \ No newline at end of file diff --git a/layouts/partials/projects.html b/layouts/partials/projects.html new file mode 100644 index 0000000..db86381 --- /dev/null +++ b/layouts/partials/projects.html @@ -0,0 +1,267 @@ + +
+

Projects

+ +
+
+ + + + +
+
+
+
+ +
+
+
+
+
+ Card image cap +
Stash
+
+
+ Team Lead + March 2018 - Present +
+
+
+

+ A tool to backup Kubernetes volumes, StatefulSet application, + databases etc. +

+ + Star + +
+
+
+
+ +
+
+
+
+ Card image cap +
KubeDB
+
+
+ Developer + Jan 2019 - Present +
+
+
+

KubeDB by AppsCode simplifies and automates routine database tasks such as provisioning, patching, + backup, recovery, failure detection, and repair for various popular databases on private and public + clouds.

+ + Star + +
+
+
+ +
+
+
+
+ Card image cap +
Kubed
+
+
+ Developer + Oct 2018 - Dec 2018 +
+
+
+

A tool to sync Kubernetes ConfigMap, Secret across namespaces and clusters.

+ + Star + +
+
+
+ +
+
+
+
+
Riverine Vehicle Tracking System with Overload Detection
+
+
+ Owner + Jan 2017 - Nov 2017 +
+
+
+

+ This project aims to develop a monitoring and overload detection system for riverine vehicles. + Here, we have built an Ardunio based GPS tracking system, an ultrasonic sensor based overload + detector. We have also built a mobile based user application as well as an emergency notification + system. +

+ + Details + +
+ +
+
+ +
+
+
+
+ Card image cap +
Project 1
+
+
+ Team Lead + March 2018 - Present +
+
+
+

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Libero velit soluta vitae rem nihil neque, + similique repellendus, recusandae in harum rerum nisi doloremque eius debitis ex atque alias voluptatem + ratione? +

+ + Star + +
+
+
+ +
+
+
+
+ Card image cap +
Project 2
+
+
+ Team Lead + March 2018 - Present +
+
+
+

+ This is a placeholder card. +

+ + Star + +
+
+
+ +
+
+
+
+ Card image cap +
Project 3
+
+
+ Team Lead + March 2018 - Present +
+
+
+

+ Yet another placeholder card. +

+ + Star + +
+
+
+ +
+
+
+
+ Card image cap +
Project 4
+
+
+ Team Lead + March 2018 - Present +
+
+
+

+ This is in flex 4. +

+ + Star + +
+
+
+ +
+
+
+
+ Card image cap +
Project 5
+
+
+ Team Lead + March 2018 - Present +
+
+
+

+ Lorem ipsum dolor sit, amet consectetur adipisicing elit. Expedita provident vero accusantium sed error, + modi nisi illo commodi repellat dolor quisquam obcaecati quae enim eveniet nostrum autem ipsum qui + molestiae! +

+ + Star + +
+
+
+ +
+
+
+
+ Card image cap +
Project 6
+
+
+ Team Lead + March 2018 - Present +
+
+
+

+ This suppose to be last card. +

+ + Star + +
+
+
+
+ +
+
+ \ No newline at end of file diff --git a/layouts/partials/recent-posts.html b/layouts/partials/recent-posts.html new file mode 100644 index 0000000..feeca20 --- /dev/null +++ b/layouts/partials/recent-posts.html @@ -0,0 +1,72 @@ + +
+

Recent Posts

+
+
+
+
+
+ Card image cap +
+
+
+ How to Build Multi-stage Docker Image +
+

+ Some quick example text to build on the card title and make up + the bulk of the card's content. +

+
+ +
+
+
+
+
+ Card image cap +
+
+
+ How to Build Multi-stage Docker Image +
+

+ Some quick example text to build on the card title and make up + the bulk of the card's content. Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus + corporis sint voluptates maiores expedita, id ullam, maxime sit eaque eius earum, consectetur blanditiis + nulla ex aliquam dolor libero. Inventore, maiores. +

+
+ +
+
+
+
+
+ Card image cap +
+
+
+ How to Build Multi-stage Docker Image +
+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perspiciatis veritatis sapiente fuga + aspernatur adipisci dolor, et doloremque quos eos incidunt? Earum, debitis explicabo. Obcaecati eligendi + placeat eos quod laboriosam quia. +

+
+ +
+
+
+
+
+ \ No newline at end of file diff --git a/layouts/partials/skills.html b/layouts/partials/skills.html new file mode 100644 index 0000000..73f588e --- /dev/null +++ b/layouts/partials/skills.html @@ -0,0 +1,142 @@ + +
+

Skills

+ +
+
+
+
+
+ Card image cap +

Kubernetes

+
+
+

+ Some quick example text to build on the card title and make up + the bulk of tlsdfjlsdjflsdfhe card's content. +

+
+
+
+ +
+
+
+ Card image cap +

Go Development

+
+
+

+ Some quick example text to build on the card title and make up + the bulk of the card's content. +

+
+
+
+ +
+
+
+ Card image cap +

Cloud Computing

+
+
+

+ Some quick example text to build on the card title and make up + the bulk of the card's content. +

+
+
+
+
+
+
+ Card image cap +

Docker

+
+
+

+ Some quick example text to build on the card title and make up + the bulk of the card's content. +

+
+
+
+
+
+
+ Card image cap +

Linux

+
+
+

+ Some quick example text to build on the card title and make up + the bulk of the card's content. +

+
+
+
+ +
+
+
+ Card image cap +

Prometheus

+
+
+

+ Some quick example text to build on the card title and make up + the bulk of the card's content. +

+
+
+
+ +
+
+
+ Card image cap +

Git

+
+
+

+ Some quick example text to build on the card title and make up + the bulk of the card's content. +

+
+
+
+
+
+
+ Card image cap +

C++

+
+
+

+ Some quick example text to build on the card title and make up + the bulk of the card's content. +

+
+
+
+ +
+
+
+ Card image cap +

Gopher

+
+
+

+ Some quick example text to build on the card title and make up + the bulk of the card's content. +

+
+
+
+ +
+
+
+ \ No newline at end of file diff --git a/static/css/about.css b/static/assets/css/about.css similarity index 100% rename from static/css/about.css rename to static/assets/css/about.css diff --git a/static/css/achievements.css b/static/assets/css/achievements.css similarity index 100% rename from static/css/achievements.css rename to static/assets/css/achievements.css diff --git a/static/css/blog.css b/static/assets/css/blog.css similarity index 100% rename from static/css/blog.css rename to static/assets/css/blog.css diff --git a/static/css/bootstrap.min.css b/static/assets/css/bootstrap.min.css similarity index 100% rename from static/css/bootstrap.min.css rename to static/assets/css/bootstrap.min.css diff --git a/static/css/experiences.css b/static/assets/css/experiences.css similarity index 100% rename from static/css/experiences.css rename to static/assets/css/experiences.css diff --git a/static/css/fontawesome.all.min.css b/static/assets/css/fontawesome.all.min.css similarity index 100% rename from static/css/fontawesome.all.min.css rename to static/assets/css/fontawesome.all.min.css diff --git a/static/css/home.css b/static/assets/css/home.css similarity index 93% rename from static/css/home.css rename to static/assets/css/home.css index b0df776..70c683a 100644 --- a/static/css/home.css +++ b/static/assets/css/home.css @@ -11,7 +11,6 @@ width: 100%; padding: 0; margin: 0; - background-image: url("/assets/img/background/flower.jpg"); background-attachment: fixed; transform: scale(1.1); filter: blur(3px); diff --git a/static/css/navbar.css b/static/assets/css/navbar.css similarity index 100% rename from static/css/navbar.css rename to static/assets/css/navbar.css diff --git a/static/css/projects.css b/static/assets/css/projects.css similarity index 100% rename from static/css/projects.css rename to static/assets/css/projects.css diff --git a/static/css/read.css b/static/assets/css/read.css similarity index 100% rename from static/css/read.css rename to static/assets/css/read.css diff --git a/static/css/recent-posts.css b/static/assets/css/recent-posts.css similarity index 100% rename from static/css/recent-posts.css rename to static/assets/css/recent-posts.css diff --git a/static/css/skills.css b/static/assets/css/skills.css similarity index 100% rename from static/css/skills.css rename to static/assets/css/skills.css diff --git a/static/css/style.css b/static/assets/css/style.css similarity index 100% rename from static/css/style.css rename to static/assets/css/style.css diff --git a/static/assets/files/resume.pdf b/static/assets/files/resume.pdf new file mode 100644 index 0000000..8c37062 Binary files /dev/null and b/static/assets/files/resume.pdf differ diff --git a/static/images/achievements/1.jpg b/static/assets/images/achievements/1.jpg similarity index 100% rename from static/images/achievements/1.jpg rename to static/assets/images/achievements/1.jpg diff --git a/static/images/achievements/2.jpg b/static/assets/images/achievements/2.jpg similarity index 100% rename from static/images/achievements/2.jpg rename to static/assets/images/achievements/2.jpg diff --git a/static/images/achievements/3.jpg b/static/assets/images/achievements/3.jpg similarity index 100% rename from static/images/achievements/3.jpg rename to static/assets/images/achievements/3.jpg diff --git a/static/images/achievements/4.jpg b/static/assets/images/achievements/4.jpg similarity index 100% rename from static/images/achievements/4.jpg rename to static/assets/images/achievements/4.jpg diff --git a/static/images/achievements/5.jpg b/static/assets/images/achievements/5.jpg similarity index 100% rename from static/images/achievements/5.jpg rename to static/assets/images/achievements/5.jpg diff --git a/static/images/achievements/6.jpg b/static/assets/images/achievements/6.jpg similarity index 100% rename from static/images/achievements/6.jpg rename to static/assets/images/achievements/6.jpg diff --git a/static/images/achievements/7.jpg b/static/assets/images/achievements/7.jpg similarity index 100% rename from static/images/achievements/7.jpg rename to static/assets/images/achievements/7.jpg diff --git a/static/images/achievements/8.jpg b/static/assets/images/achievements/8.jpg similarity index 100% rename from static/images/achievements/8.jpg rename to static/assets/images/achievements/8.jpg diff --git a/static/images/background/bird.jpg b/static/assets/images/background/bird.jpg similarity index 100% rename from static/images/background/bird.jpg rename to static/assets/images/background/bird.jpg diff --git a/static/images/background/flower.jpg b/static/assets/images/background/flower.jpg similarity index 100% rename from static/images/background/flower.jpg rename to static/assets/images/background/flower.jpg diff --git a/static/images/background/sunrise-mountain.jpg b/static/assets/images/background/sunrise-mountain.jpg similarity index 100% rename from static/images/background/sunrise-mountain.jpg rename to static/assets/images/background/sunrise-mountain.jpg diff --git a/static/images/background/sunrise.jpg b/static/assets/images/background/sunrise.jpg similarity index 100% rename from static/images/background/sunrise.jpg rename to static/assets/images/background/sunrise.jpg diff --git a/static/images/logos/hugo-logo-wide.svg b/static/assets/images/logos/hugo-logo-wide.svg similarity index 100% rename from static/images/logos/hugo-logo-wide.svg rename to static/assets/images/logos/hugo-logo-wide.svg diff --git a/static/images/logos/kubed.png b/static/assets/images/logos/kubed.png similarity index 100% rename from static/images/logos/kubed.png rename to static/assets/images/logos/kubed.png diff --git a/static/images/logos/kubedb.png b/static/assets/images/logos/kubedb.png similarity index 100% rename from static/images/logos/kubedb.png rename to static/assets/images/logos/kubedb.png diff --git a/static/images/logos/project-default.png b/static/assets/images/logos/project-default.png similarity index 100% rename from static/images/logos/project-default.png rename to static/assets/images/logos/project-default.png diff --git a/static/images/logos/stash.png b/static/assets/images/logos/stash.png similarity index 100% rename from static/images/logos/stash.png rename to static/assets/images/logos/stash.png diff --git a/static/assets/images/profile-image.jpg b/static/assets/images/profile-image.jpg new file mode 100644 index 0000000..9b52f97 Binary files /dev/null and b/static/assets/images/profile-image.jpg differ diff --git a/static/images/recent-posts/docker-2.png b/static/assets/images/recent-posts/docker-2.png similarity index 100% rename from static/images/recent-posts/docker-2.png rename to static/assets/images/recent-posts/docker-2.png diff --git a/static/images/recent-posts/docker.svg b/static/assets/images/recent-posts/docker.svg similarity index 100% rename from static/images/recent-posts/docker.svg rename to static/assets/images/recent-posts/docker.svg diff --git a/static/images/recent-posts/kubernetes.png b/static/assets/images/recent-posts/kubernetes.png similarity index 100% rename from static/images/recent-posts/kubernetes.png rename to static/assets/images/recent-posts/kubernetes.png diff --git a/static/images/skills/c++.png b/static/assets/images/skills/c++.png similarity index 100% rename from static/images/skills/c++.png rename to static/assets/images/skills/c++.png diff --git a/static/images/skills/cloud-icon.png b/static/assets/images/skills/cloud-icon.png similarity index 100% rename from static/images/skills/cloud-icon.png rename to static/assets/images/skills/cloud-icon.png diff --git a/static/images/skills/cloud.png b/static/assets/images/skills/cloud.png similarity index 100% rename from static/images/skills/cloud.png rename to static/assets/images/skills/cloud.png diff --git a/static/images/skills/docker-2.png b/static/assets/images/skills/docker-2.png similarity index 100% rename from static/images/skills/docker-2.png rename to static/assets/images/skills/docker-2.png diff --git a/static/images/skills/docker.svg b/static/assets/images/skills/docker.svg similarity index 100% rename from static/images/skills/docker.svg rename to static/assets/images/skills/docker.svg diff --git a/static/images/skills/git.png b/static/assets/images/skills/git.png similarity index 100% rename from static/images/skills/git.png rename to static/assets/images/skills/git.png diff --git a/static/images/skills/go.png b/static/assets/images/skills/go.png similarity index 100% rename from static/images/skills/go.png rename to static/assets/images/skills/go.png diff --git a/static/images/skills/gopher.png b/static/assets/images/skills/gopher.png similarity index 100% rename from static/images/skills/gopher.png rename to static/assets/images/skills/gopher.png diff --git a/static/images/skills/kubernetes.png b/static/assets/images/skills/kubernetes.png similarity index 100% rename from static/images/skills/kubernetes.png rename to static/assets/images/skills/kubernetes.png diff --git a/static/images/skills/linux.png b/static/assets/images/skills/linux.png similarity index 100% rename from static/images/skills/linux.png rename to static/assets/images/skills/linux.png diff --git a/static/images/skills/prometheus.png b/static/assets/images/skills/prometheus.png similarity index 100% rename from static/images/skills/prometheus.png rename to static/assets/images/skills/prometheus.png diff --git a/static/js/blog.js b/static/assets/js/blog.js similarity index 100% rename from static/js/blog.js rename to static/assets/js/blog.js diff --git a/static/js/bootstrap.min.js b/static/assets/js/bootstrap.min.js similarity index 100% rename from static/js/bootstrap.min.js rename to static/assets/js/bootstrap.min.js diff --git a/static/js/fontawesome.all.min.js b/static/assets/js/fontawesome.all.min.js similarity index 100% rename from static/js/fontawesome.all.min.js rename to static/assets/js/fontawesome.all.min.js diff --git a/static/js/github-button.js b/static/assets/js/github-button.js similarity index 100% rename from static/js/github-button.js rename to static/assets/js/github-button.js diff --git a/static/js/home.js b/static/assets/js/home.js similarity index 100% rename from static/js/home.js rename to static/assets/js/home.js diff --git a/static/js/itype.min.js b/static/assets/js/itype.min.js similarity index 100% rename from static/js/itype.min.js rename to static/assets/js/itype.min.js diff --git a/static/js/jquery-3.4.1.min.js b/static/assets/js/jquery-3.4.1.min.js similarity index 100% rename from static/js/jquery-3.4.1.min.js rename to static/assets/js/jquery-3.4.1.min.js diff --git a/static/js/jquery-3.4.1.slim.min.js b/static/assets/js/jquery-3.4.1.slim.min.js similarity index 100% rename from static/js/jquery-3.4.1.slim.min.js rename to static/assets/js/jquery-3.4.1.slim.min.js diff --git a/static/js/jquery.filterizr.min.js b/static/assets/js/jquery.filterizr.min.js similarity index 100% rename from static/js/jquery.filterizr.min.js rename to static/assets/js/jquery.filterizr.min.js diff --git a/static/js/navbar.js b/static/assets/js/navbar.js similarity index 100% rename from static/js/navbar.js rename to static/assets/js/navbar.js diff --git a/static/js/popper.min.js b/static/assets/js/popper.min.js similarity index 100% rename from static/js/popper.min.js rename to static/assets/js/popper.min.js diff --git a/static/js/shuffle.js b/static/assets/js/shuffle.js similarity index 100% rename from static/js/shuffle.js rename to static/assets/js/shuffle.js