Fix UNPKG -> passage a Ionicons
This commit is contained in:
parent
c7bfdd8f1a
commit
8851f060b3
File diff suppressed because one or more lines are too long
@ -27,24 +27,32 @@
|
||||
<title>Anthony Dumas</title>
|
||||
<!-- Matomo Tag Manager -->
|
||||
<script>
|
||||
var _mtm = window._mtm = window._mtm || [];
|
||||
_mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'});
|
||||
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
|
||||
g.async=true; g.src='https://matomo.adm.ink/js/container_4FBFfDho.js'; s.parentNode.insertBefore(g,s);
|
||||
var _mtm = (window._mtm = window._mtm || []);
|
||||
_mtm.push({ "mtm.startTime": new Date().getTime(), event: "mtm.Start" });
|
||||
var d = document,
|
||||
g = d.createElement("script"),
|
||||
s = d.getElementsByTagName("script")[0];
|
||||
g.async = true;
|
||||
g.src = "https://matomo.adm.ink/js/container_4FBFfDho.js";
|
||||
s.parentNode.insertBefore(g, s);
|
||||
</script>
|
||||
<!-- End Matomo Tag Manager -->
|
||||
<!-- Matomo -->
|
||||
<script>
|
||||
var _paq = window._paq = window._paq || [];
|
||||
var _paq = (window._paq = window._paq || []);
|
||||
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
|
||||
_paq.push(['trackPageView']);
|
||||
_paq.push(['enableLinkTracking']);
|
||||
(function() {
|
||||
var u="//matomo.adm.ink/";
|
||||
_paq.push(['setTrackerUrl', u+'matomo.php']);
|
||||
_paq.push(['setSiteId', '1']);
|
||||
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
|
||||
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
|
||||
_paq.push(["trackPageView"]);
|
||||
_paq.push(["enableLinkTracking"]);
|
||||
(function () {
|
||||
var u = "//matomo.adm.ink/";
|
||||
_paq.push(["setTrackerUrl", u + "matomo.php"]);
|
||||
_paq.push(["setSiteId", "1"]);
|
||||
var d = document,
|
||||
g = d.createElement("script"),
|
||||
s = d.getElementsByTagName("script")[0];
|
||||
g.async = true;
|
||||
g.src = u + "matomo.js";
|
||||
s.parentNode.insertBefore(g, s);
|
||||
})();
|
||||
</script>
|
||||
<!-- End Matomo Code -->
|
||||
@ -52,20 +60,12 @@
|
||||
<body>
|
||||
<noscript>
|
||||
<h1>Ce site requiert Javascript (désolé !)</h1>
|
||||
Dirigez vous vers <a href="https://files.adm.ink/anthony-dumas-cv.pdf">https://files.adm.ink/anthony-dumas-cv.pdf</a> pour une version PDF.
|
||||
Dirigez vous vers
|
||||
<a href="https://files.adm.ink/anthony-dumas-cv.pdf"
|
||||
>https://files.adm.ink/anthony-dumas-cv.pdf</a
|
||||
>
|
||||
pour une version PDF.
|
||||
</noscript>
|
||||
<div id="root"></div>
|
||||
<!--
|
||||
This HTML file is a template.
|
||||
If you open it directly in the browser, you will see an empty page.
|
||||
|
||||
You can add webfonts, meta tags, or analytics to this file.
|
||||
The build step will place the bundled scripts into the <body> tag.
|
||||
|
||||
To begin the development, run `npm start` or `yarn start`.
|
||||
To create a production bundle, use `npm run build` or `yarn build`.
|
||||
-->
|
||||
<script type="module" src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.esm.js"></script>
|
||||
<script nomodule src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,48 +0,0 @@
|
||||
@font-face {
|
||||
font-family: "icomoon";
|
||||
src: url("../font/fonts/icomoon.eot");
|
||||
src: url("../font/fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("../font/fonts/icomoon.woff") format("woff"), url("../font/fonts/icomoon.ttf") format("truetype"), url("../font/fonts/icomoon.svg#icomoon") format("svg");
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.icon .fab {
|
||||
font-family: "icomoon";
|
||||
content: attr(data-icon);
|
||||
speak: none;
|
||||
font-weight: normal;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
line-height: 1;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
font-style: normal;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.icon-github-alt:before {
|
||||
content: "\e903";
|
||||
}
|
||||
|
||||
.icon-linke-square:before {
|
||||
content: "\e902";
|
||||
}
|
||||
|
||||
.icon-envelope-open:before {
|
||||
content: "\e901";
|
||||
}
|
||||
|
||||
.icon-twit:before {
|
||||
content: "\e904";
|
||||
}
|
||||
|
||||
.icon-teleg:before {
|
||||
content: "\e900";
|
||||
}
|
||||
|
||||
.icon-file-pdf-o:before {
|
||||
content: "\e905";
|
||||
}
|
||||
|
||||
.icon-print:before {
|
||||
content: "\e906";
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
@import "main.scss";
|
||||
@import "icon.scss";
|
||||
@import "dark-theme.scss";
|
||||
@import "dark-theme.scss";
|
||||
@import "../css/ionicons.min.css";
|
||||
|
@ -13,7 +13,7 @@ export default class ButtonIcon extends Component {
|
||||
aria-label="Profil {this.props.icon}">
|
||||
<button class="button">
|
||||
<span class="icon">
|
||||
<ion-icon name={this.props.icon}></ion-icon>
|
||||
<i className={"ion-" + this.props.icon}></i>
|
||||
</span>
|
||||
</button>
|
||||
</a>;
|
||||
|
@ -1,26 +1,29 @@
|
||||
import React, {Component} from '../../../node_modules/react';
|
||||
import './ContactButton.scss'
|
||||
import './ContactButton.scss';
|
||||
|
||||
import React, { Component } from '../../../node_modules/react';
|
||||
|
||||
|
||||
// import { connect } from "react-redux";
|
||||
// import { bindActionCreators } from "redux";
|
||||
// import * as contactButtonActions from "../../store/contactButton/actions";
|
||||
export default class ContactButton extends Component {
|
||||
// constructor(props) {
|
||||
// super(props);
|
||||
// this.state = {};
|
||||
// }
|
||||
render() {
|
||||
const data = this.props.data;
|
||||
return <div class="column is-3">
|
||||
<a target="_blank" rel="noreferrer noopener" href={data.url} class="hide button is-large is-fullw-mobile"
|
||||
title={`Go to ${data.title}`}>
|
||||
<span class="icon">
|
||||
<ion-icon name={data.icon}></ion-icon>
|
||||
</span>
|
||||
<span>{data.title}</span>
|
||||
</a>
|
||||
</div>;
|
||||
}
|
||||
// constructor(props) {
|
||||
// super(props);
|
||||
// this.state = {};
|
||||
// }
|
||||
render() {
|
||||
const data = this.props.data;
|
||||
return <div class="column is-3">
|
||||
<a target="_blank" rel="noreferrer noopener" href={data.url} class="hide button is-large is-fullw-mobile"
|
||||
title={`Go to ${data.title}`}>
|
||||
<span class="icon">
|
||||
<i className={"ion-" + data.icon}></i>
|
||||
</span>
|
||||
<span>{data.title}</span>
|
||||
</a>
|
||||
</div>;
|
||||
}
|
||||
}
|
||||
// export default connect(
|
||||
// ({ contactButton }) => ({ ...contactButton }),
|
||||
// dispatch => bindActionCreators({ ...contactButtonActions }, dispatch)
|
||||
|
@ -52,7 +52,7 @@ class MainCard extends Component {
|
||||
href="https://files.adm.ink/anthony-dumas-cv.pdf" >
|
||||
<button class="button is-fullwidth">
|
||||
<span class="icon">
|
||||
<i class="fab icon-file-pdf-o"></i>
|
||||
<i className={"ion-" + "md-document"}></i>
|
||||
</span>
|
||||
<span><FormattedMessage id="curriculumVitaeLink" /></span>
|
||||
</button>
|
||||
|
11
src/css/ionicons.min.css
vendored
Normal file
11
src/css/ionicons.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -1,7 +0,0 @@
|
||||
Open *demo.html* to see a list of all the glyphs in your font along with their codes/ligatures.
|
||||
|
||||
To use the generated font in desktop programs, you can install the TTF font. In order to copy the character associated with each icon, refer to the text box at the bottom right corner of each glyph in demo.html. The character inside this text box may be invisible; but it can still be copied. See this guide for more info: https://icomoon.io/#docs/local-fonts
|
||||
|
||||
You won't need any of the files located under the *demo-files* directory when including the generated font in your own projects.
|
||||
|
||||
You can import *selection.json* back to the IcoMoon app using the *Import Icons* button (or via Main Menu → Manage Projects) to retrieve your icon selection.
|
Binary file not shown.
@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
||||
<svg xmlns="http://www.w3.org/2000/svg">
|
||||
<metadata>Generated by IcoMoon</metadata>
|
||||
<defs>
|
||||
<font id="icomoon" horiz-adv-x="1024">
|
||||
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
||||
<missing-glyph horiz-adv-x="1024" />
|
||||
<glyph unicode=" " horiz-adv-x="512" d="" />
|
||||
<glyph unicode="" glyph-name="telegram" d="M679.429 204l84 396c7.429 34.857-12.571 48.571-35.429 40l-493.714-190.286c-33.714-13.143-33.143-32-5.714-40.571l126.286-39.429 293.143 184.571c13.714 9.143 26.286 4 16-5.143l-237.143-214.286-9.143-130.286c13.143 0 18.857 5.714 25.714 12.571l61.714 59.429 128-94.286c23.429-13.143 40-6.286 46.286 21.714zM1024 438.857c0-282.857-229.143-512-512-512s-512 229.143-512 512 229.143 512 512 512 512-229.143 512-512z" />
|
||||
<glyph unicode="" glyph-name="envelope-open" d="M1024 577.143v-558.857c0-50.286-41.143-91.429-91.429-91.429h-841.143c-50.286 0-91.429 41.143-91.429 91.429v558.857c0 5.143 2.286 10.286 6.286 13.714 60 52.571 60.571 58.857 358.857 276.571 36 26.286 99.429 83.429 146.857 83.429s111.429-57.714 146.857-83.429c298.286-217.714 298.857-224 358.857-276.571 4-3.429 6.286-8.571 6.286-13.714zM701.714 242.857c89.143 64.571 151.429 109.714 197.143 144 8 5.714 9.714 17.143 3.429 25.143l-21.714 29.714c-6.286 8-17.714 9.714-25.714 3.429-45.143-33.143-106.857-78.857-196-142.857-35.429-25.714-99.429-82.857-146.857-82.857s-111.429 57.143-146.857 82.857c-89.143 64.571-150.857 109.714-196 142.857-8 6.286-19.429 4.571-25.714-3.429l-21.714-29.714c-6.286-8-4.571-19.429 3.429-25.143 45.714-34.286 108-79.429 197.143-144 44.571-32 114.857-96.571 189.714-96.571 75.429 0 147.429 65.714 189.714 96.571z" />
|
||||
<glyph unicode="" glyph-name="linkedin-square" horiz-adv-x="878" d="M135.429 142.857h132v396.571h-132v-396.571zM276 661.714c-0.571 38.857-28.571 68.571-73.714 68.571s-74.857-29.714-74.857-68.571c0-37.714 28.571-68.571 73.143-68.571h0.571c46.286 0 74.857 30.857 74.857 68.571zM610.286 142.857h132v227.429c0 121.714-65.143 178.286-152 178.286-70.857 0-102.286-39.429-119.429-66.857h1.143v57.714h-132s1.714-37.143 0-396.571v0h132v221.714c0 11.429 0.571 23.429 4 32 9.714 23.429 31.429 48 68 48 47.429 0 66.286-36 66.286-89.714v-212zM877.714 713.143v-548.571c0-90.857-73.714-164.571-164.571-164.571h-548.571c-90.857 0-164.571 73.714-164.571 164.571v548.571c0 90.857 73.714 164.571 164.571 164.571h548.571c90.857 0 164.571-73.714 164.571-164.571z" />
|
||||
<glyph unicode="" glyph-name="github-alt" horiz-adv-x="951" d="M365.714 256c0-41.714-21.714-109.714-73.143-109.714s-73.143 68-73.143 109.714 21.714 109.714 73.143 109.714 73.143-68 73.143-109.714zM731.429 256c0-41.714-21.714-109.714-73.143-109.714s-73.143 68-73.143 109.714 21.714 109.714 73.143 109.714 73.143-68 73.143-109.714zM822.857 256c0 87.429-53.143 164.571-146.286 164.571-37.714 0-73.714-6.857-111.429-12-29.714-4.571-59.429-6.286-89.714-6.286s-60 1.714-89.714 6.286c-37.143 5.143-73.714 12-111.429 12-93.143 0-146.286-77.143-146.286-164.571 0-174.857 160-201.714 299.429-201.714h96c139.429 0 299.429 26.857 299.429 201.714zM950.857 356.571c0-63.429-6.286-130.857-34.857-189.143-75.429-152.571-282.857-167.429-431.429-167.429-150.857 0-370.857 13.143-449.143 167.429-29.143 57.714-35.429 125.714-35.429 189.143 0 83.429 22.857 162.286 77.714 226.286-10.286 31.429-15.429 64.571-15.429 97.143 0 42.857 9.714 85.714 29.143 124.571 90.286 0 148-39.429 216.571-93.143 57.714 13.714 117.143 20 176.571 20 53.714 0 108-5.714 160-18.286 68 53.143 125.714 91.429 214.857 91.429 19.429-38.857 29.143-81.714 29.143-124.571 0-32.571-5.143-65.143-15.429-96 54.857-64.571 77.714-144 77.714-227.429z" />
|
||||
<glyph unicode="" glyph-name="twitter" horiz-adv-x="951" d="M925.714 717.714c-25.143-36.571-56.571-69.143-92.571-95.429 0.571-8 0.571-16 0.571-24 0-244-185.714-525.143-525.143-525.143-104.571 0-201.714 30.286-283.429 82.857 14.857-1.714 29.143-2.286 44.571-2.286 86.286 0 165.714 29.143 229.143 78.857-81.143 1.714-149.143 54.857-172.571 128 11.429-1.714 22.857-2.857 34.857-2.857 16.571 0 33.143 2.286 48.571 6.286-84.571 17.143-148 91.429-148 181.143v2.286c24.571-13.714 53.143-22.286 83.429-23.429-49.714 33.143-82.286 89.714-82.286 153.714 0 34.286 9.143 65.714 25.143 93.143 90.857-112 227.429-185.143 380.571-193.143-2.857 13.714-4.571 28-4.571 42.286 0 101.714 82.286 184.571 184.571 184.571 53.143 0 101.143-22.286 134.857-58.286 41.714 8 81.714 23.429 117.143 44.571-13.714-42.857-42.857-78.857-81.143-101.714 37.143 4 73.143 14.286 106.286 28.571z" />
|
||||
<glyph unicode="" glyph-name="file-pdf-o" horiz-adv-x="878" d="M838.857 733.714c21.143-21.143 38.857-63.429 38.857-93.714v-658.286c0-30.286-24.571-54.857-54.857-54.857h-768c-30.286 0-54.857 24.571-54.857 54.857v914.286c0 30.286 24.571 54.857 54.857 54.857h512c30.286 0 72.571-17.714 93.714-38.857zM585.143 873.143v-214.857h214.857c-3.429 9.714-8.571 19.429-12.571 23.429l-178.857 178.857c-4 4-13.714 9.143-23.429 12.571zM804.571 0v585.143h-237.714c-30.286 0-54.857 24.571-54.857 54.857v237.714h-438.857v-877.714h731.429zM510.857 338.857c14.286-11.429 30.286-21.714 48-32 24 2.857 46.286 4 66.857 4 38.286 0 86.857-4.571 101.143-28 4-5.714 7.429-16 1.143-29.714-0.571-0.571-1.143-1.714-1.714-2.286v-0.571c-1.714-10.286-10.286-21.714-40.571-21.714-36.571 0-92 16.571-140 41.714-79.429-8.571-162.857-26.286-224-47.429-58.857-100.571-104-149.714-138.286-149.714-5.714 0-10.857 1.143-16 4l-13.714 6.857c-1.714 0.571-2.286 1.714-3.429 2.857-2.857 2.857-5.143 9.143-3.429 20.571 5.714 26.286 36.571 70.286 107.429 107.429 4.571 2.857 10.286 1.143 13.143-3.429 0.571-0.571 1.143-1.714 1.143-2.286 17.714 29.143 38.286 66.286 61.143 112.571 25.714 51.429 45.714 101.714 59.429 149.714-18.286 62.286-24 126.286-13.714 164 4 14.286 12.571 22.857 24 22.857h12.571c8.571 0 15.429-2.857 20-8.571 6.857-8 8.571-20.571 5.143-38.857-0.571-1.714-1.143-3.429-2.286-4.571 0.571-1.714 0.571-2.857 0.571-4.571v-17.143c-0.571-36-1.143-70.286-8-109.714 20-60 49.714-108.571 83.429-136zM181.714 104c17.143 8 41.714 32.571 78.286 90.286-42.857-33.143-69.714-70.857-78.286-90.286zM409.143 629.714c-5.714-16-5.714-43.429-1.143-75.429 1.714 9.143 2.857 17.714 4 25.143 1.143 9.714 2.857 17.714 4 24.571 0.571 1.714 1.143 2.857 2.286 4.571-0.571 0.571-0.571 1.714-1.143 2.857-0.571 10.286-4 16.571-7.429 20.571 0-1.143-0.571-1.714-0.571-2.286zM338.286 252c50.286 20 106.286 36 162.286 46.286-5.714 4.571-11.429 8.571-16.571 13.143-28 24.571-53.143 58.857-72.571 100.571-10.857-34.857-26.857-72-47.429-112.571-8.571-16-17.143-32-25.714-47.429zM707.429 261.143c-2.857 2.857-17.714 13.714-80 13.714 28-10.286 53.714-16 70.857-16 5.143 0 8 0 10.286 0.571 0 0.571-0.571 1.143-1.143 1.714z" />
|
||||
<glyph unicode="" glyph-name="print" horiz-adv-x="951" d="M219.429 73.143h512v146.286h-512v-146.286zM219.429 438.857h512v219.429h-91.429c-30.286 0-54.857 24.571-54.857 54.857v91.429h-365.714v-365.714zM877.714 402.286c0 20-16.571 36.571-36.571 36.571s-36.571-16.571-36.571-36.571 16.571-36.571 36.571-36.571 36.571 16.571 36.571 36.571zM950.857 402.286v-237.714c0-9.714-8.571-18.286-18.286-18.286h-128v-91.429c0-30.286-24.571-54.857-54.857-54.857h-548.571c-30.286 0-54.857 24.571-54.857 54.857v91.429h-128c-9.714 0-18.286 8.571-18.286 18.286v237.714c0 60 49.714 109.714 109.714 109.714h36.571v310.857c0 30.286 24.571 54.857 54.857 54.857h384c30.286 0 72-17.143 93.714-38.857l86.857-86.857c21.714-21.714 38.857-63.429 38.857-93.714v-146.286h36.571c60 0 109.714-49.714 109.714-109.714z" />
|
||||
</font></defs></svg>
|
Before Width: | Height: | Size: 7.4 KiB |
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@ -1,47 +0,0 @@
|
||||
@font-face {
|
||||
font-family: 'icomoon';
|
||||
src: url('fonts/icomoon.eot?uh9w96');
|
||||
src: url('fonts/icomoon.eot?uh9w96#iefix') format('embedded-opentype'),
|
||||
url('fonts/icomoon.ttf?uh9w96') format('truetype'),
|
||||
url('fonts/icomoon.woff?uh9w96') format('woff'),
|
||||
url('fonts/icomoon.svg?uh9w96#icomoon') format('svg');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
[class^="icon-"], [class*=" icon-"] {
|
||||
/* use !important to prevent issues with browser extensions that change fonts */
|
||||
font-family: 'icomoon' !important;
|
||||
speak: none;
|
||||
font-style: normal;
|
||||
font-weight: normal;
|
||||
font-variant: normal;
|
||||
text-transform: none;
|
||||
line-height: 1;
|
||||
|
||||
/* Better Font Rendering =========== */
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
}
|
||||
|
||||
.icon-file-pdf-o:before {
|
||||
content: "\e905";
|
||||
}
|
||||
.icon-twitter:before {
|
||||
content: "\e904";
|
||||
}
|
||||
.icon-telegram:before {
|
||||
content: "\e900";
|
||||
}
|
||||
.icon-envelope-open:before {
|
||||
content: "\e901";
|
||||
}
|
||||
.icon-linkedin-square:before {
|
||||
content: "\e902";
|
||||
}
|
||||
.icon-github-alt:before {
|
||||
content: "\e903";
|
||||
}
|
||||
.icon-print:before {
|
||||
content: "\e906";
|
||||
}
|
BIN
src/fonts/ionicons.eot
Normal file
BIN
src/fonts/ionicons.eot
Normal file
Binary file not shown.
2090
src/fonts/ionicons.svg
Normal file
2090
src/fonts/ionicons.svg
Normal file
File diff suppressed because it is too large
Load Diff
After Width: | Height: | Size: 305 KiB |
BIN
src/fonts/ionicons.ttf
Normal file
BIN
src/fonts/ionicons.ttf
Normal file
Binary file not shown.
BIN
src/fonts/ionicons.woff
Normal file
BIN
src/fonts/ionicons.woff
Normal file
Binary file not shown.
BIN
src/fonts/ionicons.woff2
Normal file
BIN
src/fonts/ionicons.woff2
Normal file
Binary file not shown.
0
src/fonts/style.css
Normal file
0
src/fonts/style.css
Normal file
@ -1,113 +1,101 @@
|
||||
{
|
||||
"title":"Anthony Yvon Dumas",
|
||||
"subtitle":"Software Developer @ Harvest",
|
||||
"curriculumVitaeLink" : "CV (in .pdf)",
|
||||
"experienceCard" : {
|
||||
"title" : {
|
||||
"experience" : "Experience",
|
||||
"education" : "Education"
|
||||
},
|
||||
"experiences" : [
|
||||
{
|
||||
"occupation" : "Software Developer",
|
||||
"logo" : "../../images/logos/harvest.fr.png",
|
||||
"url" : "https://www.harvest.fr",
|
||||
"duration" : "(since 2016)",
|
||||
"entreprise" : "Harvest",
|
||||
"location" : "Clermont-Ferrand",
|
||||
"description" : "Development of responsive websites and APIs for wealth management and finance professionals.",
|
||||
"tags" : [
|
||||
"Java EE",
|
||||
"Angular",
|
||||
"OpenAPI",
|
||||
"jQuery",
|
||||
"Spring",
|
||||
"Scrum Environment"
|
||||
]
|
||||
},
|
||||
{
|
||||
"occupation" : "Internship as IOT Developer",
|
||||
"logo" : "../../images/logos/michelin.png",
|
||||
"url" : "https://www.michelin.fr",
|
||||
"duration" : "2015",
|
||||
"entreprise" : "Michelin",
|
||||
"location" : "Clermont-Ferrand",
|
||||
"description" : "End of year internship, study of the Internet of Things Market, making of a IOT prototype.",
|
||||
"tags" : [
|
||||
"MongoDB",
|
||||
"Node.js",
|
||||
"Word",
|
||||
"Powerpoint"
|
||||
]
|
||||
}
|
||||
],
|
||||
"education" : [
|
||||
{
|
||||
"occupation" : "Associate's Degree in Computer Science / Digital Imaging *",
|
||||
"logo" : "../../images/logos/www.iut-clermont.png",
|
||||
"url" : "https://www.iut-clermont.fr/",
|
||||
"duration" : "Class of 2015",
|
||||
"entreprise" : "University of Auvergne",
|
||||
"location" : "Le Puy-en-Velay",
|
||||
"description" : "Real Time 3D development, Web, 3D computer graphic, image retouch.",
|
||||
"commentaire" : "* Translation of DUT Informatique - Imagerie Numérique",
|
||||
"tags" : [
|
||||
"Unity",
|
||||
"3DSMax",
|
||||
"Photoshop",
|
||||
"C++",
|
||||
"Python",
|
||||
"Web Design"
|
||||
]
|
||||
}
|
||||
]
|
||||
"title": "Anthony Yvon Dumas",
|
||||
"subtitle": "Software Developer @ Harvest",
|
||||
"curriculumVitaeLink": "CV (in .pdf)",
|
||||
"experienceCard": {
|
||||
"title": {
|
||||
"experience": "Experience",
|
||||
"education": "Education"
|
||||
},
|
||||
"projectCard" : {
|
||||
"projects" : [
|
||||
{
|
||||
"title" : "IOT@Michelin",
|
||||
"url" : "https://prezi.com/m/o8ey8mmpnkvp/",
|
||||
"image" : "../../images/portfolio/computerNonSense.jpg",
|
||||
"imgAlt" : "An IOT prototype.",
|
||||
"imgTitle" : "An IOT prototype."
|
||||
},
|
||||
{
|
||||
"title" : "ADM Photographie",
|
||||
"url" : "https://photos.adm.ink/",
|
||||
"image" : "../../images/portfolio/admPhotos.jpg",
|
||||
"imgAlt" : "A picture of a beautiful town.",
|
||||
"imgTitle" : "A picture of a beautiful town."
|
||||
}
|
||||
"experiences": [
|
||||
{
|
||||
"occupation": "Software Developer",
|
||||
"logo": "../../images/logos/harvest.fr.png",
|
||||
"url": "https://www.harvest.fr",
|
||||
"duration": "(since 2016)",
|
||||
"entreprise": "Harvest",
|
||||
"location": "Clermont-Ferrand",
|
||||
"description": "Development of responsive websites and APIs for wealth management and finance professionals.",
|
||||
"tags": [
|
||||
"Java EE",
|
||||
"Angular",
|
||||
"OpenAPI",
|
||||
"jQuery",
|
||||
"Spring",
|
||||
"Scrum Environment"
|
||||
]
|
||||
},
|
||||
"contactCard" : {
|
||||
"title" : "Contact",
|
||||
"subtitle" : "You can contact me in many different ways :",
|
||||
"ways" : [
|
||||
{
|
||||
"title" : "Email",
|
||||
"url" : "mailto:anthony@dumas.cc",
|
||||
"icon" : "mail-unread"
|
||||
},
|
||||
{
|
||||
"title" : "LinkedIn",
|
||||
"url" : "https://www.linkedin.com/in/anthonyyvondumas/",
|
||||
"icon" : "logo-linkedin"
|
||||
},
|
||||
{
|
||||
"title" : "Discord",
|
||||
"url" : "https://discord.com/users/66154147279273984",
|
||||
"icon" : "call"
|
||||
},
|
||||
{
|
||||
"title" : "Twitter",
|
||||
"url" : "https://twitter.com/adamas_fr",
|
||||
"icon" : "logo-twitter"
|
||||
}
|
||||
]
|
||||
},
|
||||
"footer" : {
|
||||
"legalNotice" : "Copyright © 2014 - 2021 Anthony Dumas. All rights reserved.",
|
||||
"darkThemeNotice" : "(This is the dark theme)"
|
||||
}
|
||||
},
|
||||
{
|
||||
"occupation": "Internship as IOT Developer",
|
||||
"logo": "../../images/logos/michelin.png",
|
||||
"url": "https://www.michelin.fr",
|
||||
"duration": "2015",
|
||||
"entreprise": "Michelin",
|
||||
"location": "Clermont-Ferrand",
|
||||
"description": "End of year internship, study of the Internet of Things Market, making of a IOT prototype.",
|
||||
"tags": ["MongoDB", "Node.js", "Word", "Powerpoint"]
|
||||
}
|
||||
],
|
||||
"education": [
|
||||
{
|
||||
"occupation": "Associate's Degree in Computer Science / Digital Imaging *",
|
||||
"logo": "../../images/logos/www.iut-clermont.png",
|
||||
"url": "https://www.iut-clermont.fr/",
|
||||
"duration": "Class of 2015",
|
||||
"entreprise": "University of Auvergne",
|
||||
"location": "Le Puy-en-Velay",
|
||||
"description": "Real Time 3D development, Web, 3D computer graphic, image retouch.",
|
||||
"commentaire": "* Translation of DUT Informatique - Imagerie Numérique",
|
||||
"tags": ["Unity", "3DSMax", "Photoshop", "C++", "Python", "Web Design"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"projectCard": {
|
||||
"projects": [
|
||||
{
|
||||
"title": "IOT@Michelin",
|
||||
"url": "https://prezi.com/m/o8ey8mmpnkvp/",
|
||||
"image": "../../images/portfolio/computerNonSense.jpg",
|
||||
"imgAlt": "An IOT prototype.",
|
||||
"imgTitle": "An IOT prototype."
|
||||
},
|
||||
{
|
||||
"title": "ADM Photographie",
|
||||
"url": "https://photos.adm.ink/",
|
||||
"image": "../../images/portfolio/admPhotos.jpg",
|
||||
"imgAlt": "A picture of a beautiful town.",
|
||||
"imgTitle": "A picture of a beautiful town."
|
||||
}
|
||||
]
|
||||
},
|
||||
"contactCard": {
|
||||
"title": "Contact",
|
||||
"subtitle": "You can contact me in many different ways :",
|
||||
"ways": [
|
||||
{
|
||||
"title": "Email",
|
||||
"url": "mailto:anthony@dumas.cc",
|
||||
"icon": "md-mail-unread"
|
||||
},
|
||||
{
|
||||
"title": "LinkedIn",
|
||||
"url": "https://www.linkedin.com/in/anthonyyvondumas/",
|
||||
"icon": "logo-linkedin"
|
||||
},
|
||||
{
|
||||
"title": "Discord",
|
||||
"url": "https://discord.com/users/66154147279273984",
|
||||
"icon": "md-call"
|
||||
},
|
||||
{
|
||||
"title": "Twitter",
|
||||
"url": "https://twitter.com/adamas_fr",
|
||||
"icon": "logo-twitter"
|
||||
}
|
||||
]
|
||||
},
|
||||
"footer": {
|
||||
"legalNotice": "Copyright © 2014 - 2021 Anthony Dumas. All rights reserved.",
|
||||
"darkThemeNotice": "(This is the dark theme)"
|
||||
}
|
||||
}
|
||||
|
@ -1,126 +1,116 @@
|
||||
{
|
||||
"title":"Anthony Yvon Dumas",
|
||||
"subtitle":"Software Developer @ Harvest",
|
||||
"curriculumVitaeLink" : "CV (.pdf)",
|
||||
"experienceCard" : {
|
||||
"title" : {
|
||||
"experience" : "Expériences professionnelles",
|
||||
"education" : "Études et diplômes"
|
||||
},
|
||||
"experiences" : [
|
||||
{
|
||||
"occupation" : "Software Developer",
|
||||
"logo" : "../../images/logos/harvest.fr.png",
|
||||
"url" : "https://www.harvest.fr",
|
||||
"duration" : "depuis 2016",
|
||||
"entreprise" : "Harvest",
|
||||
"location" : "Clermont-Ferrand",
|
||||
"description" : "Développement de simulateurs dédiés au conseil et à la vente de produits bancaires.",
|
||||
"tags" : [
|
||||
"Java EE",
|
||||
"Angular",
|
||||
"OpenAPI",
|
||||
"jQuery",
|
||||
"Spring",
|
||||
"Environnement Scrum"
|
||||
]
|
||||
},
|
||||
{
|
||||
"occupation" : "Stagiaire Développeur Internet des Objets",
|
||||
"logo" : "../../images/logos/michelin.png",
|
||||
"url" : "https://www.michelin.fr",
|
||||
"duration" : "2015",
|
||||
"entreprise" : "Michelin",
|
||||
"location" : "Clermont-Ferrand",
|
||||
"description" : "Stage de fin d'étude DUT, etude du marché des objets connectés, création d'un prototype embarqué.",
|
||||
"tags" : [
|
||||
"MongoDB",
|
||||
"Node.js",
|
||||
"Word",
|
||||
"Powerpoint",
|
||||
"Environnement Scrum"
|
||||
]
|
||||
}
|
||||
],
|
||||
"education" : [
|
||||
{
|
||||
"occupation" : "DUT Informatique - Imagerie Numérique",
|
||||
"logo" : "../../images/logos/www.iut-clermont.png",
|
||||
"url" : "https://www.iut-clermont.fr/",
|
||||
"duration" : "Promotion 2015",
|
||||
"entreprise" : "Université d'Auvergne",
|
||||
"location" : "Le Puy-en-Velay",
|
||||
"description" : "Programmation 3D temps réel, Web, infographie 3D, retouche d'image.",
|
||||
"tags" : [
|
||||
"Unity",
|
||||
"3DSMax",
|
||||
"Photoshop",
|
||||
"C++",
|
||||
"Python",
|
||||
"Web Design"
|
||||
]
|
||||
},
|
||||
{
|
||||
"occupation" : "L2 Informatique",
|
||||
"logo" : "../../images/logos/www.uca.fr.png",
|
||||
"url" : "https://www.uca.fr",
|
||||
"duration" : "2016",
|
||||
"entreprise" : "Université Clermont-Auvergne",
|
||||
"location" : "Clermont-Ferrand",
|
||||
"description" : "",
|
||||
"tags" : [
|
||||
"Python",
|
||||
"Linux"
|
||||
]
|
||||
}
|
||||
]
|
||||
"title": "Anthony Yvon Dumas",
|
||||
"subtitle": "Software Developer @ Harvest",
|
||||
"curriculumVitaeLink": "CV (.pdf)",
|
||||
"experienceCard": {
|
||||
"title": {
|
||||
"experience": "Expériences professionnelles",
|
||||
"education": "Études et diplômes"
|
||||
},
|
||||
"projectCard" : {
|
||||
"projects" : [
|
||||
{
|
||||
"title" : "IOT@Michelin",
|
||||
"url" : "https://prezi.com/m/o8ey8mmpnkvp/",
|
||||
"image" : "../../images/portfolio/computerNonSense.jpg",
|
||||
"imgAlt" : "Une photo d'un micro ordinateur dans ma main",
|
||||
"imgTitle" : "Une photo d'un micro ordinateur dans ma main"
|
||||
},
|
||||
{
|
||||
"title" : "ADM Photographie",
|
||||
"url" : "https://photos.adm.ink/",
|
||||
"image" : "../../images/portfolio/admPhotos.jpg",
|
||||
"imgAlt" : "Une photo du village de mon enfance",
|
||||
"imgTitle" : "Une photo du village de mon enfance"
|
||||
}
|
||||
"experiences": [
|
||||
{
|
||||
"occupation": "Software Developer",
|
||||
"logo": "../../images/logos/harvest.fr.png",
|
||||
"url": "https://www.harvest.fr",
|
||||
"duration": "depuis 2016",
|
||||
"entreprise": "Harvest",
|
||||
"location": "Clermont-Ferrand",
|
||||
"description": "Développement de simulateurs dédiés au conseil et à la vente de produits bancaires.",
|
||||
"tags": [
|
||||
"Java EE",
|
||||
"Angular",
|
||||
"OpenAPI",
|
||||
"jQuery",
|
||||
"Spring",
|
||||
"Environnement Scrum"
|
||||
]
|
||||
},
|
||||
"contactCard" : {
|
||||
"title" : "Contact",
|
||||
"subtitle" : "Vous pouvez me contacter de nombreuses façons !",
|
||||
"ways" : [
|
||||
{
|
||||
"title" : "Courriel",
|
||||
"url" : "mailto:anthony@dumas.cc",
|
||||
"icon" : "mail-unread"
|
||||
},
|
||||
{
|
||||
"title" : "LinkedIn",
|
||||
"url" : "https://www.linkedin.com/in/anthonyyvondumas/",
|
||||
"icon" : "logo-linkedin"
|
||||
},
|
||||
{
|
||||
"title" : "Discord",
|
||||
"url" : "https://discord.com/users/66154147279273984",
|
||||
"icon" : "call"
|
||||
},
|
||||
{
|
||||
"title" : "Twitter",
|
||||
"url" : "https://twitter.com/adamas_fr",
|
||||
"icon" : "logo-twitter"
|
||||
}
|
||||
},
|
||||
{
|
||||
"occupation": "Stagiaire Développeur Internet des Objets",
|
||||
"logo": "../../images/logos/michelin.png",
|
||||
"url": "https://www.michelin.fr",
|
||||
"duration": "2015",
|
||||
"entreprise": "Michelin",
|
||||
"location": "Clermont-Ferrand",
|
||||
"description": "Stage de fin d'étude DUT, etude du marché des objets connectés, création d'un prototype embarqué.",
|
||||
"tags": [
|
||||
"MongoDB",
|
||||
"Node.js",
|
||||
"Word",
|
||||
"Powerpoint",
|
||||
"Environnement Scrum"
|
||||
]
|
||||
},
|
||||
"footer" : {
|
||||
"legalNotice" : "Copyright © 2014 - 2022 Anthony Dumas.",
|
||||
"darkThemeNotice" : "(Ceci est le thème sombre)"
|
||||
}
|
||||
}
|
||||
],
|
||||
"education": [
|
||||
{
|
||||
"occupation": "DUT Informatique - Imagerie Numérique",
|
||||
"logo": "../../images/logos/www.iut-clermont.png",
|
||||
"url": "https://www.iut-clermont.fr/",
|
||||
"duration": "Promotion 2015",
|
||||
"entreprise": "Université d'Auvergne",
|
||||
"location": "Le Puy-en-Velay",
|
||||
"description": "Programmation 3D temps réel, Web, infographie 3D, retouche d'image.",
|
||||
"tags": ["Unity", "3DSMax", "Photoshop", "C++", "Python", "Web Design"]
|
||||
},
|
||||
{
|
||||
"occupation": "L2 Informatique",
|
||||
"logo": "../../images/logos/www.uca.fr.png",
|
||||
"url": "https://www.uca.fr",
|
||||
"duration": "2016",
|
||||
"entreprise": "Université Clermont-Auvergne",
|
||||
"location": "Clermont-Ferrand",
|
||||
"description": "",
|
||||
"tags": ["Python", "Linux"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"projectCard": {
|
||||
"projects": [
|
||||
{
|
||||
"title": "IOT@Michelin",
|
||||
"url": "https://prezi.com/m/o8ey8mmpnkvp/",
|
||||
"image": "../../images/portfolio/computerNonSense.jpg",
|
||||
"imgAlt": "Une photo d'un micro ordinateur dans ma main",
|
||||
"imgTitle": "Une photo d'un micro ordinateur dans ma main"
|
||||
},
|
||||
{
|
||||
"title": "ADM Photographie",
|
||||
"url": "https://photos.adm.ink/",
|
||||
"image": "../../images/portfolio/admPhotos.jpg",
|
||||
"imgAlt": "Une photo du village de mon enfance",
|
||||
"imgTitle": "Une photo du village de mon enfance"
|
||||
}
|
||||
]
|
||||
},
|
||||
"contactCard": {
|
||||
"title": "Contact",
|
||||
"subtitle": "Vous pouvez me contacter de nombreuses façons !",
|
||||
"ways": [
|
||||
{
|
||||
"title": "Courriel",
|
||||
"url": "mailto:anthony@dumas.cc",
|
||||
"icon": "md-mail-unread"
|
||||
},
|
||||
{
|
||||
"title": "LinkedIn",
|
||||
"url": "https://www.linkedin.com/in/anthonyyvondumas/",
|
||||
"icon": "logo-linkedin"
|
||||
},
|
||||
{
|
||||
"title": "Discord",
|
||||
"url": "https://discord.com/users/66154147279273984",
|
||||
"icon": "md-call"
|
||||
},
|
||||
{
|
||||
"title": "Twitter",
|
||||
"url": "https://twitter.com/adamas_fr",
|
||||
"icon": "logo-twitter"
|
||||
}
|
||||
]
|
||||
},
|
||||
"footer": {
|
||||
"legalNotice": "Copyright © 2014 - 2022 Anthony Dumas.",
|
||||
"darkThemeNotice": "(Ceci est le thème sombre)"
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user