Skip to content

jxc136/CV

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

76 Commits
Β 
Β 

Repository files navigation

Josh Carvell


Summary: Full-stack Javascript and Ruby developer with 8 years of business marketing experience and a recent graduate of a software development bootcamp. Grand finalist of the Cognizant National Coding Challenge 2023. Currently working as a volunteer Software Developer at ADHD UK.

Objective: To obtain a full-stack software developer role in an agile development team, where I can leverage my technical skills, problem-solving abilities, and project management skills to deliver high-quality software.

πŸ’» Projects

Name Description Tech/Tools
jobBuddy
  • Created a MERN stack job hunting web application that help users dynamically track the status of all of their job applications through customisable kanban boards.
  • Developed a REST API using Express and Mongoose to ensure efficient data handling.
  • Implemented an MVC architecture to promote a modular and scalable back-end.
Mongoose, Express, React, Node.js, Jest, Cypress, Postman, CSS Bootstrap.
InterviewBuddy
  • Developed an interview practice tool to serve random interview questions to junior developers.
  • Implemented a mock Rest API using JSON to efficiently serve interview questions to users without the overhead of a full-fledged database system.
  • Introduced unit tests for API requests using Jest mocks to ensure high code quality and reliability.
Javascript, NodeJs, HTML, CSS, Jest
Acebook
  • Developed a social media site inspired by Facebook built with the MERN stack. Users are able to post, comment, like, add friends, add photos and edit their profile details.
  • Implemented an image upload feature that connected with cloud hosting for efficient storage and persisted image URLs in the app's database for easy access.
  • Introduced agile ceremonies to organise work into sprints and improve team processes.
Mongoose, Express, React, Node.js, Jest, Cypress, Postman, Cloudinary, CSS.
Guardian News Reader
  • an application that displays the latest stories from the Guardian website and allows users to search for stories by topic.
  • Utilised the DOM API to build a lightweight web user interface.
  • Unit tested API requests using Jest mocks
Node.js, jest, Postman, Moment.js, HTML, CSS.
Chitter
  • A simple twitter clone built using Ruby, ERB, HTML and PostgreSQL.
  • Implemented web routes using a lightweight web framework
  • Created a postgreSQL database and implement routes that interact with and manipulate data in these databases
Ruby, Sinatra, PostgreSQL, HTML, Rspec, Capybara, Rubocop, Timecop

πŸ§‘β€πŸ’» Technical Skills

Languages:

Frameworks and Libraries

Databases

Tools and Platforms


πŸ‘¨β€πŸŽ“ Professional Skills

Problem Solving:

Ability to quickly determine the best course of action to efficiently solve problems. Experience in anticipating and avoiding future problems in projects.

Example:
Led a team of students in a MERN stack development project, despite having limited knowledge of the technologies. 
I devised a learning curriculum and minimum knowledge criteria to ensure the team was prepared to work on the project, 
resulting in successful completion of all project requirements.

Process Management:

Experience in introducing and implementing processes to improve intra-team workflows and visibility of work. Ability to streamline processes and improve communication across teams and departments.

Example:
Introduced agile and XP processes in each of the team projects I led, using kanban boards and regular code reviews to 
create clear and simple workflows and allow every team member to easily see the state of a project.

Teamwork:

Experience in leading and coordinating projects in cross-departmental teams. Proven ability to work effectively with internal and external stakeholders to deliver successful projects.

Example:
Led and coordinated each of my group projects at Makers Academy, running daily standups and retros, 
assisting team members that needed support and ensuring that teams had a productive and supportive team environment.

Communication Skills:

Strong verbal and written communication skills, able to clearly convey technical information to non-technical audiences. Confident in explaining my work verbally and through documentation.

Example:
Led projects that required direct communication with external stakeholders, effectively briefing and evaluating work, 
receiving and executing on client briefs, and providing project updates and billing time.

πŸ§‘β€πŸ’Ό Work Experience


ADHD UK: (March 2023 - Current)
Volunteer Software Developer

Details
  • Contributed to the development of a cloud application using React and Typescript
  • Developed modularized React components, which enabled simple unit testing.
  • Deployed features to a Wordpress production environment, expanding the application's capabilities.
  • Collaborated with 4 developers as part of an Agile scrum team, using Kanban, code reviews and pair programming to ensure high code quality.


Digital Health Intelligence: (August 2019 – July 2022)
Digital Marketing Executive

Details
  • Delivered audience acquisition activities for Digital Health’s main news website, events, and community networks through cross-channel digital marketing
  • Oversaw the planning, production, and delivery of email marketing campaigns to increase traffic and leads
  • Created, managed and maintained event marketing websites using Wordpress, creating and updating content alongside designers and developers
  • Oversaw the overall marketing schedule, including planning, creating and scheduling email campaigns, display ads, and social media campaigns
  • Created, managed and implemented a cohesive marketing data strategy
  • Developed new marketing lists and audience segments using CRM data


MMT Digital: (April 2018 – July 2019: FTC)
Marketing Executive

Details
  • Responsible for cross channel marketing campaigns for a UX and Software Development agency
  • Managed the companys CMS, creating and editing landing pages and blog posts
  • Oversaw the SEO overhaul of the company website, working with a digital strategist to research, create and update metadata for key pages
  • Responsible for the conception, writing, editing, proofreading and delivery of marketing copy for internal and external audiences
  • Oversaw the creation and maintenance of client CRM data, resourcing briefing and managing administrative support


PA Media: (February 2017 – April 2018)
Marketing Assistant

πŸ‘¨β€πŸŽ“ Education

A 16 week Software Enginerering course from one of Europe's leading bootcamp providers focusing on:

Software Development
  • Writing high quality code that is readable and easy to change
  • Testing and TDD
  • Modeling and designing programs
  • Debugging and refacforing

Agile Processes and Teamwork

  • Agile development
  • Pair programmning
  • Collabortaive growth
  • BA in English. 2.1

Certifications

Hobbies

Outside of work, I'm a passionate fan of music, and a lover of board games. You’re equally as likely to find me spending my Friday at a board game cafe as you are a gig.

Releases

No releases published

Packages

No packages published