Keith C.

Full Stack Developer

460 dollar

Mon expérience

Voir plus

StorybookJanuary 2019 - Présent

Created Aesop, an open-source dev tool that brings the Storybook test suite into an inline Visual Studio Code visual preview extension
*Leveraged Node.js processes, methods, and event emitters to manage asynchronous functions at startup, permitting the extension to spawn client-side child processes in the user's current file system, and document running server processes to relay output
*Enabled cross-platform process logic to responsively detect Storybook dependencies in project files to seamlessly initialize extension
*Integrated TypeScript to design interface modules and deploy a compiled application build, relying on static type assertions to simplify development debugging and ensure reliable interaction with user's workspace and file system regardless of host platform
*Navigated VSCode API to overcome purposefully-limited system access and benefit from type libraries, opting for a webview implementation to ensure compatibility with the greatest number of existing Storybook features and supported visual libraries
*Adapted Storybook open-source repository to implement testing and preview functionality without sacrificing key capabilities
*Incorporated WebSocket connections to monitor running servers and optimize integral data-flow to populate virtual DOM
*Architected Webpack to minimize executable footprint of application and optimize extension performance with hot module reloading to render component previews upon file system changes, without constraining existing support for client-defined configurations
Voir plus

Open SourceJanuary 2019 - January 2019

▪ implemented React to responsively render visual components and hydrate state from resolved database queries, and introduce modular design library for future application scaling
▪ incorporated Redux for intuitive global state management, limiting excessive data refetch overhead and reducing query complexity in sublevel components
▪ integrated Redux-Thunk to manage asynchronous database operations with opinionated promise resolution functions
▪ leveraged bCrypt and Non-Relational Database to store hashed passwords/access tokens, and retrieve user-generated content
▪ outfitted Node client server with custom middleware to parse data, handle hashing algorithms, and route page action requests
▪ enabled OAuth at point of user registration to expedite conversion and minimize potential for malicious compromise of user data▪ implemented React to responsively render visual components and hydrate state from resolved database queries, and introduce modular design library for future application scaling
▪ incorporated Redux for intuitive global state management, limiting excessive data refetch overhead and reducing query complexity in sublevel components
▪ integrated Redux-Thunk to manage asynchronous database operations with opinionated promise resolution functions
▪ leveraged bCrypt and Non-Relational Database to store hashed passwords/access tokens, and retrieve user-generated content
▪ outfitted Node client server with custom middleware to parse data, handle hashing algorithms, and route page action requests
▪ enabled OAuth at point of user registration to expedite conversion and minimize potential for malicious compromise of user data
Voir plus

Rockstar GamesJanuary 2018 - January 2019

*Implemented basic JavaScript and HTML for UI and navigational elements on Rockstar Newswire and Social Club websites, edited stylesheets, and drafted web content from stage to production phases using a proprietary content management system
*Used SQL and CMS toolkits to manage backend media databases, oversaw layout and deployment of static media assets to web
*Managed team Jira scrum workflow, assigned research, and organized editorial sprints, deployments, and web development projects
*Deployed cloud-server development builds to dev kit hardware, and pushed content updates and hotfix patches to test environments

Mes compétences

Technologies

React-Redux, React.js, AWS, React Router

IT Infrastructure

Git, Docker

Languages

YAML, ES6, CSS, HTML, JavaScript, SQL, TypeScript

Software testing

Debugging

Frameworks

jQuery, Express.js, Redux, Node.js

Other

ES 6, React, Content Management System, Relational Database, User Interface, Scrum Methodology, Webpack

Others

Content Management, Team management, GitHub, DB Tools for MySQL and PostgreSQL

Databases

PostGreSQL, NoSQL, MongoDB

Analysis methods and tools

Scrum, Agile Methodology

Mes études et formations

B.A., English, American Literature - New York University2008 - 2012