Jared Scheib

Jared Scheib

Mentor
5.0
(12 reviews)
US$50.00
For every 15 mins
24
Sessions/Jobs
ABOUT ME
7+ years full-stack engineer for web & iOS apps
7+ years full-stack engineer for web & iOS apps

Software Engineer in NYC building an async video chat app for iOS & web || Built consumer & enterprise apps for VC-backed YC-grad Series A-D companies, e.g. Gradient ML platform for Paperspace, and open-source, enterprise web app Chronograf for InfluxData || Specialized in TypeScript (JavaScript), Swift, & Go for Web & iOS apps || Experienced with Microservices Architecture, gRPC, and Docker || Founder of Pineapple AF, Cecelia Webber Art, & Life's Waltz Productions || Filmmaker & Theater Director of The Mayor, Doodu Boy, & Wrestles With Machista || Dancer, Poet, Hiker, Lover of Pineapple || Passionate about technology's role in artificial emotional intelligence, creativity, community, the health of our planet, and social harmony

French, Spanish, English
Eastern Time (US & Canada) (-04:00)
Joined April 2014
EXPERTISE
5 years experience
Converted large open source web app to TypeScript from JavaScript.
Converted large open source web app to TypeScript from JavaScript.
3 years experience | 5 endorsements
• Helped engineer & build open-source, enterprise data visualization, monitoring, & database management web app, Chronograf, the GUI for ...
• Helped engineer & build open-source, enterprise data visualization, monitoring, & database management web app, Chronograf, the GUI for the InfluxData Platform for time series data. Specific emphasis on role-based access control and other general web app security via OAuth2. • In React, I've created innumerable React components and containers; wrote just as many Redux action creators and reducers, as well as corresponding AJAX requests against a dedicated RESTful API server (which also proxied many database and monitoring queries out to other services); used React Router to create a Single-Page App experience and to ensure user authorization to navigate and use large-scale web apps; and worked on a lot of data visualization (using dygraphs) of time series data. • Additionally, at Tagasauris I built React + Redux web app prototypes such as a custom, segment-based video player, to explore the user experiences possible when applying machine learning to video, such as hypervideo and automated video editing. I also wrote a lot of AJAX/database requests against Firebase, which we used as our data store.
1 year experience
Key areas of work: API design & implementation; Key-value database transactions; Authentication & Authorization; Testing; Routing; Compat...
Key areas of work: API design & implementation; Key-value database transactions; Authentication & Authorization; Testing; Routing; Compatibility with Protocol Buffer & JSON. Most recent project: I spearheaded the effort to refactor the RESTful API server of an open source, enterprise, single-page app from one where all users had the same permissions to manipulate the same resources, to one where every user belonged to an organization and was independent from each other, with varying permissions to manipulate their organization's resources as determined by an admin via role-based access control. This required implementing an API middleware for authorization as well as revamping the server's database layer to operate on the intended resources that belonged to the specified organization. A user would also belong to a specific organization, and could belong to multiple and switch between them, and in this scheme a user could only operate on the users belonging to their organization for which they also had the appropriate permissions (via RBAC). Organizations themselves could be created and administrated by a special kind of admin. Users who had successfully authenticated via a configured OAuth2 provider would be issued a JWT by the server, which would be validated and authorized by server middleware for appropriate privileges against the requested resources. I've also worked heavily on request handling, routing, JSON encoding and decoding, marshaling and unmarshaling to/from Protocol Buffers for persistence in BoltDB and for communication over gRPC, and error handling. Recently, we have adopted spec-driven API development, where an API is only implemented after proposing, iterating, and gaining approval for its specification in OpenAPI (f/k/a Swagger). APIs that I've written largely conform to the JSON API specification. The vast majority of my Golang work has been done using Test Driven Development (TDD).
Protocol buffers (protobuf)Go (Golang)Microservices
View more
2 years experience
6 years experience

REVIEWS FROM CLIENTS

5.0
(12 reviews)
Seth Balodi
Seth Balodi
May 2019
Jared is very good at looking at your code and getting an overall understanding of it quickly. As somebody who is relatively new to web development, I find it valuable that Jared remains patient and explains things clearly, making an active effort to let me know when I am sidelining myself or getting into a rabbit hole which is not part of my intended plan for the mentorship.
Ben Carp
Ben Carp
November 2018
I had a session with Jared earlier today. Jared is able to grasp the unique challenge the student is facing, and to offer insight. As important - he is patient and friendly. Excellent mentor.
Niki Esfandiari
Niki Esfandiari
August 2018
Simply put, an awesome mentor. He immediately cuts to the core of the issue you're struggling with whilst keeping app structure and organization a high priority. Highly recommend!
Seth Balodi
Seth Balodi
August 2018
Jared was very easy to talk to and made me feel comfortable with asking questions. I could relate a lot to him as he described his own experience with mentorship and how far it had taken him. He answered all of my questions and definitely knows his stuff.
Edward
Edward
July 2018
Great patience and knowledge
Mike
Mike
July 2018
Jared was on the ball and I will definitely be continuing my Go learning with him. We learned about importing packages, referencing variables, declaring functions, and a lot more! We built a Go server to hit the Stripe payments api
Removed User
Removed User
July 2018
Helped take firebase to the next level, incorporating a build and deploying with additional libraries. Very adept developer. Good at teaching familiar concepts and exploring new ones.
Removed User
Removed User
July 2018
Great mentor. Extremely knowledgable and helped troubleshoot and break down problems into manageable chunks. Would definitely work with him again.
Summer
Summer
July 2018
Great help on my project and explains anything that doesn't make sense.
Robert Balderas
Robert Balderas
July 2018
Very thorough. Jared was quickly able to figure out my code base, the issue, and React Navigation (which he had never used before) very quickly. He guide me through a refactor and when complete led me to solution to my problem. I will work with Jared again.
SOCIAL PRESENCE
GitHub
lfx-post
JavaScript
1
6
tagasauris
Crowdsourcing Platform
JavaScript
1
0
EMPLOYMENTS
Senior Software Engineer
Paperspace
2018-11-01-Present
Building the open AI cloud platform.
Building the open AI cloud platform.
Machine Learning
JavaScript
Kubernetes
View more
Machine Learning
JavaScript
Kubernetes
Microservices
Go (Golang)
View more
Software Engineer
InfluxData
2017-02-01-2018-11-01
Built the open source, enterprise web app, Chronograf, allowing users to monitor, visualize, and administrate Time Series data in real-ti...
Built the open source, enterprise web app, Chronograf, allowing users to monitor, visualize, and administrate Time Series data in real-time, at-scale. Used by enterprise companies for DevOps, IoT, and Real-Time Analytics.
TypeScript
Test driven development
React
View more
TypeScript
Test driven development
React
JavaScript
Jest
Redux
InfluxDB
Enzyme
Go (Golang)
DevOps
View more
Software Engineer
Tagasauris
2016-01-01-2016-11-01
Engineered data pipelines, application prototypes, and internal tools to facilitate exploring what user experiences could be created when...
Engineered data pipelines, application prototypes, and internal tools to facilitate exploring what user experiences could be created when harnessing data derived by applying Machine Learning to video, such as hypervideo and automated video editing.
Node.js
Machine Learning
Firebase
View more
Node.js
Machine Learning
Firebase
React
React Native
Redux
Data Engineering
Mechanical Turk
Express.js
View more