Skip to content

acavalla/CV

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 

Repository files navigation

For hire Last updated

mail[email protected] phone 07955555169

linkedin youtube github


ANNA CAVALLA


ProjectsExperienceSkillsEducationHobbies

I am a driven, practical and sociable junior web developer. I trained as a scientist, and now I'm looking for a new challenge in software development. I've just completed the Maker's 12-week course; please feel free to look around my Github.

I have 8 years' experience in commercial enterprise and world-class research institutions. I thrive in a collaborative environment and love to teach myself, whether it's programming, cooking, or geography. I find coding fascinating because of its contrasting natures of pedantry and creativity: how solving sticky coding problems requires rigid logic combined with lateral thinking.

I'm seeking a large company, preferably with training structures in place, access to professional mentors, and clear career progression.

Projects

Name Description Tech/tools
Scrummy final project A location-based mobile app for street food markets
Video of presentation
MongoDB, Mongoose, Express, React Native, Node.js, and Google Maps API
Poké A Facebook webapp clone, supporting different user logins & authentication, posts and comments (both editable within a timeframe), and liking/unliking Ruby on Rails, jQuery, postgreSQL, Canva, Bootstrap, Heroku, circleCI, Commontator, Acts-as-favoritor, Devise
Tech tests Tech tests to mock those found in the hiring process. Emphasis on clean, DRY, flexible, and altruistic code Ruby with RSpec testing framework
Single-page notes app A single-page webapp to save users' notes to local storage and toggle display Vanilla JavaScript with Jasmine testing framework
Monarch MakersBnb An Airbnb webapp clone, supporting different user logins, owner/renter identities, listings, and acceptance of bookings Ruby and Sinatra, with RSpec and Capybara testing framework
AD Gene app An RShiny app to help identify genetic targets for Alzheimer therapies R, RShiny, Javascript, jQuery, HTML

Experience

Eli Lilly (08-2018 to 01-2019)
Bioinformatician

Global pharmaceutical company at which I worked with sensitive data. I rapidly taught myself RShiny and used it to build an app to collate and present relevant data to help identify new genetic targets for Alzheimer disease. I worked with my team and manager to identify which visualisations and analysis would be most useful, and worked alone to create a useful, scientifically sound app with arresting graphics. It was incorporated into the drug development process and allowed earlier focus on drugs with relevant targets, reducing costs. [Tech: R, RShiny, JavaScript, HTML, CSS]

UBC (09-2016 to 05-2018)
Trainee bioinformatician

World-class research institution The Genome Sciences Centre in Vancouver at which I analysed tumour genomes with R. I also worked with a team at a weekend hackathon to write tutorials for lesser-known clustering algorithms, which were then adopted by professors as teaching aids. [Tech: R, Rmarkdown]

Healx (01-2016 to 08-2016) Trainee bioinformatician and science writer

Biotech startup at which I learnt simple Python scripting and used it to identify funding sources from publicly available data. I also wrote the company blog to communicate rare disease theory to patients, patient families and potential investors.

Skills

Self-led learning

During my time at UBC, Eli Lilly, and Maker's, I used the tools at my disposal to pick up new technologies rapidly. I used a combination of walkthroughs, targeted Google/StackOverflow searches, and documentation pages to build up my own knowledge and confidence. I learnt how to identify when I need hands-on experimenting with the code, and when I would make more progress if I took a step back and delved deeper into the theory behind it. Owing to the anarchic and satellite nature of programming, whatever resource you seek, the internet will have it; it's just a matter of knowing how to find it. During the last 16 weeks, I've got to grips with two programming languages (Ruby and JavaScript), and built projects using dozens of other tools. I've attended five external reviews to evaluate information gathering from a client, programming level, debugging, process, and modelling, and taken on board feedback from each to improve iteratively.

Accuracy

While working as a copy editor, I honed a keen eye for spelling and grammar errors. I worked for a globally renowned journal, so their reputation was on the line, and I took this responsibility seriously. This skill translates well to coding: I can always spot a missing full stop or an extraneous bracket, and am happy to pass on the info. Luckily in coding it's always received well, as it prevents confusing bugs later down the line and allows the team to focus on the problem.

Resilience

As a data cleanser at the NHS, my role was to remove personal identifying information from incident reports such that they complied with GDPR data regulations. There was often a large backlog of reports to clear, making it an extremely repetitive role, in which I often cleared over 1000 records per day. I focused on the end goal of better patient care and frequently challenged myself to top my previous highest score, without compromising on quality.

Education

Makers Academy (01-2021 to 03-2021)

Process and theory

Object-oriented programming Version control XP values
Test-driven development Pair programming Agile processes
Behaviour-driven development Team building MVC

Tech and tools

Ruby JavaScript HTML jQuery CircleCI RSpec
React Native Ruby on Rails Sinatra Bootstrap Canva Jasmine
Node.js Sinatra Heroku CSS PostgreSQL Capybara

University of Manchester (09-2009 to 06-2012)

Biochemistry ║ 2i ║ Dissertation: Matlab analysis of spectra to observe protein aggregation

Hobbies

Amateur linguist ║ Country music fan ║ Doting plant owner ║ Low-skilled but enthusiastic member of a netball team

Github Stats

Releases

No releases published

Packages

No packages published