Gregory Kim
Verified Expert in Engineering
Full-stack Developer
Salt Lake City, UT, United States
Toptal 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.
Portfolio
Experience
- Product Design - 20 years
- Architecture - 20 years
- Database Design - 20 years
- Requirements - 20 years
- Full-stack - 20 years
- Patents - 10 years
- C# - 7 years
- Ruby - 4 years
Availability
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.
Work Experience
Lead Architect
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.
Senior Software Engineer
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.
Lead Architect
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.
Experience
University Graduation Advisement System
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/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/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.
Education
Bachelor's Degree in Marketing and Finance
University of Oregon - Eugene, OR
Certifications
Elastic system monitoring patent
United States Patent and Trademark Office
Skills
Libraries/APIs
Node.js, React
Tools
Microsoft Access, Microsoft Silverlight, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS)
Languages
Ruby, C#, Visual Basic, JavaScript, Visual Basic for Applications (VBA), HTML, Elixir, GraphQL, C#.NET
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
Frameworks
.NET, Ruby on Rails (RoR), .NET Core
Industry Expertise
Marketing
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, Amazon API Gateway, Okta, Login & Registration, AWS Cloud Architecture, Non-relational Databases
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring