Ashley Johnson
Developer | Designer | Artist

I want to use my knowledge of design and development to create products that become a part of the everyday life of people worldwide.

Mobile Development

Kidomi
 About the Project

Kidomi is a multi-platform app service that features games, books, videos, and other forms of media for kids between the ages of 3 and 12. The app is currently available for Andoird and iOS.

I was a front-end engineer for Kidomi mobile from it's conception through to its release as well as continued maintainance and its stages of evolution. As a front-end engineer, I also collaborated closely with design and production to bring the experience to life. The app was created in our proprietary library system which was based on Backbone; however, the front-end utilized JavaScript and JSON. I was also responsible for interface animations using JavaScript, managing translation files for the app and its legal documentation written in HTML, and rapid prototyping of new features for testing.

 Gallery
Click to enlarge
Kidomi1 Kidomi2 Kidomi3 Kidomi4 Kidomi5
Mobile entertainment service that provides multiple forms of media for kids ages 3-12

Web Development

Kidomi Web
 About the Project

Kidomi Web is the online browser experience that corresponds to the Kidomi mobile service. Both services are integrated with one another to create a multi-platform experience that provides books, games, video, and other forms of media to kids between the ages of 3 and 12.

I was a front-end web developer for Kidomi from its conception through to its release along with its continued evolution and maintainance. As a front-ed developer, I worked closely with design an production to translate our mobile experience to the web browser. In addition to the front-end developement, I was responsible for rapid prototyping of new features and changes to areas of the site. I created some animations via SASS and JavaScript for the user interface as well as integrated animations created in Lottie by the design team.

Kidomi Web was created using React and Ruby on Rails environments as its base. HTML5, SASS, JavaScript, and JSON serviced the front-end of the product.

 Gallery
Click to enlarge
KidomiWeb1 KidomiWeb2 KidomiWeb3
Online entertainment service that provides multiple forms of media for kids ages 3-12

UI Design

Double Click: Online Spy School
 About the Project

Double Click: Online Spy School was the second half of a two-team project commissioned by the Carnegie Science Center. The interactive experience introduced kids to STEM themes such as programming, physics, and chemistry through minigames and an adventurous narrative using Carnegie Science Center's existing characters used during their summer camps.

One of the biggest challenges of this project, as a 2D artist and UI Designer, was creating artwork that blended in with the style established by the previous team. In addition to creating art assets and adjusting to the needs of the client, I engaged with multiple focus groups and contributed to conducting A/B testing throughout the iterations of this project in order to evaluate the user experience of the entire site. Due to the games being Flash based, I used ActionScript to integrate the art assets into the user interface.

Additional duties to this project included creation of print material and posters using Photoshop and Illustrator.

 Gallery
Click to enlarge
DoubleClick1 DoubleClick2 DoubleClick3 DoubleClick4 DoubleClick5 DoubleClick6 DoubleClick7 DoubleClick8 DoubleClick9 DoubleClick10 DoubleClick11*
* Collaboration with Kim Kiser
An online interactive experience to promote STEM careers to girls ages 8 to 11.

Resume


Senior Front-End Engineer

Front-end engineer for multiple international, customer-facing products primarily using TypeScript, JavaScript, JSON, and SASS in the React Web framework. Extensive experience with the agile workflow process which includes daily stand-up meetings, bi-weekly development cycles, sprint planning, and sprint retrospectives. Knowledge of version control software such as Git and SourceTree. Collaboration with multiple departments such as design, quality assurance, analytics, and content services.


Highlights
  • Planned and lead the code refactoring process of Paramount+ Live feature on the smart TV application by breaking down possible complications within the code, leading meetings for planning necessary changes, and creating bug tickets in Jira to be distributed amongst the relevant development teams.
  • Primary developer for the implementation of the in-application sign up feature for the Paramount+ streaming application on Comcast Xfinity streaming devices.
  • Creator of a sandbox testing environment for Lithium, Sandbox Kid’s proprietary development library.
  • Partnered and travelled with Paramount human resources to attract and recruit new developers at the AfroTech conference.

Skills
  • TypeScript
  • JavaScript
  • React Web
  • Redux
  • Jest
  • JSON
  • HTML
  • SASS
  • CSS
  • Agile Workflow
  • Git
  • Jira
  • Visual Studio
  • Documentation
  • Photoshop
  • Illustrator

Work Experience PARAMOUNT, Senior Front-End Engineer | Mar 2022 – Oct 2024
  • Implemented new monetization features for the Paramount+ smart TV streaming application using Typescript, JavaScript, React Web, Redux, and SASS. Paramount+ services over 70 million subscribers internationally.
  • Created test environments for quality assurance by providing temporary functionality to new unreleased features for periodic testing during the agile workflow.
  • Implemented and maintained the in-application sign up feature for Paramount+ on Comcast Xfinity streaming devices.
  • Implemented dynamic text translations by using JSON data collected from content management services stored by Redux.
  • Created test files using TypeScript and Jest for newly implemented and past features of the Paramount+ smart TV application.
  • Debugged existing features across the Paramount+ smart TV application.
  • Created and maintained documentation for the Paramount+ smart TV streaming application.
SANDBOX KIDS, Front-End Engineer | Aug 2015 – Apr 2021
Formally Fingerprint Digital, Inc
  • Primary developer for multiple mobile prototypes as demonstrations for prospective clients using Lithium (Sandbox Kid’s proprietary development library), JavaScript, JSON, and SASS.
  • Developed the mobile and web versions of the children’s entertainment application, Kidomi, from conception to release as well as feature updates. Kidomi services over 200,000 subscribers internationally.
  • Developed a video player proof of concept for the Kidomi TV application prototype on the Comcast Xfinity streaming device.
  • Developed and maintained features for the parent portal of the Samsung Kids mobile application using Nirvana (Sandbox Kid’s former proprietary development library), JavaScript, JSON, and SASS.
  • Integrated language translations for the Kidomi mobile and web applications using Java to create automated HTML file creation for legal informational pages, JSON, and the i18n translation module.
  • Collaborated with the design team to create and implement UI animations that were adaptable for both the mobile and web versions of Kidomi.
  • Consulted the outsourced development of three mobile game collaboration projects with DreamWorks Animation Studios Netflix Properties which included the responsibilities of bug tracking, testing, and asset support.
BINWISE, INC., Front-End Web Developer | Nov 2013 - Aug 2015
  • Developed the BinWise web application using Backbone, Marionette, JavaScript, HTML, SASS, ASP.Net.
  • Connected the back-end to the front-end of the BinWise web application using RESTful web services.
  • Created prototype UI designs for user testing and evaluation using Balsamiq, HTML, JavaScript, and CSS.
  • Implemented UI designs for the BinWise web application.

Additional Experience FREELANCE, Web Developer | Aug 2013 - Nov 2013
  • Exiles, LLC: Redesigned, wireframed, and created demo of Nation Orange website using Bootstrap, CSS, and HTML. Design changes were applied to other sites in network. (2 weeks)
  • JustShareIt: Developed JSI Mobility website from provided design, created graphics, and contributed to design updates using Bootstrap, CSS, HTML, PHP, JavaScript, and JSON (4 weeks)
RANDOM-E-NETWORK, LLC, Web Designer | Aug 2011 - Aug 2013
  • Designed and wireframed the Random-E-Network, LLC website using Photoshop
  • Implemented the Random-E-Network, LLC website and database using HTML, CSS, JavaScript, PHP, and MySQL
  • Designed, implemented, and documented a proof of concept for a virtual conferencing web tool using Unity 3D and Jibe by Reaction Grid

Internships THE FRANKLIN INSTITUTE, Game Design Intern, Web Designer | Jun 2010 - Aug 2010
  • Designed an interactive social game experience that utilizes a virtual world and the physical museum displays to enhance the educational value of the museum for ages 8 and up
  • Create the 2D concept artwork using Photoshop.
  • Redesign and implement the A.R.I.E.L. project web site using HTML, CSS, and JavaScript.
NASA, AMES RESEARCH CENTER, Networking Intern | Jun 2008 - Aug 2008 and Jun 2007 - Aug 2008

2008: Researched understandable and novel data visualization techniques to display large amounts of network data collected from routers.
2007: Researched the use of Voice over Internet Protocol software to communicate with future NASA research teams that will explore the surface of the moon.
  • Set up and maintained SQL database of network information on a BSD server.
  • Tested and evaluated possible innovative ways to visualize NASA network traffic using a variety of different programming environments.
  • Developed a data visualization prototype using Processing to display thousands of data points.
  • Installed and maintained a Linux Server to host the Asterisk Voice over Internet Protocol software.
  • Installed, tested, and maintained components for Asterisk Voice over Internet Protocol software for future NASA use.

Education
  • CARNEGIE MELLON UNIVERSITY: Pittsburgh, PA, Masters of Entertainment Technology
  • SPELMAN COLLEGE: Atlanta, GA, Bachelors of Science, Computer Science