박성렬 Park Sungryeol
📫Email: sungryeolp@gmail.com
🏡Blog & Portfolio: https://sungryeol.com
👨💻Github: https://github.com/rabelais88
🙋Stackoverflow: https://stackoverflow.com/users/9292770/sungryeol
(2025-01-20 reputation 3,995)
A frontend developer of 7 years of experience,
specialized in web, data-visualization and 3D.
What I’d like to do with your team:
- Develop with clear goals
- Collaborate with team
- Data-oriented fast & effective delivery
Experience
- In case the provided links of projects do not work, please check the videos and screenshots at “works” page of my portfolio.
- In case writings are not accessible, please find copy of the article at Internet Archive, where most of them are archived.
Bigpicture Interactive
lead frontend2018-07 - 2022-08
https://www.bigpi.co/
Web App: LVUP.GG(versus-on)
2018-2022
https://lvup.gg
An online e-sports event management platform where both amateur gamers and professional organizations can freely create and participate in league-sized or larger matches.
- Various bracket visualization and algorithm development using D3.js
- Single Elimination Brackets
- Double Elimination Brackets
- Round Robin Brackets
- Swiss Round Brackets
- full screen, zoom and drag
- save to screenshot
- sharable URL
- Team creation, participation, and team promotion.
- Real-time notification and chat service using Pusher and Sendbird
- Users can purchase and receive products with the points earned from winning the competition.
- Admin dashboard
- Search Engine Optimization(SEO) with Server-Side Rendering(SSR)
- Site traffic analysis using Google Analytics
- Smooth SVG animations using Lottie.js
- User-oriented e2e test using Cypress.io
- Unit tests utilizing Jest
- Implementation of deployment and CI automation and deployment artifact analysis using Docker and Jenkins
- Multilingual support and multilingual management system configuration using Google Spreadsheet, VueI18n and Github Actions
- Speedy CDD and microfrontend development using Storybook
- Flexible agile development and team collaboration based on CDD and BDD
- Typescript, Vue, Vite, Webpack, Docker, D3.js, Jenkins, Git, Lottie, Jira, AWS, Cypress.io, Jest, Storybook, Webpack+React(Storybook)
Web App: Gamecoach Online
2020-2022
https://online.gamecoach.pro
An online education platform where esports pro gamers can directly teach and earn money from regular gamers. Ordinary gamers can directly find pro gamers with the desired teaching style and get recommendations.
- Real-time notification for students
- Instructor recommendation & search page
- Advanced knowledge board: filtering and tagging by designating specific elements in the game
- Search Engine Optimization(SEO) with Server-Side Rendering(SSR)
- Site traffic analysis using Google Analytics
- Real-time notification and chat service using Pusher and Sendbird
- Customer payment & instructor wage payment service using a third-party payment service:Payple
- Smooth SVG animations using Lottie.js
- Unit tests utilizing Jest
- Implementation of deployment and CI automation and deployment artifact analysis using Docker and Jenkins
- Speedy CDD and microfrontend development using Storybook
- Flexible agile development and team collaboration based on CDD and BDD
- Typescript, Vue, Vite, Webpack, Docker, Jenkins, Git, Lottie, Jira, AWS, Jest, Storybook, Webpack+React(Storybook)
Open Source Contribution
Miscellaneous
Project reports
Write-ups for technical knowledge share
Experience as a scrum master of a devteam
💼 Projects
Contract Project
Noticable Projects
Data Visualization Projects Using D3.js
Noticable Codpen Snippets
🛠 Mainly Used Tools
My goal is adaptive development. I rarely put special restrictions on what tools I should be using.
But just in case anyone is wondering, here are some tools that are most frequently asked by fellow co-workers.
Some tools or knowledge might be omitted from here.
Programming Languages
Frontend
Mobile
Backend
DevOps
Miscellaneous