Jonah Stewart

Software Engineer at Truepill
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
New York, New York, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 200 - 300 Employee
    • Software Engineer
      • Feb 2022 - Present

    • Associate Software Engineer
      • Apr 2021 - Feb 2022

    • Software Development
    • Software Engineer
      • 2020 - Apr 2021

      New York City Metropolitan Area • Built Express server to concurrently handle HTTP requests to multiple RESTful API endpoints, scripting routers and controllers to utilize a chain of responsibility design pattern and create loosely-coupled middleware for concurrent operations. • Utilized KafkaJS to pull key metrics regarding brokers, topics, and consumers from the Kafka application. Configured server routes to establish communication between KafkaMirror and the Kafka Admin Client API. • Integrated Websockets/Socket.io… Show more • Built Express server to concurrently handle HTTP requests to multiple RESTful API endpoints, scripting routers and controllers to utilize a chain of responsibility design pattern and create loosely-coupled middleware for concurrent operations. • Utilized KafkaJS to pull key metrics regarding brokers, topics, and consumers from the Kafka application. Configured server routes to establish communication between KafkaMirror and the Kafka Admin Client API. • Integrated Websockets/Socket.io to establish a persistent bidirectional data-flow handling real-time data between Kafka applications, facilitate transfer of batched log data generated by Winston logger quickly and efficiently with fallback support. • Implemented Webpack as module bundler, JS/JX transpiler and means of uglifying and minifying code to achieve a more performant application for users by reducing the need for redundant and resource-consuming server requests. • Streamlined scrum workflow by maintaining daily stand-ups, employing a Trello board, sprint reviews, managing blockers and orchestrating deliverables and release planning to enforce agile development, a consistent codebase, and team cohesiveness. • Harnessed D3.js for key metric monitoring such as total KB/sec of data and total # of events processed by each Kafka broker; formulated diffing algorithm using mutual recursion to efficiently reflect real-time data in the visual GUI. • Leveraged React with Hooks to make user interface highly interactive and performant by removing unnecessary rendering of components and decreasing the number of higher order components and lifecycle methods. • Deployed React Router, boosting loading performance by establishing static routes and minimizing server calls within a single page monitoring application and handling progressive resolution of views. • Product developed under tech accelerator OS Labs (opensourcelabs.io). Show less

    • United Kingdom
    • Software Development
    • 100 - 200 Employee
    • Covid Risk Assessment
      • 2020 - 2021

      • Architected SQL database, achieving ACID compliance while storing user information, establishing one-to-many relationships between users and activities, ensuring record consistency and durability through failure-incidents, and protecting sensitive user information. • Utilized Passport and Bcrypt’s native SALT/one-way hashing methods to achieve a seamless authentication process. • Leveraged React higher-order components to enable dynamic DOM manipulation, increasing reusability of… Show more • Architected SQL database, achieving ACID compliance while storing user information, establishing one-to-many relationships between users and activities, ensuring record consistency and durability through failure-incidents, and protecting sensitive user information. • Utilized Passport and Bcrypt’s native SALT/one-way hashing methods to achieve a seamless authentication process. • Leveraged React higher-order components to enable dynamic DOM manipulation, increasing reusability of components, designating stateful and stateless components to avoid redundant prop-drilling, and cross-cutting concerns thereby streamlining component hierarchies throughout the application and avoiding duplicate code. • Implemented React Router to create dynamic, declarative client-side routes to conditionally render appropriate navigational components, allowing for more efficient routing by minimizing HTTP requests and page reloads.

    • Kafka-simulator
      • 2020 - 2021

      • Leveraged Node.js stream interface to process 10GB dataset, simulating enterprise level Kafka throughput; filtered reviews for custom keywords using Regex, producing 1000s of messages per second through Kafka producers in a local Kafka cluster. • Employed Zookeeper to manage Kafka cluster, store cluster meta data, and elect leader for partitions in case of broker failure • Generated Socket.io stream while implementing closure to enable real-time transformation and visualization of… Show more • Leveraged Node.js stream interface to process 10GB dataset, simulating enterprise level Kafka throughput; filtered reviews for custom keywords using Regex, producing 1000s of messages per second through Kafka producers in a local Kafka cluster. • Employed Zookeeper to manage Kafka cluster, store cluster meta data, and elect leader for partitions in case of broker failure • Generated Socket.io stream while implementing closure to enable real-time transformation and visualization of Winston logger output, pulling key information from multiple logs and consolidating to chunks to improve computational efficiency. • Accessed third-party streaming API to create real-time, dynamic event production, simulating a Kafka ecosystem with consumers triggering additional event production to new topics while performing calculations and data transformation.

    • AlgoDungeon
      • 2020 - 2021

      • Constructed NoSQL database to save user, session, and game file data, persisting individual game files and aggregating user progress to determine future algorithm difficulty. • Implemented Redis to enable server-side caching, expediting client requests via Redis’s RAM and reducing database queries. • Used Redux as global state management solution, overcoming React’s unidirectional data flow, allowing component subscription to a global store with read-only access to application state… Show more • Constructed NoSQL database to save user, session, and game file data, persisting individual game files and aggregating user progress to determine future algorithm difficulty. • Implemented Redis to enable server-side caching, expediting client requests via Redis’s RAM and reducing database queries. • Used Redux as global state management solution, overcoming React’s unidirectional data flow, allowing component subscription to a global store with read-only access to application state while having the ability to mutate state through dispatched actions.

    • Advertising Services
    • 1 - 100 Employee
    • Sales Director
      • Feb 2019 - Jan 2020

      New York, New York, United States

    • United States
    • Spectator Sports
    • 1 - 100 Employee
    • Manager, Corporate Partnerships
      • Jan 2017 - Feb 2019

      Washington, District of Columbia, United States

    • United States
    • Spectator Sports
    • 100 - 200 Employee
    • Corporate Account Executive
      • Jan 2016 - Dec 2016

    • Night Sales Manager
      • Feb 2016 - Aug 2016

      New York, New York, United States

    • Account Executive
      • Jun 2014 - Jan 2016

      New York, New York, United States

    • United States
    • Spectator Sports
    • 1 - 100 Employee
    • Sales Trainee
      • Jan 2014 - May 2014

Education

  • Codesmith
    Computer Software Engineering
    2020 - 2021
  • University of Central Florida - College of Business Administration
    Master's degree, Sports Business Management & Business Administration
    2012 - 2014
  • University of Alabama at Birmingham
    Bachelor's degree, Psychology
    2005 - 2009

Community

You need to have a working account to view this content. Click here to join now