The short answer, me.

Johanna Mesa Ramos
Contact at
Software Engineer and Illustrator
Lives in Spain (willing to relocate)
Speaks English (native) and Spanish (native)

The long answer...

My name is Johanna and I love storytelling through illustration, I always thought I would end up growing out of it, but since the passion instead has just gotten stronger I have decided to do something about it and that's how Chayemor came to be. My ultimate dream would be to both illustrate and voice the next Mulan, along with programming a game of her story (TellTale Games style).



  • Character Designer - "Gordo and Bleu" [Sept 2016 to Present]

    My responsibility was to transform a description and set of requirements into a character represented through a turnaround sheet, including four principal character mouth expressions (closed, wide, ee and oo sounds).

  • Freelance Illustrator [Sept 2016 - Present]

    As a freelance illustrator I have covered projects ranging from tattoo designs to promotional illustrations.

  • Graphic Designer [Mar 2014 - Feb 2016]

    Radio Independiente de Canarias S.L.
    My responsibilities varied amongst web design, logo design and manipulation, and promotional images design.

Software and tools

  • Proficient : Photoshop CS6 (Adobe Certified Associate), Clip Studio Paint EX, Wacom Intuous Art

  • Experience with: Illustrator CS6


Currently my job title is of Full Stack Developer (with emphasis on Front End - JavaScript/JQuery/HTML/SASS/Bootstrap).

Check out my LinkedIn profile for more details on my resume , or my letters of recommendation.

StackExchange Presence

I belong to a couple of communities, but the ones I have attributed to the most are StackOverflow and Graphic Design.

Fight me

... with code, though I prefer arcade ... ^__^ at Code Fights


  • Freelance Full Stack Developer [Oct 2014 - Present]

    Secret Source
    In terms of CMS, I provide Drupal support in the following areas (for both custom sites as well as those with legacy code): site maintenance and improvement, theming, module development, and general troubleshooting.

    In rare occasions I have also provided basic Wordpress support. 

    Other responsibilities include developing sites by taking the provided design and returning a pixel-perfect website that adheres to the client's requirements. The tools to carry this out depend on the type of project. I will either use Drupal or Django (Python).

  • Lead Full Stack Developer [March 2014 - Present]

    My main responsibility was to lead the frontend projects from design to production, while providing support to the backend team. A wide range of technologies were used in the process, always choosing the ones that best suited the needs of the project at the time.

    Some of the technologies I have employed to implement requirements are: HTML, LESS, SASS, Bootstrap Framework, JavaScript, JQuery, Electron, Node.js, Django (Python), Drupal, ffmpeg and a few others.

  • Graphic Designer [Mar 2014 - Feb 2016]

    Radio Independiente de Canarias S.L.

  • Junior Java Technical Developer [October 2013 - December 2013]

    My responsibilities as Junior Java Technical Developer for this company included supporting my team in diverse projects, making use of my knowledge in: css, javascript, jquery-ajax, jquery-ui, web-scraping, html, jsoup and json. For example, I was asked to find a way to retrieve information that was valuable for the company from a page (web-scraping) without having to avoid doing so manually since the records to retrieve bordered the thousands. As a result I made a very basic web application where the user clicked a button in order for the records to be retrieved and presented on the screen.