Contents
Skills | Education | Work Experience | Personal Interests | Where to find me |
👋
Hello there! Hello there! I'm Karim, a passionate junior full-stack developer from London. The midwife who delivered me declared I'd be a gigantic nerd to my mother, and happily she was proven correct.
I believe in the power of technology to transform lives, and the world in an equitable way. I'm thrilled by software that can help us tackle some of the world's biggest challenges, and focus every moment I have on upskilling as a developer.
I'm currently employed as an Associate Software Engineer in the Solutions Engineering team at Eigen Technologies in London.
Visitors to this page/shared repos ->
Projects
Project | Description | Stack | Demo Link |
---|---|---|---|
Chronicle | Content tracking web-app. Users sign up to keep track of consumption of books, movies & podcasts | Vanilla JS, Express, Bootstrap, Pug, Node.js, HTML, CSS, Jest, Puppeteer | |
Acebook | Facebook clone built using Rails. Finished features include profile pages, a news feed of other user's posts and uploaded images, including the ability to comment on them and like them. | Ruby, Rails, Postgres /w ActiveRecord, HTML, CSS, RSPec, Capybara | |
MakersBNB | Creating an airbnb clone - finished features include hosting and bookings. Have two of these projects, as was requested to change teams near the end of the week to help debug a fellow team's app, allowing them to reach MVP | Ruby, Sintara, Bootstrap, Postgres /w PG gem, HTML, CSS, RSpec, Capybara |
Skills
- Languages: Experience in Ruby, Javascript, HTML, CSS, Python and C.
- Problem-solving: Problem solving comes naturally for me, being heavily required in my undergraduate and postgraduate studies.
- Debugging and TDD: Asked to change groups during a bootcamp project due to strong debugging skills and maintaining strong TDD practices; a third party reviewer recently said:
Your tests focused on the behaviour of the system, which is excellent.
Your test progression and triangulation is excellent, and you closely triangulated your tests.
- Interpersonal Skills: I've had the privilege of leading volunteering teams for most of my adult life, alongside working as a Sales Representative for a SaaS start-up for over a year, which has left me with an intimate understanding of how to manage multiple stakeholders, and how to communicate with varying personality types. The aforementioned reviewer recently said:
You were sufficiently vocal about what you were doing and why you are doing it.
You pitch your reasoning at a good level that shows confidence in your decisions.
Your reasoning for design and problem-solving decisions were also logically sound. Great job.
Work Experience
Eigen Technologies Associate Software Engineer | Nov 2021 - Current
- Tech used: Docker, Python
World Traveller | Feb 2020 - Sept 2020
- Planned a long period of travelling before career change. I only managed to be away for a month before returning to London due to COVID. Attempted to wait out the pandemic, but COVID won the waiting game
HubBox Sales Manager | Feb 2019 - Feb 2020
- Conducted Enterprise Sales. Utilised strong interpersonal & leadership skills to achieve 120% of quota during tenure
- Led internal user testing of all software being delivered to clients, using my excellent attention to detail and good technical knowledge to create JIRA tickets for our tech team to debug issues
HubBox Network Strategy & Operations Manager | Sept 2018 - Feb 2019
- Oversaw creation and implementation of Network Growth Strategy, relying on my strong analytical skills to increase Network Activity by 32% YOY.
- Additional Joint responsibility for Operations Team; was reported to by operations team lead, and aided them with strategy development and hiring process. Leant on my organisational skills to help finish a hiring round whilst recreating strategy.
- Wrote technical documentation for Account Managers, using my strong written communication abilities.
Education
Makers academy (May '21 - current)
Software bootcamp focusing on:
- Developing web apps using an Agile Methodology in a team, whilst learning the fundamental principles of OOP, TDD and Software Engineering Principles
- Worked on interpersonal skills, serving as team lead for two projects and volunteering as a technical mentor for 3 other students
Self Teaching Software Languages & CS Principles | Oct 2021 - March 2021
- Completed Computer Science courses (e.g Harvard's CS50X) and learnt syntax of several languages (e.g Automate the Boring Things with Python)
University of Nottingham BA (Sept '14 - Sept '17) MA (Sept '17 - Sept '18)
- Modules in Metaphysics, Contemporary Ethics, and Philosophy of the Mind. Focus on analytical Philosophy
- Charity & Welfare Secretary for the University of Nottingham Rugby Union Club
Personal Interests
I enjoy playing tabletop wargames & RPGs, as well as competitive video games. I'm also a big rugby fan, and both play and watch the sport regularly. I also love running, having run a marathon and a few half marathons before. I enjoy yoga, meditation and keeping mindful; I also love a good podcast! Finally, I love hardware, astronomy and science fiction - as well as travelling when I get the chance to.
Where to find me
In beautiful South London, with my earphones in and a coffee in hand! If not... Twitter | LinkedIn | Codewars | Leetcode | Stack overflow