Mary I Sheahen
Verified Expert in Engineering
Software Developer
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, Mary is well-positioned to tackle any project.
Portfolio
Experience
Availability
Preferred Environment
CSS, HTML, JavaScript, React
The most amazing...
...aspect of UX is creating applications that are not only beautiful but work for your target user.
Work Experience
UX Development Lead
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.
Front-end Engineer
Data Provenance Admin UI
- Worked for a client (a government agency) that created a data provenance system, which allowed monitoring and inspecting workflows and changes to data products.
- Created a front-end application that worked as a test harness to upload, test, and inspect pieces of data and edit workflows.
- Built the front-end application, which leveraged BPMN.io and React and connected to a Java Spring Boot back end.
Mobile and Full-stack Engineer
Thru The Bible
- Created, tested, and deployed back-end APIs (Java Spring Boot) for the bible application. It was launched into production in late 2021.
- Built an audio tracking system and integrated back-end endpoints with the front-end React Native application.
- Wrote automated tests and integrated them with the CI deploy pipeline for more content deployments.
UI Developer
Metriva Technologies
- Created from scratch and successfully launched an Angular-based UI healthcare platform.
- Integrated a third-party OAuth system for user session logins.
- Planned and implemented re-useable components in the system with custom styling and functionality.
Front-end Developer | iOS Developer
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.
Front-end Engineer
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.
Front-end Engineer
JoyBird (via TopTal)
- Polished complex React components and created CSS animations for an eCommerce site.
- Implemented React components to display dynamic menu items.
Front-end Developer
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.
UX Developer
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.
Full-stack Developer
SLCKET, Inc
- Implemented web and mobile applications for a mobile web-based social media application.
Experience
Data Visualization Project
Skills
Languages
HTML, JavaScript, CSS3, CSS, Swift, PHP, Java, SCSS, SQL, GraphQL, Sass, TypeScript
Frameworks
Angular, Ember.js, React Native, Loopback, Spring Boot
Libraries/APIs
React, Highcharts, D3.js, Fabric, Node.js, RxJS
Storage
MySQL
Other
CSS3 Animation, Storyboarding, User Interface (UI), User Experience (UX), Material Design, Theme Development, Pixel Perfect
Platforms
Android, iOS, Google Cloud Platform (GCP), Amazon Web Services (AWS), OpenShift
Tools
Canvas, Auth0
Education
Master's Degree in Computer Science
University of Missouri - Columbia - Columbia, MO
Bachelor's Degree in Biological Engineering
University of Missouri - Columbia - Columbia, MO
Certifications
Senior Web Developer Nanodegree
Udacity
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring