Skip to content

Instantly share code, notes, and snippets.

@alifeee
Last active April 16, 2024 22:53
Show Gist options
  • Save alifeee/97f9ac1642b1c46cf66942c3f079a42f to your computer and use it in GitHub Desktop.
Save alifeee/97f9ac1642b1c46cf66942c3f079a42f to your computer and use it in GitHub Desktop.
{
"basics": {
"name": "Alfie Renn",
"label": "Software Engineer",
"image": "https://cv.alfierenn.dev/profile-picture.png",
"email": "alfie@alfierenn.dev",
"phone": "",
"url": "https://alifeee.co.uk",
"summary": "Hi! I'm Alfie: physics graduate, toki pona speaker, and software engineer. I love to make beautiful things with code (mainly using HTML/CSS/JavaScript and Python), including websites, apps, and graphs. With all my work I create good quality, robust, and well-tested code, as well as powerful automation and well-organised git repositories, empowering collaboration. Do check out my website and GitHub!",
"location": {
"address": "",
"postalCode": "",
"city": "Sheffield",
"countryCode": "UK",
"region": ""
},
"profiles": [
{
"network": "Blog",
"url": "https://blog.alifeee.co.uk"
},
{
"network": "LinkedIn",
"username": "alfierenn",
"url": "https://www.linkedin.com/in/alfierenn"
},
{
"network": "GitHub",
"username": "alifeee",
"url": "https://github.com/alifeee"
}
]
},
"work": [
{
"name": "Freelance Software Engineer",
"company": "",
"position": "",
"url": "https://alfierenn.dev/",
"startDate": "2023-03-03",
"summary": "",
"highlights": [
"Co-maintaining [**gspread**](https://github.com/burnash/gspread), an open-source **Python** API for Google Sheets with over 8 million downloads per month, demanding a high level of future-planning and project management.",
"Developed new code and tests in **JavaScript** for a new expansion for [keyteki](https://github.com/keyteki/keyteki), an online card game, working in a fast-paced and highly collaborative environment ahead of the new expansion's release.",
"Developed a mod for the video game Factorio in **Lua**, involving a low-level partner-plugin for the voice chat client Mumble, written in **C**. Released on Windows and Linux.",
"Interfaced with an electronic dot-matrix display discarded from a bus station, using **C**, requiring an involved knowledge of electronics and low-level communication protocols."
]
},
{
"name": "ByteSnap Design",
"company": "ByteSnap Design",
"position": "Software Engineer",
"url": "https://www.bytesnap.com/",
"startDate": "2022-08-22",
"endDate": "2023-03-03",
"summary": "",
"highlights": [
"Utilised **Vue** and **TypeScript** to create an intuitive, user-friendly web application, using robust design patterns and best practices to ensure optimal functionality and user experience.",
"Designed and developed a responsive, feature-rich web application using **Flutter** and **Dart**, incorporating a range of views and user-friendly interfaces for maximum ease of use.",
"Employed **WPF** and **C#** to create a high-performance application, using **SQL** and an MVC architecture to facilitate the viewing, manipulation, and analysis of data.",
"Streamlined the deployment process of complex code with multiple dependencies, using **Docker** and **GitLab** CI to optimise the development process and improve productivity."
]
},
{
"name": "Durham University Physics Department",
"company": "Durham University Physics Department",
"position": "Solar Physics Research Student",
"url": "https://www.dur.ac.uk/qlm/",
"startDate": "2021-06-14",
"endDate": "2021-08-13",
"summary": "Researching novel telescope imaging techniques using quantum gases",
"highlights": [
"Developed robust code with **Python** for fabricating and analysing images from a solar telescope.",
"Performed deep literature review to justify techniques used in the creation of said telescope.",
"Discussed and acted upon desires and needs of telescope engineers, theorists, and observationalists."
]
},
{
"name": "Viper RF",
"company": "Viper RF",
"position": "Design Engineer Intern",
"url": "https://www.viper-rf.com/",
"startDate": "2019-08-12",
"endDate": "2019-09-20",
"summary": "Programmed and debugged a real-time optimisation algorithm on a microcontroller with **C**. This was used to minimise power losses for a microwave generator, to be used in an ion thruster for space satellites, improving both industry knowledge and personal skills.",
"highlights": []
}
],
"volunteer": [
{
"organization": "gspread - Simple interface for working with Google Sheets",
"position": "Open-source Maintainer",
"url": "https://github.com/burnash/gspread/",
"startDate": "2023-06-06",
"summary": "Maintaining an open-source Python library for interacting with Google Sheets, including adding new features, fixing bugs, and responding to user issues."
},
{
"organization": "British Heart Foundation",
"position": "Electrical Tester",
"url": "https://www.bhf.org.uk/",
"startDate": "2023-03-23",
"summary": "Testing electrical equipment for sale in charity shops.",
"highlights": []
}
],
"education": [
{
"institution": "Durham University",
"url": "https://www.durham.ac.uk/",
"studyType": "MPhys Physics",
"startDate": "2018-09-01",
"endDate": "2022-07-06",
"score": "1st (77%)",
"courses": [
"Masters Project: Using Machine Learning to Optimise Quantum Optics Experiments"
]
},
{
"institution": "Cottingham High School and Sixth Form College",
"url": "https://www.cottinghamhigh.net/",
"studyType": "A Level, GCSE",
"startDate": "2011-09-01",
"endDate": "2018-07-06",
"score": "A* A* A* (A Level), 6A*, 4A, 2D* (GCSE)",
"courses": [
"A* Physics",
"A* Mathematics",
"A* Further Mathematics",
"(GCSE) A* Mathematics, A English",
"(GCSE) + 5A*, 3A, 2 Dist*"
]
}
],
"awards": [
{
"title": "Florence Nightingale Award for Graphical Excellence",
"date": "2019-07-03",
"awarder": "Durham University",
"summary": "Awarded for the optimal presentation of quantitative data to illustrate a Helmholtz coil. Used Python for graphing."
}
],
"certificates": [],
"publications": [],
"skills": [
{
"name": "Data Analysis",
"level": "",
"keywords": [
"Python",
"Statistics",
"Jupyter"
]
},
{
"name": "Web Development",
"level": "",
"keywords": [
"HTML",
"CSS",
"JavaScript",
"Vue"
]
},
{
"name": "Git/Project Management",
"level": "",
"keywords": [
"Pull requests",
"Git issues",
"Open source maintainer",
"GitHub Actions"
]
},
{
"name": "Great development practises",
"level": "",
"keywords": [
"Test-Driven Development",
"API Design",
"Reliable documentation"
]
},
{
"name": "DevOps",
"level": "",
"keywords": [
"Docker",
"Git",
"Continuous Integration",
"Continuous Deployment"
]
}
],
"languages": [],
"interests": [
{
"name": "Electronics",
"keywords": [
"PC building",
"Arduino (microcontroller and circuit boards)"
]
},
{
"name": "Open-source",
"keywords": [
"Contributing to open-source projects"
]
}
],
"references": [
{
"reference": "[... W]e were very impressed with [Alfie]'s outstanding contribution to our business in a relatively short period. He demonstrated extremely high intelligence, organisation, good technical communication skills, work ethic, and a positive attitude. [Available on request.]",
"name": "Jim Mayock, Viper RF. Matthew O'Keefe, PhD, MBA, Viper RF.",
"url": "mailto:jim.mayock@viper-rf.com,matthew.okeefe@viper-rf.com"
},
{
"reference": "\"This is very neat thank you for this contribution.\"",
"name": " Alexandre Lavigne, open-source pull request.",
"url": "https://github.com/burnash/gspread/pull/1187#pullrequestreview-1451621771"
},
{
"reference": "\"Thanks @strib and. @alifeee - very good team work!!!!\"",
"name": "Romano Silva, open-source pull request.",
"url": "https://github.com/keyteki/keyteki/pull/3222#issuecomment-1589734669"
},
{
"reference": "[Available on request.]",
"name": "Prof. Ifan Hughes, Durham University",
"url": "https://www.durham.ac.uk/staff/i-g-hughes/"
},
{
"reference": "[Available on request.]",
"name": "Graeme Wintle, ByteSnap Design",
"url": "mailto:graemew@bytesnap.co.uk"
}
],
"projects": [],
"meta": {
"theme": "kendall",
"url": "https://cv.alfierenn.dev"
}
}
@thomasdavis
Copy link

The registry doesn't like that your projects section has empty urls, you can just delete them and it should render.

I'm currently going through all 400 theme packages and getting the ones that look good and work (https://jsonresume-org-themes.vercel.app/themes)

The problem is I moved the registry to a serverless environment, and a lot of themes use to read from the file system which the vercel hosting doesn't like.

Anyway doing a half of the themes and registry so it should be much better very soon.

@alifeee
Copy link
Author

alifeee commented May 18, 2023

The registry doesn't like that your projects section has empty urls, you can just delete them and it should render.

I'm currently going through all 400 theme packages and getting the ones that look good and work (https://jsonresume-org-themes.vercel.app/themes)

The problem is I moved the registry to a serverless environment, and a lot of themes use to read from the file system which the vercel hosting doesn't like.

Anyway doing a half of the themes and registry so it should be much better very soon.

Thanks for the info. I emailed you before, but is there anything I can help develop for the new json-resume stuff? I notice the schema repo and other repos' main branches are being edited and developed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment