2020-03-17 03:54:15 +00:00
{
"basics" : {
"name" : "Juan Barry Manual Canham" ,
2021-09-20 15:59:30 +01:00
"label" : "Cloud Engineer" ,
"summary" : "A Cloud Engineer & Developer, with experience at a variety of companies, across a range of technologies\ndriving both technological change as well as business focused outcomes.\nCapable of wearing whatever hat is needed for a given job.\n" ,
2020-03-17 03:54:15 +00:00
"website" : "https://cv.juancanham.com" ,
"email" : "cv@juancanham.com" ,
"picture" : "images/QR.png" ,
"location" : {
"city" : "London" ,
"countryCode" : "England" ,
"region" : "EU"
} ,
"profiles" : [
{
"network" : "Git" ,
"username" : "jc" ,
"url" : "http://git.juancanham.com/"
} ,
{
"network" : "LinkedIn" ,
"username" : "juan-canham-aa005a51" ,
"url" : "https://www.linkedin.com/in/juan-canham-aa005a51/"
} ,
{
"network" : "Github" ,
"username" : "JuanCanham" ,
"url" : "https://github.com/juancanham"
}
]
} ,
"work" : [
2021-09-20 15:59:30 +01:00
{
"company" : "DPR consulting" ,
"website" : "https://www.dpr.co.uk/" ,
"position" : "Senior Cloud Engineer" ,
"startDate" : "2020-04" ,
"endDate" : "2021-10" ,
"summary" : "Full stack developer (including support & infrastructure engineering) for multiple customer facing serverless applications." ,
"highlights" : [
"Picked up Typescript and React and to deliver front-end improvements" ,
"Improved build pipelines, to deliver CI while pushed quality left, by enforcing linting and coverage testing" ,
"(Collectively) improved our processes significantly to much better reflect agile best practices" ,
"Built and migrated to a multi-account structure with an access account deployed entirely as configuration"
]
} ,
2020-03-17 03:54:15 +00:00
{
"company" : "Self" ,
"website" : "https://juancanham.com" ,
"position" : "Open Source Developer" ,
"startDate" : "2019-07" ,
2021-09-20 15:59:30 +01:00
"endDate" : "2020-04" ,
2020-03-17 03:54:15 +00:00
"summary" : "Spending a few months developing tools to make engineering in the clouds easier. And other assorted tools" ,
"highlights" : [
2021-09-20 15:59:30 +01:00
"Built a tool to view twitter exports" ,
2020-03-17 03:54:15 +00:00
"Built a website to highlight the problems with FPTP" ,
"Built a tool to monitor activity on toxic internet communities"
]
} ,
{
"company" : "Cloudreach" ,
"website" : "https://www.cloudreach.com" ,
"position" : "Cloud Systems Developer Lead" ,
"startDate" : "2014-03" ,
"endDate" : "2019-07" ,
"summary" : "Worked on customer projects as a Lead/Architect and mentored a small team." ,
"highlights" : [
"Architect on several Enterprise engagement, at companies such as NBIM, BP, News UK, etc." ,
"Delivered both the architecture and implementation on multiple Cloud Access models" ,
"Managed a team for 4 engineers, helping them get the most out of working for Cloudreach" ,
"Helped run a city government hackathon (TFL)"
]
} ,
{
"company" : "Cloudreach" ,
"website" : "https://www.cloudreach.com" ,
"position" : "Role Owner (Cloud Systems Developers)" ,
"startDate" : "2016-06" ,
"endDate" : "2019-07" ,
"summary" : "Worked with the leadership team to improve the System Developers role." ,
"highlights" : [
"Helped Engineers get improve their technical skills though a hands-on training workshop program" ,
"Trained and mentored multiple sets of graduates"
]
} ,
{
"company" : "Cloudreach" ,
"website" : "https://www.cloudreach.com" ,
"position" : "Internal hackathons/skunkworks Developer" ,
"startDate" : "2012-02" ,
"endDate" : "2019-07" ,
"highlights" : [
"Built Automated tanks that used image recognition to move and fire at each other." ,
"Built various useful internal tools, that remained in use for years" ,
"Built a variety of IaC tools, that made deployments easier" ,
"Won a trip to Central America" ,
"Had project open sourced externally, by somebody that found it useful"
]
} ,
{
"company" : "Cloudreach" ,
"website" : "https://www.cloudreach.com" ,
"position" : "Cloud Systems Developer" ,
"startDate" : "2012-02" ,
"endDate" : "2014-03" ,
"summary" : "Worked on technical projects on AWS, Google Apps & Salesforce both individually and as part of a team." ,
"highlights" : [
"Worked across 3 cloud platforms (Google, AWS, Salesforce)" ,
"Delivered difficult Google 2 Google migrations on tight deadlines"
]
} ,
{
"company" : "Supporttree" ,
2021-09-20 15:59:30 +01:00
"website" : "http://supporttree.co.uk" ,
2020-03-17 03:54:15 +00:00
"position" : "Support Engineer" ,
"startDate" : "2010-01" ,
"endDate" : "2012-02" ,
"summary" : "Full support for small businesses including end user systems, on-premise servers and cloud services." ,
"highlights" : [
"Worked in a user facing role, for a variety of small businesses" ,
"Made use of automation and unix, in an otherwise manual windows environment"
]
}
] ,
"education" : [
{
"institution" : "UCL" ,
"startDate" : "2006-09" ,
"endDate" : "2009-07"
} ,
{
"institution" : "King's School Grantham" ,
"gpa" : "AAAAA" ,
"courses" : [
"Maths" ,
"Further Maths" ,
"Physics" ,
"Chemistry" ,
"Spanish"
] ,
"startDate" : "2004-09" ,
"endDate" : "2006-07"
}
] ,
"skills" : [
{
"name" : "Programming" ,
"level" : "Skilled" ,
"keywords" : [
{
"name" : "Python" ,
"level" : "Skilled" ,
"summary" : "Primary language used for most projects"
} ,
{
"name" : "Ruby" ,
"level" : "Skilled" ,
"summary" : "Primary language used for some projects, also often used as part of Chef or other tools used within projects"
} ,
{
"name" : "Bash" ,
"level" : "Skilled" ,
"summary" : "Used extensively for system automation"
} ,
{
"name" : "JavaScript" ,
"level" : "Knowledgeable" ,
"summary" : "Experience with both frontend development and Node to deliver automation"
} ,
{
"name" : "Apex/Java" ,
"level" : "Basic" ,
"summary" : "Primary language used for Salesforce development"
} ,
{
"name" : "Other Languages" ,
"level" : "Novice" ,
"summary" : "Powershell, Vbs, batch, PHP, Perl, C, C#"
}
]
} ,
{
"name" : "AWS" ,
"level" : "Skilled" ,
"keywords" : [
{
"name" : "Cloudformation" ,
"level" : "Skilled" ,
"summary" : "Both natively and via Troposphere, Jinja & ruby-DSL"
} ,
{
"name" : "IAM" ,
"level" : "Skilled" ,
"summary" : "Extensive knowledge in building secured multi-tenanted accounts"
} ,
{
"name" : "Lambda" ,
"level" : "Knowledgeable" ,
"summary" : "Used extensively with both Python & JavaScript as part of stand-alone components & complex frameworks"
} ,
{
"name" : "DynamoDB" ,
"level" : "Knowledgeable" ,
"summary" : "Used in-depth to store state for lambda, whenever S3 was not viable"
} ,
{
"name" : "Core AWS services" ,
"level" : "Skilled" ,
"summary" : "Have used EC2, S3, RDS, SNS, SQS, Cloudwatch, Config, ElastiCache, etc, extensively"
} ,
{
"name" : "Additional AWS services" ,
"level" : "Knowledgeable" ,
"summary" : "Have used other services such as Direct Connect, CodeDeploy, AppStream, etc"
}
]
} ,
{
"name" : "DevOps tools and methodologies" ,
"level" : "Skilled" ,
"keywords" : [
{
"name" : "IaC" ,
"level" : "Skilled" ,
"summary" : "Always used Infrastructure as Code (IaC), primarily native tools, but also Terraform when needed"
} ,
{
"name" : "Immutability" ,
"level" : "Skilled" ,
"summary" : "Designed and implemented immutable systems"
} ,
{
"name" : "Configuration Management" ,
"level" : "Skilled" ,
"summary" : "Extensive use of configuration management tools such as Chef and Ansible when needed"
} ,
{
"name" : "TDD - Infrastructure" ,
"level" : "skilled" ,
"summary" : "Used test driven development (TDD) on most greenfield projects and also gradually retrofitted to legacy infrastructure"
} ,
{
"name" : "TDD - Application" ,
"level" : "Moderate"
} ,
{
"name" : "Build systems" ,
"level" : "skilled" ,
"summary" : "Always used Build systems (Jenkins, AnthillPro, Code*, Gitlab, etc)"
} ,
{
"name" : "Containers" ,
"level" : "Knowledge" ,
"summary" : "Familiar with immutable image pipelines and methodologies"
} ,
{
"name" : "Init systems" ,
"level" : "Knowledgeable" ,
"summary" : "Used Upstart/SystemD/SysV/Monit as required, in particular use of signals/sockets when possible"
} ,
{
"name" : "Agile" ,
"level" : "Moderate" ,
"summary" : "Used both within Small companies and adapted Larger Enterprise"
}
]
} ,
{
"name" : "Google" ,
"level" : "Knowledgeable" ,
"keywords" : [
{
"name" : "GCP" ,
"level" : "Moderate" ,
"summary" : "Developed high level account strategies for GCP"
} ,
{
"name" : "Google deployment manager" ,
"level" : "Moderate" ,
"summary" : "Developed transformation tool using Google Deployment Manager"
} ,
{
"name" : "Google App Engine" ,
"level" : "Moderate" ,
"summary" : "Some use as part of projects, primarily in Python"
} ,
{
"name" : "Google Apps" ,
"level" : "Skilled" ,
"summary" : "Extensive use as part of Google Apps projects"
}
]
} ,
{
"name" : "Salesforce" ,
"level" : "Moderate" ,
"keywords" : [
{
"name" : "Apex" ,
"level" : "Moderate" ,
"summary" : "Experience writing both small classes and triggers"
} ,
{
"name" : "Configuration" ,
"level" : "Basic" ,
"summary" : "Experience configuring Salesforce estates as per customer requirements"
}
]
}
] ,
"interests" : [
{
"name" : "Open Source & Linux"
} ,
{
"name" : "Travelling"
} ,
{
"name" : "Punk Rock, Politics & the Pub"
}
] ,
"languages" : [
{
"language" : "English" ,
"fluency" : "Native"
} ,
{
"language" : "Spanish" ,
"fluency" : "Native"
}
]
}