Technical challenge with talented engineers. Open to new ideas and discussion, following best practice.
david kim
@davidkim1
Competent and result-oriented software engineer with strong problem-solving skills.
What I'm looking for
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
Work history, roles, and key accomplishments
Senior Software Engineer
Core Institute
Feb 2020 - Present (5 years 1 month)
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.
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.
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.
Education
Degrees, certifications, and relevant coursework
david hasn't added their education
Don't worry, there are 50k+ talented remote workers on Himalayas
Browse remote talentAvailability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring david?
You can contact david and 50k+ other talented remote workers on Himalayas.
Message davidFind your dream job
Sign up now and join over 50,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
