Callie Griffin

Energized by learning and thinking critically, I am a problem solver looking for a full stack development role. I endeavour to use my knowledge and skill set to provide fresh perspectives on processes and improve efficiencies, while producing creative and reliable software. I am open to hybrid and remote positions in Auckland NZ, Australia, or the USA.


Experience

Full Stack Engineer

Dexibit
September 2023 - July 2024
  • Contribute to all aspects of the Dexibit software (frontend, backend, data platform) using Typescript, React, Java, Kotlin, and Python.
  • Code development, testing, and maintenance of the Dexibit software.
  • Assist with data onboarding, data processing, and data analytics tasks.
  • Participate in code reviews to ensure that the standards for code quality are upheld.
  • Develop and maintain internal APIs.

Full Stack Engineer

Spoke Phone
December 2021 - March 2023
  • Support all aspects of the Spoke Phone software using NodeJS, React, and serverless AWS. This includes frontend, backend, Android/iOS apps, desktop apps, internal API, and external APIs.
  • Fix bugs within the platform, mobile apps (iOS and Android), and desktop apps (MacOS and Windows).
  • Develop new features using Typescript, AWS Lambda, GraphQL, and Amazon DynamoDB.

Software Development Engineer I

CIN7
April 2021 - December 2021
  • Develop and maintain internal and external API connections with various accounting software, eCommerce platforms, and Marketplaces such as Xero, QBO, Shopify, Amazon, Magento, etc.
  • Work as the customer advocate in SCRUM meetings with Product and Engineering.
  • Fix bugs within the accounting, eCommerce, and marketplace integrations.
  • Develop new features such as Xero Branding Theme ID using .NET Framework, C#, SQL, HTML, CSS, and Javascript.
  • Approve PR’s as a certified tester and member of the QA guild.

Technical Support Specialist

CIN7
July 2019 - March 2021
  • Provide support for CIN7 integrations with numerous platforms, including Shopify, WooCommerce, BigCommerce, Amazon Seller, ShipStation, Google Drive, and others.
  • Write account customisations in SQL, HTML, and CSS for customers.
  • Provide support for customer’s B2B websites on CIN7’s B2B platform.
  • Use SQL to access and analyse data from CIN7’s database.
  • Use Postman to make API calls to customer accounts on various platforms.
  • Analyse various platforms’ API responses and documentation to identify issues with customer data.
  • Analyse code to identify bugs in CIN7 integrations.

Education

Appalachian State University

Bachelor of Science
Computer Science
August 2015 - December 2017

Sandhills Community College

Associate of Science
August 2014 - May 2015

Skills

Programming Languages & Tools

Programming Languages:

  • Javascript
  • Typescript
  • ReactJS
  • SQL
  • HTML5
  • CSS3
  • Java
  • Kotlin
  • Python
  • C#

Operating Systems:

  • Windows XP/7/8/10/11
  • MacOSx

Other Technologies:

  • GraphQL
  • Git
  • React Native
  • NodeJS
  • Functional Programming
  • .NET Framework
  • SQL Server Management Studio
  • Azure Dev Ops Services
  • OOP (Object Oriented Programming)
  • Microsoft Visual Studio
  • Selenium
Workflow
  • Agile Methodology
  • SCRUM

Interpersonal and Other
  • Communication
  • Motivation
  • Collaboration
  • Creativity
  • Problem Solving
  • Working in Fast-Paced Environments
  • Ability to Simplify Tasks
  • Logical Thinking
  • Attention to Detail
  • Strong Work Ethic

Personal Projects

  • IQT - Website that gives you an IQ score determined by how well you do on the test. Website is in the final stage of development and has not yet been made live.
  • OSG - Website that generates a sudoku puzzle for you to solve and analyses the entered numbers to judge if the puzzle has been solved. Website can be found here.
  • Social Networking Programs - Twitter Covid19 bot that automatically pulls the latest Covid19 data and posts it to Twitter every hour.
  • Data Collection

    • Built scrapers in Python to pull data from web sites. Data was used for multiple projects, including NBA data collection and Covid19 statistics.
    • Scraped football team, player, and referee data and used it for data analysis and game results prediction.
  • Basketball Stats Database - Built a database using MySQL for NBA team stats, used for statistical data analysis of each team to predict rankings in the upcoming season.

Interests

Apart from being a software developer, I also enjoy being outdoors. In the warmer months I enjoy hiking, and in winter I enjoy snowboarding. I am a novice runner and am aiming to complete a 10K next year. In my free time I like to read, study Japanese, think of new project ideas, and travel.

I enjoy programming, and much of my free time is spent coming up with and working on new projects. I have an interest in cryptocurrencies, and am currently working on creating a portfolio tracking application.

Some of my personal goals for next year are to visit Japan, build an iOS app connecting different health tracking devices, pass the JLPT N5 proficiency test, and start learning how to play the piano.

CV/Resume

Download a copy of my CV/resume here.