Andrew Bettke, Software Developer in Charleston, SC, United States
Andrew Bettke

Software Developer in Charleston, SC, United States

Member since March 31, 2020
Andrew is a full-stack software engineer with six years of experience. He enjoys working with JavaScript, Typescript, Python, React, Angular, and GraphQL. He has a very customer-focused mindset which drives him to ensure that end results have high code quality and are highly adoptable by users.
Andrew is now available for hire

Portfolio

Experience

Location

Charleston, SC, United States

Availability

Part-time

Preferred Environment

Visualforce, Apex, Salesforce, JSS, CSS3, HTML5, Serverless, Docker, Gulp, Webpack, Vue, Angular, React, Java, Python, TypeScript, JavaScript

The most amazing...

...thing I've done is my contribution to the open-source library graphene-django. I successfully updated the library to handle working with Django Proxy models.

Employment

  • Senior Software Engineer

    2020 - PRESENT
    Crabel Capital Management
    • Developed a custom integration service between the internal microservice framework and Bloomberg Data License product for ad-hoc querying of securities data (up-to-date pricing, limits, etc.).
    • Developed custom integration service (leveraging ZeroMQ) between the new microservice framework and their internal, automated trading system.
    • Developed a custom dashboard (React) that will be used as a central management application for internal company traders.
    Technologies: Microsoft SQL Server, Docker, React, Node.js
  • Software Engineer

    2019 - 2020
    NS8
    • Developed the back-end APIs of an internal app used to track customer referrals that handle CRUD actions for referrals, integration with billing data, and integration with the company's centralized OpenID Identity Provider service.
    • Handled various tech-debt bug fixes including migrating database columns, enhanced data-model validation, HTTP-Client error handling, etc.
    • Performed security audit and resolution of our API validation layer to surface any current glaring issues.
    • Helped develop the core product, NS8 Protect, which is a multi-platform (Shopify, Magento, Bigcommerce, etc) eCommerce solution for fighting order fraud.
    Technologies: MySQL, Serverless, Docker, React, TypeScript
  • Web Developer II

    2016 - 2019
    Atlatl Software
    • Implemented and optimized a full GraphQL API to work alongside our existing REST API.
    • Developed mobile app builds of QuoteBooks CRM for iOS and Android using Cordova/Ionic.
    • Developed a robust reporting module for QuoteBooks CRM.
    • Developed reusable Angular components for "rapid" filtering within QuoteBooks CRM.
    • Developed a universal data importer for common model types.
    Technologies: Docker, GraphQL, REST, React, AngularJS, PostgreSQL, Django, Python
  • Independent Contractor

    2016 - 2017
    Freelance - Taft Law Firm
    • Implemented a new Salesforce organization to house risk analysis data used by this law firm to assess potential hazardous third-party prospects.
    • Developed custom REST API integration with third-party software (Formstack).
    • Developed an automated risk analysis engine based on provided rules by the client.
    • Developed a custom authentication server using Node.js to authenticate requests between Salesforce and other company-owned third-party applications.
    Technologies: REST, Apex, Salesforce
  • IT Manager

    2014 - 2016
    SIB Fixed Cost Reduction
    • Oversaw the administration and development of the company’s Salesforce organization.
    • Developed a Gantt Chart module using AngularJS and batch Apex processing to calculate daily charts representing the time spent in each department for client contracts.
    • Developed a Quickbooks/Salesforce integration tool using OAuth 1.0 for reconciling invoice data between the two systems.
    • Developed a robust UI using AngularJS to ease the data-entry of complex financial data into Salesforce previously only stored in various excel formats.
    • Created and maintained all one-off and scheduled reports generated through Salesforce for use in various departments in the company.
    Technologies: OpenWRT, AngularJS, Apex, Salesforce

Experience

  • Salesforce Integrator
    https://github.com/abettke/salesforce-broker

    This is a basic broker server that integrates with existing Salesforce organizations. Simply specify the organization details in the environment, install the appropriate certificate into the Salesforce organization, and then run the server to act as a middleware broker for third-party applications.

  • Graphene-Django | Open Source Contribution
    https://github.com/graphql-python/graphene-django/pull/603

    This is my contribution to the open-source community library graphene-django. This library acts as an integration layer between Django and the python implementation of GraphQL, graphene. My pull request here was made to address how the library handled Django Proxy Models. Before my fix, the library would hard throw errors when trying to use the library with proxy models. I addressed this issue by updating the code to correctly handle proxy models the same way as base models.

  • Rental Seeker
    https://github.com/abettke/rental-seeker

    A quick sample project showcasing a web app for viewing local rental listings, featuring both back- and front-end parts as well as full authentication modules with simple permissions. Follow the README to set up and run.

Skills

  • Languages

    JavaScript, HTML, TypeScript, Python, GraphQL, CSS, Java, HTML5, CSS3, Apex, TypeScript 3
  • Frameworks

    Django, NestJS, AngularJS, OAuth 2, JSON Web Tokens (JWT), Redux, Vuetify, Angular, Visualforce
  • Libraries/APIs

    Node.js, REST APIs, React, Vue 2, Vuex, Vue, Redis Queue
  • Paradigms

    RESTful Development, REST, Unit Testing, Object-oriented Programming (OOP), Agile, Functional Reactive Programming, Parallel Programming
  • Other

    Customer Relationship Management (CRM), APIs, WebSockets, Serverless, TypeORM
  • Tools

    Celery, Webpack, Gulp, JSS
  • Platforms

    Salesforce, Amazon Web Services (AWS), Docker, OpenWRT, Shopify
  • Storage

    MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, Redis

Education

  • Bachelor of Science Degree in Accounting
    2010 - 2014
    College of Charleston - Charleston, SC

Certifications

  • Triplebyte Certified Front-end Engineer
    OCTOBER 2019 - PRESENT
    Triplebyte

To view more profiles

Join Toptal
Share it with others