Hi there! I'm BEMELON, computer engineering graduate with a keen interest in backend engineering. I thrive on challenges, particularly those that expand my knowledge and involve innovative uses of technology to solve practical problems.
I am actively looking to engage with projects involving:
- Kotlin Ecosystem: I'm currently immersed in learning Kotlin, a statically typed language that offers the flexibility of Python. I resonate with the diverse ecosystem Kotlin fosters and am eager to participate in various projects within this space.
- Obsidian: I'm inspired by Obsidian's philosophy and am actively using it to develop my own wiki. I have a keen interest in the plugin ecosystem and am looking for projects to get involved with.
2024.05 - CURRENT Backend Engineer
2024.01 - 2024.03 Backend Engineer Intern
- Technologies Used:
Nest.js
,TypeORM
,Typescript
,MySQL
- Project Involvement: Participated in the initial phases of a new project, utilizing my knowledge of NestJs to set up robust backend services.
- Learning and Development: Engaged in my first TypeScript project and enhanced my backend skills by studying the book Modern-Javascript-Deep-Dive, which provided a deep dive into advanced JavaScript concepts.
2022.03 - 2022.06 Backend Engineer CO-OP
- Technologies Used:
Python
,SqlAlchemy
- First development internship, where I developed features and resolved various bugs in a Python-based service.
- Gained substantial knowledge about Agile methodologies, which significantly contributed to my growth as a developer.
2017.03 - 2024.02 B.S. in Computer Engineering
- Teaching Assistant for System Programming and Artificial Intelligence courses.
- Member of the Robotics Club, RATS.
2023.05 - 2024.05, Backend Engineer
- Technologies Used:
Python
,Scrapy
,SqlAlchemy
,ScrapyOps
,AWS
,LangChain/LangSmith
,Postgresql
,Linear
- Conducted reverse engineering to devise a scraping strategy for used-item marketplaces like
중고나라
,번개장터
, and당근마켓
. - Developed a data pipeline using LangChain to categorize detailed specifications of MacBooks from various sellers' descriptions.
2023.01 - 2023.03 Backend Engineer
- Technologies Used:
Java
,Spring Boot
,MySQL
,AWS
,JUnit
,Notion
- Focused on rigorous test development throughout the project.
- Implemented social login and JWT-based authentication management with Google, Apple, and Kakao.
2021.09 - 2023.06 Backend Engineer
- Technologies Used:
Java
,Spring Boot
,MySQL
,Spring Scheduler
,AWS
,Jira
- Utilized reverse engineering to database shuttle bus routes and the latitude/longitude of stops.
- Developed an algorithm to predict the shuttle bus's location based on departure times, without GPS.
- Operated the system for about 2 years, focusing on minimizing operational costs.
2023.05 - 2023.11 14th
2022.01 - 2022.11 Cadet