Post

CV draft 1

문제해결에 몰입하는 문제가 없을 때보다 문제가 생겼을 때 더 흥미를 느끼는 버그가 좋은 what if?를 고민하며 엣지 케이스를 대비하는

관심 있는 개발분야 외부로 보여지지 않는 컴퓨터의 원리를 파악하는게 흥미롭다 당연하고 자연스럽게 여겨지는 것들의 작동 원리를 알아가거나 개선할 때

개발의 어떤 점 문제가 생겼을 때 해결을 위해 몇 시간씩 몰입하는게 좋다.

흥미를 가지고 무엇을 했는지 http를 https로 설정하는 작업을 백엔드에서

커리어 플랜 네트워크, 데이터, 보안

에러가 발생했을 때 끈질기게 파고드는 몰입이 좋아서 점점 문제를 해결해나가다보니 개발을 하게 되었습니다. 특히 외부로 보여지지 않는 작동 원리를 이해하고 개선할 때 feel driven해서 백엔드 분야를 공부하고 있습니다. 특히 네트워크, 데이터베이스, 보안에 관심이 많아 프로젝트에서 이런 부분을 담당했습니다.

보안을 위해 http를 https로 바꾸는 과정에서 nginx, SSL

Enjoyment in the immersion of digging into errors has resulted in experiences in setting network connections and deployment for team projects.

A self developing programmer with a strong focus on Java. Track record in creating RESTful web APIs and ensuring continuous availability of critical APIs. Experiences in AWS services, specifically in EC2 and RDS. Familiarity with SQL/NoSQL databases such as mariaDB and MySQL. Master’s degree in Computer Science Education and a passion for continuous learning. Noteworthy achievements include a shopping mall API, leading the project as a CTO and cooperating with coworkers. Enthusiastic about joining an orginazation to step up as a developer while bringing motivation to the team.

Recognizing the need for a simpler

Introduction

1
The enlightenment of understanding the underlying mechanisms of how a webpage works has driven me into the field of backend development with a strong focus on Java. Driven into persistently digging into errors and gradually solving problems, for the last three months I have dived into the field of springboot, deployment and network. Noteworthy achievements include two CRUD web projects with RESTful web APIs, in which as a project manager I led a team of programmers from different background. Master's degree in Computer Science Education. Enthusiastic about digging into cyber security and data analysation to enhance performance. 
1
2
3
4
5
- Enlightenment of understanding the underlying mechanisms of web has driven me into the field of backend development with a strong focus on Java.
- Programmer who contributes to society by developing services for education and seniors.
- Enjoy working in environments with code reviews from teammates for refactoring.
- Experiences as project manager to lead team of programmers.
- Organized study groups on networking, coding tests, and Spring Boot.

Project

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Open market service to buy and sell cosmetic products. User can become both seller and buyer to exchange products.

Backend Developer, Project Manager
Java, Spring Boot, Swagger, MariaDB, JASYPT, AWS EC2, RDS, Route 53, Nginx, Redis

Swagger
https://drugstoreproject.shop/swagger-ui/index.html#/
Github

Deploy Link

Project Proposal
https://project-movie-reservation.notion.site/DrugStore-Website-Project-d3fdec29c4d0473598382580b1416897

Implemented JASYPT for encrypting confidential data to enhance security. With the implementaion of Jasypt, the number of enviormental variables stored in the yaml file decreased from 19 to 1.

Deployed on cloud server using AWS EC2 and RDS.
https://soheeparklee.github.io/posts/AWS_deploy/

Configured Nginx, SSL, certbox and AWS Route 53 for HTTPS domain. Resulted in higher security as well as faster speed in registering products, from 9.26 seconds to 369 milliseconds.
https://soheeparklee.github.io/posts/AWS_https/

Utilized Redis for email verification. 
Applied AWS S3 for uploading multipart files such as images.
Implemented different functionalities based on user roles. Different features are supported depending on the roles of seller and buyer, user and admin user.
Potential issues such as when products are sold out or when there is insufficient stock were anticipated and exception handling has been done thouroughly.
https://soheeparklee.github.io/posts/PROJECT_DrugStore_exceptions/

1
2
3
4
5
6
7
8
9
This website was developed to facilitate movie reservation website for senior citizens. Efficient APIs allow fetching movie data along with reviews and making reservations for a movie.

Java, Spring Boot, Spring Data JPA, Spring Security, MySQL, Swagger, EC2, RDS

Logics have been made efficienly to facilitate movie reservation by selecting movie, cinema, data and time all at once.
Optimized backend systems written in JAVA, creating a CRUD API.
Implemented Maria DB to handle movies, reviews and user data.
Implemented Json Web Token for improving sign-up and login security.
Collaborated with programmers from different backgrounds to create a well organized ERD and functional APIs.
This post is licensed under CC BY 4.0 by the author.