Scroll To View More
Mary I Sheahen, Software Developer in Narragansett, RI, United States
Mary I Sheahen

Software Developer in Narragansett, RI, United States

Member since December 7, 2016
Mary is an experience web developer with a passion for user experience and 7+ years of industry expertise. With a master's degree in computer science and a Nanodegree in senior web development, she is well positioned to tackle any project.
Mary is now available for hire



  • MySQL, 7 years
  • HTML, 7 years
  • JavaScript, 7 years
  • CSS3, 7 years
  • Angular, 4 years
  • Ember.js, 4 years
  • Android, 4 years
  • React, 3 years
Narragansett, RI, United States



Preferred Environment


The most amazing...

...aspect of UX is creating applications that are not only beautiful, but work for your target user.


  • UX Development Lead

    2018 - PRESENT
    SLCKET, Inc
    • Implemented architecture for a hybrid mobile app by creating SQLite database handlers, controller, and views.
    • Created Android and iOS custom functions to access phone-specific controls such as camera access, speech recognition, and gallery photo pickers.
    • Contributed to and helped maintain PHP API endpoints, ensuring tight security and fast performance.
    • Created pixel perfect implementations of custom designs provided by the design team, ensuring responsiveness overall device sizes.
    • Created a lightweight custom javascript framework to handle data passing from native mobile features to unified javascript UI.
    • Implemented CSS animations for over 4 games. Animation styles included a countdown ticker loading layer, moving backgrounds on the games, and success/failure animations on certain game actions.
    Technologies: CSS3, PHP, MYSQL, Javascript, HTML, AWS, Swift, Java
  • Front End Developer

    2019 - 2019 (via TopTal)
    • Implement and collaborated on new designs for context menus and tooltip menus for canvas-based drawing tool.
    • Created new components in React that allowed for text manipulation.
    • Leveraged Fabric.js methods in order to update font styles and integrated into text changing components.
    Technologies: React, Canvas, css, html, javascript, fabric.js
  • UX Developer

    2015 - 2018
    Fidelity Investments
    • Worked closely with a team of designers and developers to implement working prototypes for web-based financial applications.
    • Successfully delivered over 12 projects over the three year period.
    • Contributed and maintained custom Angular2 based UI framework used across multiple applications in the organization.
    Technologies: Angular2, SCSS, Ember.js, CSS, HTML, Javascript, SQL
  • Full Stack Developer

    2014 - 2015
    SLCKET, Inc
    • Implemented web and mobile applications for a mobile web-based social media application.
    • Technologies and skills include MYSQL, responsive design, CSS3, SASS, HTML5, PHP, complex ajax queries, vanilla javascript, and object-oriented programming.
    Technologies: PHP, MYSQL, HTML, Javascript, SCSS, CSS


  • Fantasy Football Watchlist (Development)

    Progressive web app built on Firebase that allows users to "watch" football players and get notifications on their weekly salary changes, injuries, and news on their performance.
    • The web app consists of three distinct parts: Firebase database and Google Cloud Messaging service (GCM), a front-end client which receives push notifications from GCM, and a web server which sends push notifications to GCM and reads from Firebase database. Built to be responsive across all device sizes.

  • MunchMore (Development)

    MunchMore is intended to be an accessible project that allows users to rate and review local restaurants. It also shows some basic information about the restaurants. This project was created for the Senior Web Developer Nanodegree to use accessibility standards including proper semantics, ARIA roles, and contrast.

  • Data Visualization Project (Development)

    This project used Highcharts.js and d3.js to help visualize data that was being collected about nursing home residents and their health activity. I re-designed and developed a new web interface using responsive design techniques. The web interface was then used for viewing clinical data stored in a MYSQL database, involving writing complex queries and using PHP, CSS, HTML, JavaScript, and jQuery.

  • MBTA Commuter Rail Schedules (Development)

    This is an offline-first web application that allows users to search for and view various train schedules for the MBTA commuter rail. The app implements offline-first capability by taking advantage of service workers, indexDB, and caching. The app also queries live data (when online) from the MBTA commuter rail API.• The project was used to demonstrate an understanding of service workers and offline-first web applications.


  • Languages

    HTML, JavaScript, CSS3, Swift
  • Frameworks

    Angular, Ember.js, React Native
  • Libraries/APIs

    React, Highcharts, D3.js
  • Storage

  • Other

    CSS3 Animation
  • Platforms

    Android, iOS


  • Master's degree in Computer Science
    2011 - 2015
    University of Missouri - Columbia - Columbia, MO
  • Bachelor's degree in Biological Engineering
    2007 - 2011
    University of Missouri - Columbia - Columbia, MO
  • Senior Web Developer Nanodegree
I really like this profile
Share it with others