david kimDK
Open to opportunities

david kim

@davidkim1

Competent and result-oriented software engineer with strong problem-solving skills.

Australia
Message

What I'm looking for

Technical challenge with talented engineers. Open to new ideas and discussion, following best practice.

I am a highly skilled software engineer with a strong technical background and a passion for problem-solving. With a focus on Golang and JavaScript/NodeJS, I have experience building microservices using the latest technologies such as gRPC, Docker, and AWS. I am adept at utilizing current development tools including Docker, git, and IDEs like VSCode and IntelliJ Goland. As a team player, I excel in positive user interaction and thrive in collaborative environments.

In my current role as a Senior Software Engineer at Core Institute, I have successfully implemented numerous microservices and backend APIs that serve customer data, in-app purchase subscription verification, sudoku game puzzles, mobile app config, and data feed generation for business reports. I have also developed a backend worker service for in-app purchase verification, handling user requests and processing them using concurrent goroutine services. My technical expertise includes Golang, gRPC, GorillaMux/GIN, Docker, AWS ECS, AWS S3, AWS RDS Postgres, Prometheus, and Grafana.

Prior to my current role, I worked as a Software Engineer at Core Institute, where I designed and implemented microservices using NodeJS/Javascript/Typescript, Docker, and AWS. I successfully implemented an SSO gateway using ExpressGateway, Passport, Rollup, and Jest, and migrated 100K user data from legacy MySQL to DynamoDB. My technical skills in this role included NODEJS, Javascript ES6, Typescript, express, Babel, Axios, Passport, Rollup, Jest, Redis, Docker, AWS ECS, AWS S3, and AWS DynamoDB.

During my time at Interisk Group, I worked as a Software Engineer, focusing on Java/Spring backend development. I designed and implemented Java services using Java, Spring 5, and MySQL for an internal audit system. I also performed maintenance work on a Java service used for a real estate audit management system, refactored SQL queries to improve performance, and implemented new features based on business requirements. My technical skills in this role included Java/Spring on AWS, Java5, Spring, MySQL, and HTML/CSS.

Experience

CI
Current

Senior Software Engineer

Core Institute

Feb 2020 - Present (4 years 3 months)

Building microservices using Golang, gRPC, Docker, and AWS. Working with clients and stakeholders to design, implement or refactor microservices for client's business needs. Providing mentorship to other developers.

IG

Software Engineer

Interisk Group

Sep 2016 - Sep 2017 (1 year)

Design and implement Java service using Java, Spring 5 & MySql for internal audit system. Working with business to design, implement and maintain the service. Maintenance work on Java service used for real estate audit management system. Refactored SQL queries to improve performances. Implemented new features for business work requirements.

CI

Software Engineer

Core Institute

Mar 2018 - Feb 2020 (1 year 11 months)

Design and implement microservices using NodeJS/Javascript/Typescript, Docker and AWS. Working with a product owner to design, implement or refactor microservices for client's business needs. Successfully migrated 100K user data from legacy mysql to dynamoDB.

Tech stack

Learn about the tools and technologies that david likes to use.

Interested in hiring david?

You can contact david and thousands of other talented remote workers on Himalayas.

Message david

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan