Skip to content

Kittaru87/CV

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

134 Commits
 
 
 
 

Repository files navigation

Sophia Bell

Senior Software Engineer at Credera UK

www.sophiabell.dev - currently being redesigned

Medium blogs linkedin

Tech Skills : Typescript, Javascript, React, Ruby, Rails, Svelte, C#, Gatsby, JAMstack, Sanity CMS, Python, jQuery, HTML, CSS, SQL, PostgreSQL, NodeJS

Testing: RTL, RSpec, Jasmine, Capybara, Jest, Cypress, Pytest

Work experience

Software Engineer (2020 - current) Credera UK
  • Developed an application to allow for analysis of portfolio changes in the carbon credit market across multiple regions. Ingested, analysed and visualised large volumes of quantative data. (React, Typescript, HighCharts, AG Grid, SonarQube)
  • Developed a data visualisation platform for traders in an energy company to predict trends and visualise carbon emission data. Helped guide the team on adopting better testing practices, setting code quality expectations across the wider business. (React, Typescript, C#, .Net, TailwindCSS, HighCharts, AG Grid, SonarQube)
  • Developed a new customer-facing digital wealth management experience for the web, including performance modelling and portfolio analysis. Managed application state with custom-built state machines and built integrations for new and legacy APIs. (React, Typescript, Node.js, Gatsby, XState, Redux, GraphQL, Storybook, Terraform)
  • Was a part of team working on the redevelopment (from Adobe Experience Manager to JAMstack technologies), redesign and launch of a well-known global deodorant brand. Increased user engagement by 309%, improved user experience with site load time reduced from 4.8 to 1.2 seconds and increasing Lighthouse scores from 12 to 92. This approach is now being rolled out to all international markets. (React, Typescript, Gatsby, Sanity CMS, Netlify, Jest, Cypress)
Digital Content Manager/Webmaster (2012 - 2020) The Low Incomes Tax Reform Group
  • As Digital Content lead, website manager and SEO lead I helped increase our website traffic from roughly 100,000 visitors a year to 5.5 million over my tenure. This included overseeing an extensive website migration, setting up and managing project sites, devising yearly project and marketing plans, and being the key liaison between the team and our developers.
  • Experienced using Drupal CMS, ExpressionEngine, Sharepoint and ClickDimensions.
Technical Team Administrator (2010 - 2012) The Chartered Institute of Taxation
  • Website management of 3 separate organisations' Technical areas, including proofing and formatting content, database management (Citrix and Access) and social media output.
Accounts Officer (2010) Constellation
  • Client portfolio management involving specialised customer care.
  • Preparation of client and financial reports, including trend identification.
  • Logistics and supply chain problem solving.
  • Management of Citrix database.
Placements Officer (2008 - 2009) NHS Continuing Care, NHS Surrey PCT
  • Responsible for sourcing care for elderly or disabled patients on an individual basis.
  • Intensive liaison between hospital staff, relatives, agencies and nursing homes.
  • Management of database, containing sensitive and confidential information.
  • Administrative and IT support, involving extensive use of Microsoft Office.

Freelance and Probono

Software Engineer A Good Thing
  • Building new features and expanding existing functionality on a web application that connects businesses with charities to utilise the circular economy and reduce landfill waste
  • Key technologies: Svelte, Typescript, Firebase, GCP
Shopify - Web Developer Thirteen Months
  • Styling and troubleshooting template issues on a Shopify website. Shopify uses Liquid, a template language created by Shopify and written in Ruby.
Wordpress - Web Developer Bridal Bus
  • Building a website for a new business in Wordpress. This project is still in its infancy (and is on hold because of the current situation).
InDesign - Sub-Editor Motor Finance/Leasing Life
  • Proofing and copy editing in Indesign

Projects

Project Details
What I learnt
Mix Tape
Makers final project to build an app that utilises the Spotify API to mix and produce playlists with your friends, and play them in-app.
React Frontend, Rails Backend
  • Learning an entirely new framework (React) in under 2 weeks is tough but manageable enough to produce a working and great looking app!
  • Communication and teamwork are vital when learning new skills quickly.
  • Spotify API authentication is tricky but, once you crack it, you are able to do so much.
  • Code reviews are a must!

Tech: React, Rails, Javascript, Ruby, PostgreSQL, Heroku
Testing and linting: Rspec, Capybara, Simplecov, ESlint

Innercise
Current project to create an app to help people more effectively exercise indoors using the YouTube API
Ruby on Rails
  • Currently still in development but using the time to really consolidate what I have learnt in previous projects (and try some new things out too).
  • That setting up Travis correctly is a lesson in patience.
  • Always read API authorisation documentation thoroughly so you don't breach any terms of service.
  • Doing a project without a set deadline has its ups and downs.

Tech: Ruby, Rails, Javascript, jQuery, PostgreSQL, Bootstrap, Heroku, Travis CI
Testing and linting: Rspec, Capybara, Simplecov, Coveralls

Acebook
Team project to build a clone of Facebook
Ruby on Rails
  • Taking time to research before diving straight into coding will always be beneficial. The same goes for planning.
  • jQuery and Rails don't often play ball nicely.

Tech: Ruby, Rails, Javascript, jQuery, PostgreSQL, Bootstrap, Heroku, Travis CI
Testing and linting: Rspec, Capybara, Simplecov, Coveralls, CodeClimate

Bank Tech Test
To write a program that can be used by irb to simulate a user's interaction with their bank account
  • How to approach a tech test.
  • I wrote this program in both Ruby and Javascript to try to better understand the similarities and differences when approaching the problem from a Ruby or Javascript standpoint.

Tech: Ruby
Testing and linting: Rspec, Rubocop, Simplecov

All projects can be found on my GitHub account

Education

Makers Academy (January 2020 - May 2020)

Highly selective 16-week immersive course that emphasises test-driven software development and agile methodologies. As a student I was encouraged to take ownership of my learning process, both as an individual and part of a team, producing programs in a variety of languages and frameworks. This included:

  • Collaborating and learning through pair programming and peer-driven code reviews
  • Writing clear, simple code by following TDD and OOP design patterns
  • Daily stand-ups, sprint planning and evening retros
  • Project work using GitHub as a version control tool (largely done remotely)
  • Understanding project requirements by creating user stories, domain models and breaking features down into smaller, manageable tasks

23 Code Street (May 2019 - Aug 2019)

A 12-week bi-weekly Web Development Foundation course.

  • JavaScript, HTML5, CSS3
  • Version control via GitHub and Fork
  • Responsive and accessible development and design principles
  • Group work and pair programming
Durham University (2005 - 2008)
  • Combined Honours in Arts (Classics and English): BA(Hons) 2:1
  • Elective module in Ancient History
  • Evening classes in Ancient Egyptian Hieroglyphics
George Abbot Sixth Form College (2003 - 2005)
  • 3 A-levels: English, History, Latin
  • 1 AS-level: Physics
  • Elected Head Girl by the student body and faculty

Professional Development

  • Drupal 7 CMS training
  • Fast Track Digital Marketing
  • Content Marketing for Web, Mobile and Social Media
  • Google Analytics Advance - Optimising your site training

Hobbies

Sci-fi nut, gamer since the days of DOS, in practice a worse piano player than my years of playing suggest, amateur ceramicist, cat whisperer, and destroyer of potted plants (although I'm working on that one).

Volunteering

I enjoy volunteering my time when I am able. I have previously volunteered for the following organisations:

Contact

About

Sophia Bell's CV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors