Gregory Kim, Full-stack Developer in Salt Lake City, UT, United States
Gregory Kim

Full-stack Developer in Salt Lake City, UT, United States

Member since November 8, 2022
Greg offers extensive experience combined with highly creative thinking, having worked across various corporate departments and levels. He has written and enhanced systems that have run for over a decade, bringing growth and success to companies. He has also run his own companies and understands balancing business needs and goals with software engineering requirements. Greg always finds the most important questions and pinpoints a system's most critical issues to solve.
Gregory is now available for hire

Portfolio

  • Kimnetics
    Node.js, Architecture, Databases, Database Design, Azure, REST...
  • New Relic
    Ruby, Ruby on Rails (RoR), Elixir, React, PostgreSQL, MySQL, Architecture...
  • Accumulus
    C#, MS Silverlight, Azure, Architecture, Database Architecture, Azure SQL...

Experience

Location

Salt Lake City, UT, United States

Availability

Full-time

Preferred Environment

Ruby, C#, .NET, Relational Database Design, Amazon Web Services (AWS), Architecture, Node.js, Oracle, PostgreSQL, Microsoft SQL Server

The most amazing...

...system I've created helped a company grow from a startup with 13,000 customers to a publicly traded company with 13 million customers over ten years.

Employment

  • Lead Architect

    2021 - PRESENT
    Kimnetics
    • Developed the specifications and requirements for the company's product.
    • Selected technologies to best support the needs of the company and its customers.
    • Designed the concepts and architecture behind the company's product.
    Technologies: Node.js, Architecture, Databases, Database Design, Azure, REST, Relational Database Design, NoSQL, Relational Databases, Non-relational Databases, Non-relational Database Design, Amazon DynamoDB, Amazon API Gateway, AWS Lambda, Azure Cosmos DB, Database Architecture, Requirements, Business Requirements, User Requirements, System Requirements, Technical Requirements, Functional Requirements, Patents, US Patent Process, Patent Applications, Product Design, APIs, Full-stack, Amazon Web Services (AWS), AWS Cloud Architecture, Third-party Integration, Third-party Management
  • Senior Software Engineer

    2016 - 2021
    New Relic
    • Worked with large enterprise customers and stakeholders to understand their needs and manage their expectations.
    • Obtained a patent that dealt with automated and dynamic configuration of monitoring levels.
    • Designed and coded the system used by the product and subscription services team to coordinate subscription changes.
    Technologies: Ruby, Ruby on Rails (RoR), Elixir, React, PostgreSQL, MySQL, Architecture, Database Architecture, DevOps, New Relic, AWS Simple Notification Service (AWS SNS), Amazon Simple Queue Service (SQS), Database Design, Relational Databases, Relational Database Design, REST, GraphQL, Okta, OneLogin, Azure Active Directory, Documentation, Requirements, User Requirements, System Requirements, Technical Requirements, Functional Requirements, Patents, US Patent Process, Patent Applications, APIs, Full-stack, HTML, Amazon Web Services (AWS)
  • Lead Architect

    2009 - 2016
    Accumulus
    • Developed the specifications and requirements for the company's product.
    • Selected technologies to best support the needs of the company and its customers.
    • Orchestrated and implemented the product sold by the company.
    • Designed and coded integrations to meet specific customer needs.
    • Devised and guided the development of an iOS credit card application.
    • Created and built a Windows phone credit card application.
    • Worked on patents in support of the company's technologies.
    Technologies: C#, MS Silverlight, Azure, Architecture, Database Architecture, Azure SQL, Windows Phone, Credit Cards, .NET, Microsoft SQL Server, Database Design, Relational Databases, Relational Database Design, REST, Windows UI Design, UI Design, iOS UI Design, Documentation, Training, Consulting, Requirements, Business Requirements, User Requirements, System Requirements, Technical Requirements, Functional Requirements, Patents, US Patent Process, Patent Applications, Product Design, APIs, Full-stack, HTML, C#.NET, Third-party Integration, Third-party Management

Experience

  • University Graduation Advisement System

    A graduation advisement system built for a public community college. The system was later used by all the public community colleges in the state. It was eventually acquired and sold by the vendor that provided the school administration software for the community colleges.

    The original project request was to write a graduation advisement system without any further detail being provided. I handled all the steps to make the project a reality, determining the requirements for such a system, then designing and coding it. In addition, I created documentation, conducted training, and assisted customers with setting up the system.

  • Subscription Billing and Management System V1
    https://inovaware.com/

    A subscription billing and management system built to support companies providing internet services. I co-designed and coded the system, while also serving as co-founder of a company to sell the system. The system has a server-room-style architecture with a relational database on the back end and a Windows application on the front end. Customers can choose Microsoft Access, SQL Server, or Oracle as the database server.

    The system was used by hundreds of companies across 35 countries. Notably, Saleforce.com launched with this system as its billing platform. The system has also processed more than a billion dollars of credit card transactions. Most importantly, this project gave me substantial insight into maximizing customer retention and improving profit using a subscription business model.

  • Subscription Billing and Management System V2
    https://accumulus.com/

    A subscription billing and management system built in the cloud to support modern subscription business models. I was the primary architect of the system, while also serving as co-founder of a company to sell the system. It has a cloud multi-tenant architecture based on Microsoft Azure that was available from the day Azure launched. The system also included iOS and Windows Phone credit card applications I designed.

    This was my second opportunity to create a subscription billing and management system from scratch. I got to test and refine ideas learned from my first system.

Skills

  • Languages

    Ruby, C#, Visual Basic, JavaScript, Visual Basic for Applications (VBA), HTML, Elixir, GraphQL, C#.NET
  • Tools

    Microsoft Access, MS Silverlight, AWS Simple Notification Service (AWS SNS), Amazon Simple Queue Service (SQS)
  • Paradigms

    Database Design, REST, UI Design, DevOps, iOS UI Design
  • Platforms

    New Relic, Oracle, Amazon Web Services (AWS), Azure, Windows Phone, AWS Lambda
  • Storage

    Relational Databases, Databases, Database Architecture, Microsoft SQL Server, PostgreSQL, MySQL, Azure SQL, NoSQL, Amazon DynamoDB, Azure Cosmos DB, Azure Active Directory
  • Other

    Relational Database Design, Architecture, Credit Cards, Documentation, Requirements, User Requirements, System Requirements, Business Requirements, Technical Requirements, Functional Requirements, Product Design, APIs, Full-stack, Third-party Integration, Third-party Management, Patents, US Patent Process, Patent Applications, Training, Consulting, Windows UI Design, OpenVMS, VAX BASIC, Flat File Database, Non-relational Database Design, Amazon API Gateway, Okta, OneLogin, AWS Cloud Architecture, Non-relational Databases
  • Frameworks

    .NET, Ruby on Rails (RoR), .NET Core
  • Libraries/APIs

    Node.js, React
  • Industry Expertise

    Marketing

Education

  • Bachelor's Degree in Marketing and Finance
    1982 - 1984
    University of Oregon - Eugene, OR

Certifications

  • Elastic system monitoring patent
    JANUARY 2020 - PRESENT
    United States Patent and Trademark Office

To view more profiles

Join Toptal
Share it with others