-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
136 lines (121 loc) · 6.4 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Lewis McMahon</title>
<!-- Bootstrap -->
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="css/css.css" rel="stylesheet">
<!-- Font Awsom -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="container-fluid">
<div class="col-xs-12">
<h1>Lewis McMahon</h1>
<p class="lead">I'm Lewis McMahon, a Sheffield based Developer and Climber.</p>
</div>
<div class="col-xs-12 col-sm-4 col-md-2">
<p><span class="glyphicon glyphicon-envelope"></span><a style="font-size: 10pt" href="mailto:[email protected]"> [email protected]</a></p>
</div>
<div class="col-xs-12 col-sm-4 col-md-2">
<p><span class="glyphicon glyphicon-phone"></span><a href="tel:00447856507793"> +44785 650 7793</a></p>
</div>
<div class="col-xs-12 col-sm-4 col-md-2">
<p><span class="glyphicon glyphicon glyphicon-file"></span><a href="LewisMcMahonCV.pdf">My CV</a></p>
</div>
<div class="col-xs-12 col-sm-4 col-md-2">
<p><i class="fa fa-github"></i> <a href="https://github.com/LewisMcMahon">Github</a></p>
</div>
<div class="col-xs-12 col-sm-4 col-md-2">
<p><img src="images/npmIcon.png"> <a href="https://www.npmjs.com/~lewismcmahon">NPM</a></p>
</div>
<div class="col-xs-12 col-sm-4 col-md-2">
<p><i class="fa fa-linkedin"></i> <a href="https://www.linkedin.com/in/lewis-mcmahon-73158797">LinkedIn</a></p>
</div>
<div class="col-xs-12"></div>
<div class="col-xs-12 col-md-6 work-container">
<div class="work-header php">
<div class="work-header-overlay">
<h3>PHP</h3>
<div class="work-content development">
<p>I started using php in 2008 when I built my first website and once someone found out I could do websites I quickly ended up doing freelance work. Over the years I have built many websites and applications including gallery, custom event booking software, a system to automate generate print ready pfd’s for business cards, I advised the development team on a new online lottery site and many others.</p>
<p>My main specialty with php is security, implementing login systems using things like Argon2, unique user salts, multi factor auth and authentication hashes ETC.</p>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-md-6 work-container">
<div class="work-header python">
<div class="work-header-overlay">
<h3>Python</h3>
<div class="work-content development">
<p>I have been using python since 2013 for web crawling and general data analysis along with general devops scripting.</p>
<p>Most of my experience is in 2.7 but i use both 2.7 and 3.x for different projects.</p>
</div>
</div>
</div>
</div>
<div class="col-xs-12"></div>
<div class="col-xs-12 col-md-6 work-container">
<div class="work-header javascript">
<div class="work-header-overlay">
<h3>Javascript and NodeJS</h3>
<div class="work-content development">
<p>I have been using jquery and javascript since i started doing web design and develpment in 2008 but in recent years i have started to use NodeJS more and it has become my go to language for high trafic app's especially ones that work a lot with API's and document stores.</p>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-md-6 work-container">
<div class="work-header aws">
<div class="work-header-overlay ">
<h3>AWS</h3>
<div class="work-content aws">
<p>I have been a user of Amazon Web Services since 2011 initially just using EC2 but I now I have several projects using EC2, SES, S3, ECS, RDS, Route 53, Lambda and CloudWatch.</p>
<p>I have migrated several company's to AWS from traditional hosting, where we used things like custom CloudWatch metrics and S3 to cut their bills in half along with giving them more redundancy, fault tolerance and faster disaster recovery. Several of those migrations also included migration users from SVN to git and implementing a proper deployment pipeline such as AWS CodeDeploy, DeployHQ and Rocketeer.</p>
</div>
</div>
</div>
</div>
<div class="col-xs-12"></div>
<div class="col-xs-12 col-md-6 work-container">
<div class="work-header dbs">
<div class="work-header-overlay">
<h3>SQL and NoSQL</h3>
<div class="work-content design">
<p>I have been using SQL mostly MySQLand MsSQL since i began building websites and app's. In recent years I have moved from SQL to NoSQL mainly MongoDB, Elastic Search and Redis each have their own uses and i often pair MongoDB and Redis as a document store and hot cache.</p>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-md-6 work-container">
<div class="work-header climbing">
<div class="work-header-overlay">
<h3>Climbing</h3>
<div class="work-content climbing">
<p>I am an adventure climber for me the experience of climbing a spicy traditional route has so much more value than climbing a hard sport route. I climb mostly in and around the peak district but have my eyes on a few projects in the lakes this year and possibly one in scotland.</p>
<p>I am currently undertaking a Summer Mountain leader course, with a view to taking a Mountaineering Instructor Award course next year. This is mostly to broaden my skillset and give me some more confidence to take people on larger multi-pitch climbs</p>
</div>
</div>
</div>
</div>
</div>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://cdn.rawgit.com/nnattawat/flip/v1.0.20/dist/jquery.flip.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="bootstrap/js/bootstrap.min.js"></script>
<script src="js/fittext.js"></script>
<script src="js/js.js"></script>
</body>
</html>