juan-canham-resume/resume.jrs.json
2021-09-20 15:59:30 +01:00

332 lines
11 KiB
JSON

{
"basics": {
"name": "Juan Barry Manual Canham",
"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",
"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": [
{
"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"
]
},
{
"company": "Self",
"website": "https://juancanham.com",
"position": "Open Source Developer",
"startDate": "2019-07",
"endDate": "2020-04",
"summary": "Spending a few months developing tools to make engineering in the clouds easier. And other assorted tools",
"highlights": [
"Built a tool to view twitter exports",
"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",
"website": "http://supporttree.co.uk",
"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"
}
]
}