Elijah McClendon
Software Engineer at Alchemer- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Javascript Full professional proficiency
-
PHP Professional working proficiency
-
Ruby Professional working proficiency
-
Objective-C Professional working proficiency
-
SQL Full professional proficiency
-
Python Full professional proficiency
-
TypeScript Full professional proficiency
Topline Score
Bio
Credentials
-
ASA 103 Basic Coastal Cruising
American Sailing AssociationDec, 2010- Nov, 2024 -
ASA 104 Bareboat Cruising
American Sailing AssociationDec, 2010- Nov, 2024 -
ASA 101 Basic Keelboat Sailing
American Sailing AssociationNov, 2010- Nov, 2024 -
Heartsaver First Aid CPR AED
American Heart Association | American Stroke AssociationNov, 2016- Nov, 2024
Experience
-
Alchemer
-
United States
-
Software Development
-
100 - 200 Employee
-
Software Engineer
-
Feb 2022 - Present
• Collaborate with Enterprise Architect to break apart a tightly coupled monolith. • Report directly to the CTO given the priority of the project & my expertise. • Design, define, and develop systems, microservices, and API endpoints. • Assist in building out of a new team specifically for new architecture. • Helped the team convert from waterfall to scrum with all new ceremonies. • Work closely with Sr. engineers most familiar with legacy in design of new systems. • Constantly work with DevOps to get systems put into place and code deployed. • Assist in the development of our custom boilerplate for microservice creation. • Built microservices with Docker, PostgreSQL, Python, and FastAPI. • Worked with AWS services: S3, ECR, EKS, ECS, Lambdas, API Gateway, etc. • Implemented TDD, code standards/rules, & meaningful reviews of PRs. Show less
-
-
-
IntePros
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Nov 2021 - Feb 2022
• Contract-to-hire for Alchemer & hired as full-time employee as result of my success. • Contract-to-hire for Alchemer & hired as full-time employee as result of my success.
-
-
-
Resero Analytics
-
United States
-
Pharmaceutical Manufacturing
-
1 - 100 Employee
-
Staff Engineer
-
Jun 2021 - Oct 2021
• Collaborated with the CEO on all decisions related to software engineering. • Assisted in creating the structure of a modern software development team. • Initiated the Daily Stand-Up process and worked to get people communicating more. • Converted a team working only on issues in Github to using Jira and writing tickets. • Implemented 2-week sprints with all corresponding sprint related meetings. • Trained the QA/Operations Manager on project management of a software team. • Worked closely with subject matter experts in pharmacology and toxicology. • Helped Dev-Ops move from complex custom CI/CD to use CircleCI with Github. • Collaborated with 2 part-time architects to break apart a tightly coupled monolith. • Assisted in the development of our custom boilerplate for microservice creation. • Implemented Confluence and assisted in getting all documentation in one place. • Built microservices with Docker, PostgreSQL, Python, and FastAPI. • Implemented TDD, code standards/rules, & meaningful reviews of PRs. Show less
-
-
-
Triad
-
United States
-
Higher Education
-
1 - 100 Employee
-
Senior Software Engineer
-
Sep 2020 - May 2021
• Assist in architectural decisions from infrastructure, CI/CD, frameworks, to storage. • Prepare and monitor progress of OKRs and deliver weekly updates to leadership. • Deliver frontend applications built with shareable backend microservices. • Design and implementation of Angular monorepo with TypeScript. • Build lean microservices with TypeScript, Express, NodeJS, MySQL, and Docker. • Configuration of all Docker, CircleCI, Swagger, & other AWS services with YAML. • Set up AWS services for RDS, Route53, EC2, ECR, ECS, S3, Amplify, & Cloudfront. • Create logging infrastructure with Elasticsearch, Loggly, and Kibana(ELK) stack. • Create, document, and implement deployment strategy. • Implement best practices in how code is written, submitted, reviewed, & deployed. • Regularly, check-in on and mentor junior/mid-level engineers. Show less
-
-
-
VGW
-
Australia
-
Computer Games
-
500 - 600 Employee
-
Software Engineer
-
Apr 2019 - Sep 2020
• Build new micro-services with TypeScript, Express, NodeJS, Postgres, and Docker. • Convert Excel models from mathematician into efficient algorithms with precise results. • Use Domain Driven Design pattern to create Read Models and Process Managers. • Use TDD with Ava to keep all new micro-services with over 90% test coverage. • Keep new micro-services lean(without API framework or ORM) and performant. • Create API definitions for all micro-services with Swagger. • Add functionality to existing monolith written in Oracle's Nashorn JavaScript Engine. • Build new features and fix issues in 3 separate admin portals(Vue, Ember, and Backbone). • Implement strict lint rules skewed towards functional, non-mutable code style. • Configure and manage CI/CD tools with Github, Jenkins, TravisCI and CircleCI. • Make changes to our infrastructure provisioning with Ansible and Terraform. • Make sure we have a new game "server ready" on the first of every month. • Write technical docs for new micro-services, on-boarding, and changes in procedure. Show less
-
-
-
Charter Communications
-
United States
-
Telecommunications
-
700 & Above Employee
-
Software Engineer
-
Feb 2018 - Feb 2019
Charter’s Test Account Management(TAM) Team needs a repository to check-in & check-out test accounts for all Spectrum subsidiaries (Charter, TWC, BHN). • Wrote APIs with Loopback’s Node.js API framework, Postman, & other devTools. • Built frontEnd features with Vue.js, Element UI, & other frameworks/tools. • Managed state using Vuex and persisted state through local & session storage. • Developed algorithms(MySQL & JavaScript) for user metrics & executive reporting. • Migrated to a new AWS account using many microservices(ECS, DMS, etc.) • Kept our Jenkins and Kubernetes configurations up-to-date for Cloud Services team. • Led design meetings, sprint plannings, and all meetings called by TAM. • Reduced complexity of legacy code and database structure. • Set new quality standards with Vue & JavaScript style guides, ESLint, and Stylelint. • Designed and performed the technical interview for prospective hires. • Wrote on-boarding documentation for new team members. Show less
-
-
-
Derp Software
-
Greater Denver Area
-
Software Developer
-
Aug 2017 - Feb 2018
Frameworks and tools: ● Vue.js 2.x :: "The Progressive Javascript Framework" ● Vuex :: State management pattern + library for Vue.js ● Node.js :: Asynchronous event driven JavaScript runtime ● Express.js :: Minimalist web framework for [Javascript Routing] ● Webpack 2 :: Generates static assets from modules with multiple dependencies ● ES6 :: Ecmascript 2015 most notable for (Promises, classes, blocked scope) => { arrow functions } ● Babel :: The compiler for writing next generation JavaScript. ● Yarn :: An alternative package manager(alternative to NPM) for JavaScript ● Karma, Mocha, Chai, & Sinon :: Testing frameworks for both unit & end-to-end testing ● Hashicorp consul.io :: 3rd party Service Discovery and Configuration API ● PostgreSQL :: Open source object-relational database system ● PGAdmin :: Management tool for PostgreSQL ● Postman :: Complete Toolchain for API Development ● Chrome dev tools & extenstions :: Web authoring & debugging tools for Chrome ● Github :: Code hosting platform for version control and collaboration ● Zenhub :: Project management tool expediting issues to merged PRs all in Github's UI ● Agile Development :: Scrum, daily stand-ups, with lots of communication ● ESLint, JSBeautify, EditorConfig, & Stylint :: Keeps code clean & standardized for collaboration Show less
-
-
-
Technologic West
-
Greater Denver Area
-
Developer & Co-Founder
-
Mar 2015 - Oct 2017
Several projects with each having different stacks, languages, & frameworks for mobile and web applications: ● Node.js :: Asynchronous event driven JavaScript runtime ● React.js :: Declaritive, component-based library for building user interfaces in javascript ● Angular 2 :: Structural framework for dynamic web apps written in typescript and javascript ● Express.js :: Minimalist web framework for [Javascript Routing] ● MongoDB :: Scalable, flexible document database perfect for isomorphic javascript ● PostgreSQL :: Open source object-relational database system ● Ionic :: Open source framework building mobile apps with Angular & Typescript ● Ruby on Rails :: Server-side web application (MVC) framework for the Ruby language ● iOS (Objective-C) :: OOP for the C programming language. Pre-Swift, Obj-C is the main programming language used by Apple for the OS X and iOS ● PHP :: Open source scripting language specially suited for web development and HTML ● Apache :: The most widely used web server software and its open source ● NGINX :: Open source web serving, reverse proxying, caching, load balancing, and much more ● MySQL :: Open source Relational Database Management System (RDBMS) for SQL ● MariaDB :: Community-developed fork of MySQL ● Yii 1.0 :: Open source, object-oriented, component-based MVC PHP web application framework. ● Wordpress :: Open source PHP website creation tool best known for content management ● Bitbucket :: web-based hosting service for Mercurial or Git revision control systems ● Github :: Code hosting platform for version control and collaboration Show less
-
-
-
Fungry
-
United States
-
Advertising Services
-
Co-Founder
-
2012 - Apr 2015
As a co-founder my responsibilities were limitless. I came to the company as a non-technical COO/Founder and left with skills in: • Objective-C • Ruby on Rails • Wordpress • PHP • Yii 1.0 • API development As a co-founder my responsibilities were limitless. I came to the company as a non-technical COO/Founder and left with skills in: • Objective-C • Ruby on Rails • Wordpress • PHP • Yii 1.0 • API development
-
-
-
Investments of the West, LLC
-
Durango, CO
-
Owner
-
Jul 2010 - May 2012
Public service contractors use our machines to clear invasive species, repair burn areas, and quickly complete other public works projects. Contractors need to be able to do a lot of work in a very short amount of time. The equipment I provide to contractors does the work it would take hundreds of men to do in a similar time frame. Responsibilities: • Purchasing and leasing equipment used on city, BLM, and National Forest government projects • Formation of company including LLC and addressing legal liabilities for large, dangerous equipment • Creation of business plan through market research, competitive analysis, and profitability indices • Contract negotiations • Equipment purchasing • Insurance planning and purchasing • Lease agreement creation Show less
-
-
Education
-
Fort Lewis College
Bachelor of Science (B.S.), Environmental Biology -
DaVinci Coders
Web Development with JavaScript, Computer Programming -
University of Oklahoma
Undeclared