You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

366 lines
13KB

  1. <div class="wrapper">
  2. <app-default-page-header></app-default-page-header>
  3. <div class="main">
  4. <div class="section section-image section-profile-content">
  5. <div class="container">
  6. <div class="owner">
  7. <div class="avatar">
  8. <a
  9. href="/assets/pdf/ZIERMACH.pdf"
  10. class="btn btn-primary"
  11. download="ZIERMACH.pdf"
  12. >
  13. Download PDF
  14. </a>
  15. </div>
  16. <div class="name">
  17. <h4 class="title">Christian Ziermann</h4>
  18. <h6 class="description">Web Developer</h6>
  19. </div>
  20. </div>
  21. <div class="row">
  22. <div class="col-md-6">
  23. <div class="personal">
  24. <h4 class="title">Personal</h4>
  25. <div class="description">
  26. <table class="table table">
  27. <tr *ngFor="let personalColumn of displayedPersonalColumns">
  28. <th>{{ personalColumn | uppercase }}</th>
  29. <td>
  30. {{
  31. personalColumn == "birthdate"
  32. ? (personalData[personalColumn]
  33. | date: "dd. MMMM yyyy")
  34. : personalData[personalColumn]
  35. }}
  36. </td>
  37. </tr>
  38. </table>
  39. </div>
  40. </div>
  41. </div>
  42. <div class="col-md-6">
  43. <div class="personal">
  44. <h4 class="title">Jobs</h4>
  45. <table class="description table">
  46. <tr>
  47. <td class="job-date">
  48. July 2018 - Today
  49. </td>
  50. <td class="job-company">
  51. <a href="https://www.plusserver.com/">PlusServer</a>
  52. </td>
  53. <td class="job-postion description">
  54. Web-Developer
  55. </td>
  56. </tr>
  57. <tr>
  58. <td class="job-date">
  59. August 2015 - July 2018
  60. </td>
  61. <td class="job-company">
  62. <a href="https://www.plusserver.com/">PlusServer</a>
  63. </td>
  64. <td class="job-postion description">
  65. Trainee application development
  66. </td>
  67. </tr>
  68. </table>
  69. </div>
  70. </div>
  71. <div class="col-md-12">
  72. <div class="personal">
  73. <h4 class="title">Education</h4>
  74. <table class="description table ta table-borderless">
  75. <tr>
  76. <th>Date</th>
  77. <th>School</th>
  78. <th>Graduation</th>
  79. </tr>
  80. <tr></tr>
  81. <tr class="job-date">
  82. <td>
  83. August 2015 - July 2018
  84. </td>
  85. <td>
  86. <a href="https://www.gso-koeln.de/">
  87. Georg-Simon-Ohm-Berufskolleg Köln
  88. </a>
  89. </td>
  90. <td>
  91. IT specialist application development
  92. </td>
  93. </tr>
  94. </table>
  95. </div>
  96. </div>
  97. </div>
  98. </div>
  99. </div>
  100. <div class="section section-transparent"></div>
  101. <div class="section section-image section-experience">
  102. <div class="container">
  103. <div class="row">
  104. <h1 class="title text-center col-md-12">
  105. Experience & Interests
  106. </h1>
  107. <div class="col-md-12">
  108. <div class="row">
  109. <h2 class="col-sm-12 title text-center">
  110. IT-Skills
  111. </h2>
  112. </div>
  113. <div class="row">
  114. <div
  115. *ngFor="let skill of skills"
  116. class="text-center skill col-sm-3"
  117. >
  118. <div class="text-center skill-logo">
  119. <div [innerHTML]="skill.iconHtml"></div>
  120. </div>
  121. <div class="text-center">
  122. {{ skill.name }}
  123. </div>
  124. <div class="text-center">
  125. <i class="{{ getStarClass(skill.starCount, 0) }}"></i>
  126. <i class="{{ getStarClass(skill.starCount, 1) }}"></i>
  127. <i class="{{ getStarClass(skill.starCount, 2) }}"></i>
  128. <i class="{{ getStarClass(skill.starCount, 3) }}"></i>
  129. <i class="{{ getStarClass(skill.starCount, 4) }}"></i>
  130. </div>
  131. </div>
  132. </div>
  133. </div>
  134. </div>
  135. </div>
  136. </div>
  137. <div class="section section-transparent"></div>
  138. <div class="section section-image section-soft-skills">
  139. <div class="container">
  140. <div class="row">
  141. <div class="col-md-4">
  142. <div class="row">
  143. <h2 class="col-sm-12 title text-center">
  144. Soft Skills
  145. </h2>
  146. </div>
  147. <div class="row">
  148. <div
  149. *ngFor="let skill of softSkills"
  150. class="text-center skill col-sm-6"
  151. >
  152. <div class="text-center skill-logo">
  153. <div [innerHTML]="skill.iconHtml"></div>
  154. </div>
  155. <div class="text-center">
  156. {{ skill.name }}
  157. </div>
  158. <div class="text-center">
  159. <i class="{{ getStarClass(skill.starCount, 0) }}"></i>
  160. <i class="{{ getStarClass(skill.starCount, 1) }}"></i>
  161. <i class="{{ getStarClass(skill.starCount, 2) }}"></i>
  162. <i class="{{ getStarClass(skill.starCount, 3) }}"></i>
  163. <i class="{{ getStarClass(skill.starCount, 4) }}"></i>
  164. </div>
  165. </div>
  166. </div>
  167. </div>
  168. <div class="col-sm-4">
  169. <div class="row">
  170. <h2 class="col-sm-12 title text-center">
  171. Languages
  172. </h2>
  173. </div>
  174. <div class="row">
  175. <div
  176. *ngFor="let skill of languages"
  177. class="text-center skill col-sm-6"
  178. >
  179. <div class="text-center skill-logo">
  180. <div [innerHTML]="skill.iconHtml"></div>
  181. </div>
  182. <div class="text-center">
  183. {{ skill.name }}
  184. </div>
  185. <div class="text-center">
  186. <i class="{{ getStarClass(skill.starCount, 0) }}"></i>
  187. <i class="{{ getStarClass(skill.starCount, 1) }}"></i>
  188. <i class="{{ getStarClass(skill.starCount, 2) }}"></i>
  189. <i class="{{ getStarClass(skill.starCount, 3) }}"></i>
  190. <i class="{{ getStarClass(skill.starCount, 4) }}"></i>
  191. </div>
  192. </div>
  193. </div>
  194. </div>
  195. <div class="col-sm-4">
  196. <div class="row">
  197. <div class="col-sm-12">
  198. <div class="row">
  199. <h2 class="col-sm-12 title text-center">
  200. Like to Learn
  201. </h2>
  202. </div>
  203. <div class="row">
  204. <div class="text-center skill col-sm-3">
  205. <div class="text-center skill-logo">
  206. <i class="fas fa-microchip"></i>
  207. </div>
  208. <div class="text-center">
  209. IoT
  210. </div>
  211. </div>
  212. <div class="text-center skill col-sm-3">
  213. <div class="text-center skill-logo">
  214. <i class="fas fa-cogs"></i>
  215. </div>
  216. <div class="text-center">
  217. Deep Learning
  218. </div>
  219. </div>
  220. <div class="text-center skill col-sm-3">
  221. <div class="text-center skill-logo">
  222. <i class="fas fa-gamepad"></i>
  223. </div>
  224. <div class="text-center">
  225. Game Development
  226. </div>
  227. </div>
  228. <div class="text-center skill col-sm-3">
  229. <div class="text-center skill-logo">
  230. <i class="fab fa-vuejs"></i>
  231. </div>
  232. <div class="text-center">
  233. Vuejs
  234. </div>
  235. </div>
  236. </div>
  237. </div>
  238. </div>
  239. </div>
  240. </div>
  241. <div class="row">
  242. <div class="col-sm-12">
  243. <h2 class="title text-center">
  244. My Stuff
  245. </h2>
  246. </div>
  247. <div class="col-md-6 text-center">
  248. <div class="info">
  249. <div class="icon icon-danger">
  250. <i class="fas fa-gamepad"></i>
  251. </div>
  252. <div class="description">
  253. <h4 class="info-title">Games</h4>
  254. <p class="description">
  255. some small Games i made with some friends.
  256. </p>
  257. <a [routerLink]="['/games']" class="btn btn-link btn-danger"
  258. >See more</a
  259. >
  260. </div>
  261. </div>
  262. </div>
  263. <div class="col-md-6 text-center">
  264. <div class="info">
  265. <div class="icon icon-danger">
  266. <i class="fas fa-code"></i>
  267. </div>
  268. <div class="description">
  269. <h4 class="info-title">Projects</h4>
  270. <p>from simple Script to bigger Web-Projects.</p>
  271. <a [routerLink]="['/projects']" class="btn btn-link btn-danger"
  272. >See more</a
  273. >
  274. </div>
  275. </div>
  276. </div>
  277. </div>
  278. </div>
  279. </div>
  280. <div class="section section-transparent">
  281. <div class="container">
  282. <div class="row">
  283. <div class="col-md-8 mr-auto ml-auto">
  284. <h2 class="text-center">Keep in touch?</h2>
  285. <form class="contact-form">
  286. <div class="row">
  287. <div class="col-md-6">
  288. <label>Name</label>
  289. <div
  290. class="input-group"
  291. [ngClass]="{ 'input-group-focus': focus === true }"
  292. >
  293. <div class="input-group-prepend">
  294. <span class="input-group-text"
  295. ><i class="nc-icon nc-single-02"></i
  296. ></span>
  297. </div>
  298. <input
  299. type="text"
  300. class="form-control"
  301. placeholder="Name"
  302. (focus)="focus = true"
  303. (blur)="focus = false"
  304. />
  305. </div>
  306. </div>
  307. <div class="col-md-6">
  308. <label>Email</label>
  309. <div
  310. class="input-group"
  311. [ngClass]="{ 'input-group-focus': focus1 === true }"
  312. >
  313. <div class="input-group-prepend">
  314. <span class="input-group-text">
  315. <i class="nc-icon nc-email-85"></i
  316. ></span>
  317. </div>
  318. <input
  319. type="text"
  320. class="form-control"
  321. placeholder="Email"
  322. (focus)="focus1 = true"
  323. (blur)="focus1 = false"
  324. />
  325. </div>
  326. </div>
  327. </div>
  328. <label>Message</label>
  329. <textarea
  330. class="form-control"
  331. rows="6"
  332. placeholder="Tell us your thoughts and feelings..."
  333. ></textarea>
  334. <div class="row">
  335. <div class="col-md-4 mr-auto ml-auto">
  336. <button class="btn btn-danger btn-lg btn-fill" disabled>
  337. Send Message
  338. </button>
  339. </div>
  340. </div>
  341. <div class="row text-center">
  342. <div class="col-md-5 mr-auto ml-auto">
  343. <a
  344. class="btn btn-warning btn-lg btn-fill"
  345. href="mailto:cziermann@mailbox.org"
  346. >cziermann@mailbox.org</a
  347. >
  348. </div>
  349. </div>
  350. </form>
  351. </div>
  352. </div>
  353. </div>
  354. </div>
  355. </div>
  356. </div>