Cheryl Hoskins, Developer in Fort Worth, TX, United States
Cheryl is available for hire
Hire Cheryl

Cheryl Hoskins

Verified Expert  in Engineering

Apollo Developer

Location
Fort Worth, TX, United States
Toptal Member Since
February 4, 2016

Cheryl is a developer with strong communication skills who seeks to provide software solutions that delight her clients. She has enjoyed working with React, Node.js, REST APIs, GraphQL, SQL, MongoDB, and JavaScript recently and is ready to start putting her skills to work for you. In addition to her technical background, Cheryl has an MBA and can translate your business requirements into quality software solutions.

Portfolio

EastySet
Node.js, JavaScript, PubSubJS, React, Meteor
OpenZNet
CSS, HTML5, JavaScript, MongoDB, SQL, GraphQL, REST APIs, React, Node.js
MasterGreek
CSS, HTML, Microsoft SQL Server, JavaScript, C#, ASP.NET

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code)

The most amazing...

...project I've coded from start to finish was a Greek parsing app to help students who are learning Greek.

Work Experience

Full-stack Developer

2020 - PRESENT
EastySet
  • Debugged problems with slow loading and greatly increased the efficiency of the client's requests.
  • Updated the front end to request only required data, and updated the back end to publish data efficiently as needed.
  • Integration with Google Docs API to allow users to create and download reports.
  • Various projects and bug fixes on the front and back ends, using React, Meteor, websockets, and MongoDB.
Technologies: Node.js, JavaScript, PubSubJS, React, Meteor

Developer Team Lead

2016 - PRESENT
OpenZNet
  • Created a proof-of-concept framework for next-gen TV broadcaster apps (front end).
  • Developed the server side to work with broadcaster apps using Node.js. Used both REST API and GraphQL for different projects.
  • Developed a content management system for news organizations. Included features like geolocation and profile management to deliver content that was most relevant for each user.
  • Developed tools to build client websites and webs apps using React and Apollo.
  • Started working with OpenZNet as a Toptal Client, but impressed them so much that they bought out the contract; I've been working directly for OpenZNet since.
  • Built the company's website.
Technologies: CSS, HTML5, JavaScript, MongoDB, SQL, GraphQL, REST APIs, React, Node.js

Developer

2015 - 2017
MasterGreek
  • Developed every aspect of MasterGreek, a Greek parsing web application.
  • Worked with a Greek professor from initial concept to design in order to help Greek students refine their parsing skills.
  • Learned enough Greek to be able to intelligently discuss the requirements with the Greek professor.
  • Built the app using JavaScript on the front end and C#/SQL Server on the back end.
  • Continued to improve the app based on user feedback.
Technologies: CSS, HTML, Microsoft SQL Server, JavaScript, C#, ASP.NET

Developer

2010 - 2016
Applied Computer Resources
  • Created a scheduling application for auto body shops in ASP.NET.
  • Converted legacy MS Access data to SQL Server.
  • Maintained a collision repair shop estimating application for clients, including bug fixes and enhancements.
  • Collaborated with other developers to finish projects and review code while working remotely.
  • Worked with the technical support team and regression testers to develop best practices for new releases while working remotely.
  • Cooperated with the sales staff to prioritize which features to add to the application.
Technologies: Visual Basic, CSS, HTML, Microsoft SQL Server, JavaScript, C#, ASP.NET

Next Gen TV App Framework

Developed a framework for apps to run across multiple channels for Next Gen TVs, which are set to go to market in late 2019 or early 2020. This framework forms a base that allows different broadcasters to load specific apps associated with their own channels.

MasterGreek

http://MasterGreek.com
MasterGreek is a web app that helps Greek students practice parsing Greek words. It includes a practice mode and a quiz mode. Users can log in to record progress.

Scheduler Customized for Auto Body Shops

I enhanced the body shop management system that my company already provides with a custom scheduler. Generic scheduling applications did not serve the needs of our clients, so I developed a scheduler that integrates with our existing software to allow body shops to schedule jobs for different bays or technicians. Tickets can be created through the original software, or through the schedule directly. The interface is intuitive, but many customizations make it just what our clients need. For example, clients can put a job in a slot that is too small, and the software will determine if other jobs can be moved while still meeting their commitment times. Optimizations also allow users to view total time available along with largest individual blocks of time available. This helps them make scheduling decisions that make efficient use of their technicians' time.

This is a leading edge feature in its market.

Languages

HTML5, C#, JavaScript, HTML, SQL, CSS, GraphQL, Visual Basic, C++

Libraries/APIs

jQuery, Node.js, TensorFlow, React, Socket.IO, REST APIs, HTML5 APIs, PubSubJS, LINQ, Velocity.js, Twilio API, PubNub

Tools

Microsoft Visual Studio

Platforms

Android, Amazon Web Services (AWS), Meteor, Twilio, Visual Studio Code (VS Code)

Storage

Microsoft SQL Server, MongoDB, Amazon S3 (AWS S3)

Other

Software Development, Front-end Development, MERN Stack, Full-stack, APIs, HTML5 Geolocation, Pub/Sub, Apollo

Frameworks

ASP.NET, Kendo MVC, Kendo UI, ASP.NET Web API, ASP.NET MVC, Entity

Paradigms

Model View Controller (MVC)

1996 - 1997

Master's Degree in Business

University of Louisville - Louisville, Kentucky

1995 - 1997

Master's Degree in Structural Engineering

University of Louisville - Louisville, Kentucky

1993 - 1995

Bachelor of Science Degree in Civil Engineering

University of Louisville - Louisville, Kentucky

1991 - 1993

Coursework in Civil Engineering

Cornell University - Ithaca, New York

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring