druotic
James Beavers
Durham, United States

Senior full-stack (backend leaning) engineer with a wide range of experience building SaaS offerings. I have experience with all stages of a product's life cycle - from bootstrapping MVPs to carefully improving legacy systems and fine tuning performance metrics while ensuring high uptime SLA requirements. These experiences including full-stack web development, Android/iOS, event driven systems, CI/CD pipelines, 3rd party integrations, and more.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

96.1
CodersRank Rank
Top 6%
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Xeal
Jun 2022 - Mar 2023 (9 months)
Los Angeles, California
Senior Full Stack Engineer
• Led backend architecture roadmap discussions for new distributed ledger platform offering.
• Improved existing ecosystem by implementing an observability stack, CI/CD pipeline, and other business automation.

Tech: AWS, Node.js, Typescript, React.js, RabbitMQ, MongoDB, CDK/Cloudformation, CircleCI, Grafana, Salesforce
AWS NodeJS ReactJS SalesForce TypeScript javascript mongodb
LifeOmic
Nov 2017 - Dec 2021 (4 years 1 month)
Morrisville, NC
Senior Software Engineer
• Built/extended a number of AWS Lambda based microservices to support mobile apps focused around intermittent fasting, healthy eating, exercise, and surrounding social features. Sample functionality: mobile device push notification registration/delivery, user management, file management, social circles/relationships, social feeds (posts, commenting, likes, images, etc), patient observations, content management, and more. Improved and optimized parts of the system as user count grew from 0 to millions.
• Led/maintained an effort to build an ecosystem of modules within the mobile apps that extended the apps' capabilities in a way that was more rapidly iterable (no app store release cycle). This ecosystem was used across two mobile apps both as standalone app functionality and as components of multiple other larger corporate/personal wellness oriented product offerings. Over a dozen contributors and 20+ modules built to date.
• Built an entire (99% of all back/front work) blood biomarker test ordering integration with a 3rd party vendor. Web based, but mobile friendly and integrated into existing mobile apps with some native components. Worked with the vendor to negotiate API contracts. This had three main use cases - lone users paying for tests, personal wellness users redeeming bundled tests they paid for during sign up, and corporate wellness users redeeming employer paid tests (subsidized). This also involved new payment/auth flows, integration with other internal billing services, and extending native app functionality for seamless integration with web based modules.
• Misc corporate wellness offering contributions: self-service billing, custom corporate billing models, significant scalability/monitoring improvements, billing system scalability improvements.

Tech: many AWS services with an emphasis on serverless/managed, Nodes.js, Typescript, React, GraphQL, REST, Jenkins, Terraform, ETL (Glue/Spark/Athena/python ecosystem)
AWS GraphQL serverless ReactJS TypeScript react native nodeJS redux react router styled components jest webpack axios apollo python spark parquet dynamodb kinesis postgresql elasticsearch mysql aws lambda amazon s3
Genesys | Interactive Intelligence
May 2015 - Nov 2017 (2 years 6 months)
Raleigh-Durham, North Carolina Area
Software Engineer
• Maintained an XMPP based chat service used for customer support and internal communications. (node.js)
• Investigated and resolved live production issues while on-call for the service. Number of peak concurrent users in production ranged from 100s to more than 12,000 in four different regions.
• Improved deployment automation using AWS Lamba and other tools to support graceful one click
deploys and auto scale-up based on user traffic.
• Migrated service over to being HIPAA compliant gracefully with no downtime (TLS, disk encryption, caching changes, etc)
AWS nodeJS coffeescript redis kafka mongodb dynamodb aws lambda

Add some compelling projects here to demonstrate your experience
Performance comparision of Docker based containers and KVM based Virtual Machines for cloud applications.
Jan 2015 - May 2015
Containers as a service implementation using Docker and Ruby on Rails and performance comparison of Docker containers versus traditional virtual machines using benchmarking tools to measure performance (Network, CPU, Memory, I/O, Startup).
Expertiza - Refactoring Project
Oct 2014 - Dec 2014
Source (merged pull request): https://github.com/expertiza/expertiza/pull/449

Expertiza is a web application where students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.

It is built with Ruby on Rails and we were tasked with various refactoring changes. See pull request for specifics.
StudyPal
Aug 2014 - Dec 2014
Source and research paper (PDF): https://github.com/Druotic/StudyPal

StudyPal is a web application built with Ruby on Rails that allows students to find other study partners. StudyPal matches individuals based on qualifications and preferences. Once a group is formed, additional communication and coordination may also take place. This application was created with a focus on Human-Computer Interaction. Emphasis was placed on appearance, color scheme, sample user testing & feedback, iteration, and total time to complete tasks (via both analytical and empirical interface evaluations).

Sample features include user login (Google+ or regular), user profile/qualifications, group creation/deletion, group application, group communication via messaging system, group calendars (aggregation of members' calendars via Google Calendar) for coordinating meetings, filtering of groups by type, etc.

This section lets you add any degrees or diplomas you have earned.
North Carolina State University
Master's (2015) and Bachelor's (2014), Computer Science
Jan 2011 - Jan 2015
Grade: 3.62/4.0 GPA (MS), 4.0/4.0 GPA (BS, Valedictorian)
Wayne Community College
Jan 2010 - Jan 2011
North Carolina School of Science and Mathematics
Jan 2009 - Jan 2011
Spring Creek High School
Jan 2007 - Jan 2011
North Carolina Japan Center
Jan 2008 - Jan 2010

Jobs for you

Show all jobs
Feedback