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 experienced web developer with a passion for user experience and 9+ years of industry expertise. With a master's degree in computer science and extensive experience freelancing for front end projects, she is well-positioned to tackle any project.
Mary is now available for hire

Portfolio

Experience

Location

Narragansett, RI, United States

Availability

Part-time

Preferred Environment

React, JavaScript, HTML, CSS

The most amazing...

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

Employment

  • 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
  • Frontend Developer/iOS Developer

    2019 - 2020
    GSK (Freelance Contract)
    • Used React to build web portal for viewing, managing and submitting sensitive user data.
    • Implemented logic for authenticating users via Implicit Grant and then later through Authorization Code Grant types.
    • Used Google's Speech-to-text API and grpc streaming with iOS app to record voice recordings and convert to text transcript.
    Technologies: React, Swift, GCP, Node.js, PingID, Auth0
  • Front-end Engineer

    2019 - 2020
    Quartz Network (Freelance Contract)
    • Implemented React responsive web application for the social network of professionals including features like connections, messaging, and admin functions.
    • Constructed embedded posts for social media entries using complex regex logic, displaying HTML content based on user-input data.
    • Implemented rich text editor for user content using Draft.js.
    Technologies: React, Loopback
  • Front-end Engineer

    2019 - 2019
    JoyBird (via TopTal)
    • Polished complex React components and created CSS animations for an eCommerce site.
    • Implemented React components to display dynamic menu items.
    Technologies: React, GraphQL, Storyboard
  • Front End Developer

    2019 - 2019
    Telos.ai (via TopTal)
    • Implemented 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: PHP, MYSQL, HTML, JavaScript, SCSS, CSS

Experience

  • 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.

Skills

  • Languages

    HTML, JavaScript, CSS3, CSS, Swift
  • Frameworks

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

    React, Highcharts, D3.js
  • Storage

    MySQL
  • Other

    CSS3 Animation
  • Platforms

    Android, iOS

Education

  • 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

Certifications

  • Senior Web Developer Nanodegree
    OCTOBER 2017 - PRESENT
    Udacity

To view more profiles

Join Toptal
Share it with others