Skip to content

Instantly share code, notes, and snippets.

@tomliversidge
Last active October 16, 2020 06:57
Show Gist options
  • Save tomliversidge/d1b838a4fff9232758fabbcff0676962 to your computer and use it in GitHub Desktop.
Save tomliversidge/d1b838a4fff9232758fabbcff0676962 to your computer and use it in GitHub Desktop.
{
"$schema": "https://json.schemastore.org/resume",
"basics": {
"name": "Tom Liversidge",
"label": "Software Developer",
"image": "",
"email": "tom@liversidge.me",
"phone": "",
"url": "https://github.com/tomliversidge",
"summary": "Software developer who believes in making the best use of technology to deliver value to customers. Main experience in C# and .net back-end development, but can also dip into front-end development and deploy infrastructure when needed. Open to using the most suitable technology to deliver great solutions. Experience includes:\n\n* Software development, architecture, design, methodologies and best practices\n* Back-end development using C#, .net and to a lesser extent, node.js\n* Front end development using React, Typescript, HTML, CSS, and JavaScript\n* Driving a cloud-native, infrastructure-as-code mentality, with experience in Terraform and AWS\n* Mix of SQL and NoSql database experience, including EventStore, PostgreSQL, MongoDb, Couchbase, SQLServer, and MySql\n* Managing and leading development teams, building team culture and mentoring other developers \n* Interviewing, hiring and onboarding new team members",
"location": {
"address": "Tallinn",
"postalCode": "",
"city": "",
"countryCode": "Estonia",
"region": ""
},
"profiles": [
{
"network": "LinkedIn",
"username": "tom-liversidge-36543421",
"url": "https://www.linkedin.com/in/tom-liversidge-36543421/"
},
{
"network": "StackOverflow",
"username": "tomliversidge",
"url": "https://stackoverflow.com/users/2650743/tomliversidge"
},
{
"network": "Medium",
"username": "tomliversidge",
"url": "https://medium.com/@tliversidge"
},
{
"network": "GoodReads",
"username": "tomliversidge",
"url": "https://www.goodreads.com/review/list/101659036-tom-liversidge?shelf=tech&utf8=%E2%9C%93"
}
]
},
"work": [
{
"company": "Genius Sports Group",
"highlights": ["Helped build a new Risk Management Control team both in terms of personnel and software development practices, being actively involved in the team’s culture, values and software development practices","Driving the adoption of infrastructure as code within the team to ensure more reliable, repeatable infrastructure deployments"],
"position": "Senior Software Developer",
"startDate": "2017-06-30",
"summary": "Employed as a Senior Software Engineer where I am responsible for supporting, maintaining and delivering new features for Risk Management software in the betting domain. Primarily working in asp.net core on the back-end, typescript / react on the front-end and terraform for scripting infrastructure",
"url": "https://www.linkedin.com/company/22208562"
},
{
"company": "LateRooms.com",
"endDate": "2016-12-31",
"highlights": ["Helped deliver the RatePlans project that resulted in a 12% increase in bookings", "Ported a core legacy system from .net to node.js"],
"position": "Professional Software Developer",
"startDate": "2016-07-31",
"summary": "As a Professional Software Developer at LateRooms.com I was responsible for developing new features, bug fixing and maintenance of core systems that delivered rates for hotel rooms.",
"url": "https://www.linkedin.com/company/75354"
},
{
"company": "FootClicks",
"endDate": "2016-06-30",
"highlights": ["Released a location-based Net Promoter Score survey delivery system", "Demonstrated internal location software to the world’s largest retailer", "Launched an online survey tool with a major brand"],
"position": "Technical Lead",
"startDate": "2014-06-30",
"summary": "I was responsible for architecting the back-end platform for the company, including overall solution architecture, platform, language and database choices. I coordinated and managed workload and tasks for the team. I improved processes and development methodologies and was highly involved in day to day development and feature implementations.",
"url": "https://www.linkedin.com/company/9283661"
},
{
"company": "Apadmi Ltd",
"endDate": "2014-06-30",
"highlights": ["Developing applications in HTML, JavaScript, CSS, ASP.NET, SQL and C#", "Discussing goals and requirements with clients to produce specifications, estimations and sprint plans", "Recommending ways to improve the quality and delivery of software within the company through the evaluation of software, tools and processes", "Running a learning clinic which focused on software development best practices", "Managing remote software teams"],
"position": "Senior Developer",
"startDate": "2010-09-30",
"summary": "Apadmi is a mobile software development agency, so I worked on a variety of projects with a range of clients",
"url": "https://www.linkedin.com/company/503758"
},
{
"company": "University of Manchester",
"endDate": "2010-09-30",
"highlights": ["Personally shortlisted for an Exceptional Achievement Award for the MHS ePortfolio", "The School of Nursing, Midwifery and Social Work commended by the Nursing and Midwifery Council for 'excellence in online learning support'", "ePortfolio software chosen for use throughout the Faculty of Medical and Human Sciences", "Clinical Psychology department commended by The British Psychological Society for the 'excellent use made by the programme of internet and e-learning technologies'", "Student feedback response rates increased from less than 10% to up to 100% for many lectures following the introduction of an online feedback system", "Faculty of Arts Study Skills website recommended in the Guardian’s education supplement"],
"position": ".net Web Developer",
"startDate": "2004-09-30",
"summary": "I was employed on several contract-based positions in several departments to develop web-based e-learning solutions, primarily in ASP.NET and C#.",
"url": "https://www.linkedin.com/company/166652"
}
],
"volunteer": [],
"education": [
{
"institution": "The University of Manchester",
"area": "Psychology",
"studyType": "Bachelor's degree",
"startDate": "1997-12-31",
"endDate": "2000-12-31",
"gpa": "2.1",
"courses": []
}
],
"awards": [],
"publications": [{
"name": "Money Transfer Saga",
"publisher": "Medium",
"releaseDate": "2017-06-24",
"website": "https://medium.com/@tliversidge/https-medium-com-tliversidge-money-transfer-saga-part-1-7707e2b6f711",
"summary": "Discussing the Saga pattern to transfer money between two accounts"
},
{
"name": "Feature Folders",
"publisher": "Medium",
"releaseDate": "2017-02-16",
"website": "https://medium.com/@tliversidge/phoenix-feature-folders-179e4dbc1e8a",
"summary": "Organising code into Feature Folders"
}
],
"skills": [
{
"name": "Back-end development",
"level": "Fluent",
"keywords": ["C#", "asp.net", "web apis"]
},
{
"name": "Front-end development",
"level": "Can dip in when needed",
"keywords": ["React", "JavaScript", "HTML", "CSS", "TypeScript"]
},
{
"name": "Software Development",
"level": "Grey hairs",
"keywords": ["Agile practices", "Mentoring", "SOLID principals", "Testing"]
},
{
"name": "Software Architecture",
"level": "Grey hairs",
"keywords": ["System design", "Monoliphs", "Micro services", "Event-driven architectures", "API design", "Security"]
},
{
"name": "Operations",
"level": "Mid",
"keywords": ["AWS", "Terraform", "Kubernetes", "TICK stack", "Graylog", "Grafana"]
},
{
"name": "Relational Databases",
"level": "Mid",
"keywords": ["MySql", "MSSQL", "PostgreSQL", "AWS Aurora"]
},
{
"name": "NoSql Databases",
"level": "Mid",
"keywords": ["Couchbase", "MongoDB", "GetEventStore"]
}
],
"languages": [
{
"language": "English (native)",
"fluency": "Native Speaker"
},
{
"language": "Estonian (A1)",
"fluency": "A1"
}
],
"interests": [],
"references": [],
"projects": []
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment