mirror of
https://github.com/danbee/cv
synced 2025-03-04 08:59:12 +00:00
Compare commits
No commits in common. "4cb616a27dffd9eec649f5c1b01e62c0d6b199bb" and "fcae450287f8e6f84104bd946668bbff3f910921" have entirely different histories.
4cb616a27d
...
fcae450287
@ -1 +1 @@
|
|||||||
3.3.1
|
3.2.1
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
ruby 3.3.1
|
ruby 3.2.1
|
||||||
|
|||||||
2
Gemfile
2
Gemfile
@ -2,7 +2,7 @@
|
|||||||
# the following line to use "http://" instead
|
# the following line to use "http://" instead
|
||||||
source "https://rubygems.org"
|
source "https://rubygems.org"
|
||||||
|
|
||||||
ruby "3.3.1"
|
ruby "3.2.1"
|
||||||
|
|
||||||
gem "bourbon"
|
gem "bourbon"
|
||||||
gem "middleman"
|
gem "middleman"
|
||||||
|
|||||||
45
Gemfile.lock
45
Gemfile.lock
@ -1,33 +1,33 @@
|
|||||||
GEM
|
GEM
|
||||||
remote: https://rubygems.org/
|
remote: https://rubygems.org/
|
||||||
specs:
|
specs:
|
||||||
activesupport (7.0.8.4)
|
activesupport (7.0.5)
|
||||||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||||
i18n (>= 1.6, < 2)
|
i18n (>= 1.6, < 2)
|
||||||
minitest (>= 5.1)
|
minitest (>= 5.1)
|
||||||
tzinfo (~> 2.0)
|
tzinfo (~> 2.0)
|
||||||
addressable (2.8.7)
|
addressable (2.8.4)
|
||||||
public_suffix (>= 2.0.2, < 7.0)
|
public_suffix (>= 2.0.2, < 6.0)
|
||||||
backports (3.25.0)
|
backports (3.24.1)
|
||||||
bourbon (7.3.0)
|
bourbon (7.3.0)
|
||||||
thor (~> 1.0)
|
thor (~> 1.0)
|
||||||
coffee-script (2.4.1)
|
coffee-script (2.4.1)
|
||||||
coffee-script-source
|
coffee-script-source
|
||||||
execjs
|
execjs
|
||||||
coffee-script-source (1.12.2)
|
coffee-script-source (1.12.2)
|
||||||
concurrent-ruby (1.3.4)
|
concurrent-ruby (1.2.2)
|
||||||
contracts (0.17.1)
|
contracts (0.17)
|
||||||
dotenv (3.1.4)
|
dotenv (2.8.1)
|
||||||
em-websocket (0.5.3)
|
em-websocket (0.5.3)
|
||||||
eventmachine (>= 0.12.9)
|
eventmachine (>= 0.12.9)
|
||||||
http_parser.rb (~> 0)
|
http_parser.rb (~> 0)
|
||||||
erubis (2.7.0)
|
erubis (2.7.0)
|
||||||
eventmachine (1.2.7)
|
eventmachine (1.2.7)
|
||||||
execjs (2.9.1)
|
execjs (2.8.1)
|
||||||
fast_blank (1.0.1)
|
fast_blank (1.0.1)
|
||||||
fastimage (2.3.1)
|
fastimage (2.2.7)
|
||||||
ffi (1.17.0-arm64-darwin)
|
ffi (1.15.5)
|
||||||
haml (6.3.0)
|
haml (6.1.1)
|
||||||
temple (>= 0.8.2)
|
temple (>= 0.8.2)
|
||||||
thor
|
thor
|
||||||
tilt
|
tilt
|
||||||
@ -39,7 +39,7 @@ GEM
|
|||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
kramdown (2.4.0)
|
kramdown (2.4.0)
|
||||||
rexml
|
rexml
|
||||||
listen (3.9.0)
|
listen (3.8.0)
|
||||||
rb-fsevent (~> 0.10, >= 0.10.3)
|
rb-fsevent (~> 0.10, >= 0.10.3)
|
||||||
rb-inotify (~> 0.9, >= 0.9.10)
|
rb-inotify (~> 0.9, >= 0.9.10)
|
||||||
memoist (0.16.2)
|
memoist (0.16.2)
|
||||||
@ -80,27 +80,27 @@ GEM
|
|||||||
em-websocket (~> 0.5.1)
|
em-websocket (~> 0.5.1)
|
||||||
middleman-core (>= 3.3)
|
middleman-core (>= 3.3)
|
||||||
rack-livereload (~> 0.3.15)
|
rack-livereload (~> 0.3.15)
|
||||||
minitest (5.25.1)
|
minitest (5.18.1)
|
||||||
padrino-helpers (0.15.3)
|
padrino-helpers (0.15.3)
|
||||||
i18n (>= 0.6.7, < 2)
|
i18n (>= 0.6.7, < 2)
|
||||||
padrino-support (= 0.15.3)
|
padrino-support (= 0.15.3)
|
||||||
tilt (>= 1.4.1, < 3)
|
tilt (>= 1.4.1, < 3)
|
||||||
padrino-support (0.15.3)
|
padrino-support (0.15.3)
|
||||||
parallel (1.26.3)
|
parallel (1.23.0)
|
||||||
parslet (2.0.0)
|
parslet (2.0.0)
|
||||||
public_suffix (6.0.1)
|
public_suffix (5.0.1)
|
||||||
rack (2.2.10)
|
rack (2.2.7)
|
||||||
rack-livereload (0.3.17)
|
rack-livereload (0.3.17)
|
||||||
rack
|
rack
|
||||||
rb-fsevent (0.11.2)
|
rb-fsevent (0.11.2)
|
||||||
rb-inotify (0.11.1)
|
rb-inotify (0.10.1)
|
||||||
ffi (~> 1.0)
|
ffi (~> 1.0)
|
||||||
rexml (3.3.8)
|
rexml (3.2.5)
|
||||||
sassc (2.4.0)
|
sassc (2.4.0)
|
||||||
ffi (~> 1.9)
|
ffi (~> 1.9)
|
||||||
servolux (0.13.0)
|
servolux (0.13.0)
|
||||||
temple (0.10.3)
|
temple (0.10.2)
|
||||||
thor (1.3.2)
|
thor (1.2.2)
|
||||||
tilt (2.0.11)
|
tilt (2.0.11)
|
||||||
toml (0.3.0)
|
toml (0.3.0)
|
||||||
parslet (>= 1.8.0, < 3.0.0)
|
parslet (>= 1.8.0, < 3.0.0)
|
||||||
@ -108,11 +108,10 @@ GEM
|
|||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
uglifier (3.2.0)
|
uglifier (3.2.0)
|
||||||
execjs (>= 0.3.0, < 3)
|
execjs (>= 0.3.0, < 3)
|
||||||
webrick (1.8.2)
|
webrick (1.8.1)
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
arm64-darwin-22
|
arm64-darwin-22
|
||||||
arm64-darwin-23
|
|
||||||
|
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
bourbon
|
bourbon
|
||||||
@ -120,7 +119,7 @@ DEPENDENCIES
|
|||||||
middleman-livereload
|
middleman-livereload
|
||||||
|
|
||||||
RUBY VERSION
|
RUBY VERSION
|
||||||
ruby 3.3.1p55
|
ruby 3.2.1p31
|
||||||
|
|
||||||
BUNDLED WITH
|
BUNDLED WITH
|
||||||
2.4.10
|
2.4.10
|
||||||
|
|||||||
@ -334,7 +334,7 @@ textarea {
|
|||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
font-size: 8pt;
|
font-size: 58%;
|
||||||
}
|
}
|
||||||
|
|
||||||
h2 {
|
h2 {
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
.content {
|
.content {
|
||||||
@media only screen and (min-width: 640px) {
|
@media (min-width: 640px) {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-rows: 0fr 0fr 1fr;
|
grid-template-rows: 0fr 0fr 1fr;
|
||||||
grid-template-columns: 2fr 1fr;
|
grid-template-columns: 2fr 1fr;
|
||||||
@ -29,15 +29,4 @@
|
|||||||
&__interests {
|
&__interests {
|
||||||
grid-area: interests;
|
grid-area: interests;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media print {
|
|
||||||
display: grid;
|
|
||||||
grid-template-rows: 0fr 0fr 1fr;
|
|
||||||
grid-template-columns: 2fr 1fr;
|
|
||||||
grid-template-areas:
|
|
||||||
"profile contact"
|
|
||||||
"experience skills"
|
|
||||||
"experience interests";
|
|
||||||
grid-gap: 0 7%;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -24,10 +24,6 @@
|
|||||||
width: 10rem;
|
width: 10rem;
|
||||||
line-height: 0;
|
line-height: 0;
|
||||||
padding-bottom: 0.5em;
|
padding-bottom: 0.5em;
|
||||||
|
|
||||||
@media print {
|
|
||||||
width: 6rem;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.logo__color {
|
.logo__color {
|
||||||
|
|||||||
@ -1,3 +0,0 @@
|
|||||||
@page {
|
|
||||||
padding: 15mm;
|
|
||||||
}
|
|
||||||
13
source/css/handheld.css
Normal file
13
source/css/handheld.css
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
/* Handheld
|
||||||
|
|
||||||
|
_____________________________________________________
|
||||||
|
|
||||||
|
320 and Up boilerplate extension
|
||||||
|
|
||||||
|
Author: Andy Clarke
|
||||||
|
Version: 0.9b
|
||||||
|
URL: http://stuffandnonsense.co.uk/projects/320andup/
|
||||||
|
License: http://creativecommons.org/licenses/MIT/
|
||||||
|
_____________________________________________________
|
||||||
|
|
||||||
|
*/
|
||||||
@ -34,7 +34,6 @@
|
|||||||
@import "components/header";
|
@import "components/header";
|
||||||
@import "components/logo";
|
@import "components/logo";
|
||||||
@import "components/content";
|
@import "components/content";
|
||||||
@import "components/page";
|
|
||||||
|
|
||||||
// 7. Utilities – utilities and helper classes with ability to override
|
// 7. Utilities – utilities and helper classes with ability to override
|
||||||
// anything which goes before in the triangle, eg. hide helper class
|
// anything which goes before in the triangle, eg. hide helper class
|
||||||
|
|||||||
@ -1,20 +1,8 @@
|
|||||||
### Experience
|
### Experience
|
||||||
|
|
||||||
#### [Evvnt](https://evvnt.com)
|
|
||||||
|
|
||||||
**Senior Developer**: Nov 2023---Oct 2024
|
|
||||||
|
|
||||||
- Integrated features from their original application into the application that
|
|
||||||
they inherited through the acquisition of Geotix.
|
|
||||||
|
|
||||||
- Lead the transition to a new design language created for us by an external
|
|
||||||
design agency. This included restructuring the CSS of the project and
|
|
||||||
rebuilding parts of the system built with their proprietary UI framework using
|
|
||||||
View Components.
|
|
||||||
|
|
||||||
#### [Imagine Learning](https://www.imaginelearning.com) (formerly Learnzillion)
|
#### [Imagine Learning](https://www.imaginelearning.com) (formerly Learnzillion)
|
||||||
|
|
||||||
**Senior Developer**: Aug 2021---Sept 2023
|
**Senior Developer**: Aug 2021---Present
|
||||||
|
|
||||||
- Developed and deployed a new annotation feature for lesson plans. Implemented
|
- Developed and deployed a new annotation feature for lesson plans. Implemented
|
||||||
a focused selection of drawing tools to teachers to use to annotate lessons.
|
a focused selection of drawing tools to teachers to use to annotate lessons.
|
||||||
@ -55,6 +43,9 @@ with clients. Here are some highlights from the projects I worked on:
|
|||||||
- Built a form system for an organisation that funds research in developing
|
- Built a form system for an organisation that funds research in developing
|
||||||
countries using a Ruby on Rails back-end and AngularJS front-end.
|
countries using a Ruby on Rails back-end and AngularJS front-end.
|
||||||
|
|
||||||
|
- Built a statistics dashboard for a company that provides cloud based banking
|
||||||
|
solutions using React.
|
||||||
|
|
||||||
- Worked with a company that provides publishing services to musicians to
|
- Worked with a company that provides publishing services to musicians to
|
||||||
upgrade their website to the latest version of Ruby on Rails.
|
upgrade their website to the latest version of Ruby on Rails.
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user