resume-photo

Sean Lee

Software Developer

About Me

Hi, I am Sean Lee, a cross-disciplinary talent, coding fanatic and able to work under pressure. Currently working hard to learn data science and software development. My main aim in my life is to be a proficient Software Engineer.

Experience

  • Contract - Web DeveloperAdvantechNov 2022 - Dec 2022
  • Contract - AI Application EngineerAdvantechSep 2021 - Aug 2022
  • Intern - AI Application EngineerAdvantechJun 2021 - Sep 2021
  • Intern - System Business GroupASUS PhilippinesJul 2019 - Aug 2019

Education

  • Carnegie Mellon UniversityM.S. in Software Engineering2023 - 2024
  • National Taiwan University of Science and TechnologyMaster of Information ManagementGPA: 4.25/4.3
  • National Taipei University of BusinessB.B.A. in International BusinessGPA: 4.0/4.0
  • National Taipei University of BusinessA.B.A. in FinanceGPA: 3.63/4.0

Projects

  • Emergency Social Network 🔗Demo Carnegie Mellon University | JavaScript, Express.js, Socket.io, NoSQL, MongoDB, Mongoose, ODM | Dec 2022 - now Built a real-time chatting web application with log-in/log-out, registration, and chat history features by Express.js. Developed unit test, integration test, and CICD by using Jest testing framework and Circle CI. Implemented NoSQL database by using Object-Data-Modeling (ODM) library Mongoose on MongoDB.
  • Power BI Report Management System Advantech | mvvc, Dependency Injection, ASP.NET Core, C#, SQL Server, REST API | Nov 2022 - Dec 2022 Designed and developed a web application for users to publish their local-developed BI Reports file on the Advantech management board. Built the MVVC web application with high extensibility and maintainability by using Dependency Injection design. Developed Power BI report embedded RESTful API using ASP.NET Core for global branches, succeeded in integrating internal resources and improving reports publish efficiency. Integrated Power BI SDK and Role Permission in a web application by ASP.NET Core, reduced the IT department working load (Management from IT to users themselves), and decreased the cost by sharing licenses.
  • Market Intelligence Platform Advantech | OOD, Web Crawler, NER, Sentiment, SQL ORM, Tableau | Jun 2021 - Aug 2022 Designed, developed and implemented MI (Market Intelligence) platform. Developed 4+ Web Crawlers and deployed to task scheduler on a Windows Server using Python Requests and Selenium, and stored data in SQL Server. Predicted SCM industrial trending by implementing web crawlers, keyword dictionaries and Tableau dynamic dashboards, leading to a significant reduction in the decision process. Worked alongside another developer to build Named Entity Recognition (NER) and Sentiment models in Mandarin and English to predict and monitor real-time industrial trending. Increased average NER accuracy from 50% to 70% by utilizing a BERT-based transformer learning model. Enhanced programmer productivity, quality, and maintenance cost by refactorizing the MI platform based on Object-Oriented Design. Connected more than 50,000 material information into the MI platform, which led Advantech can evaluate the potential influence of upcoming incidents.
  • Digital Transformation Projects Advantech | Javascript, API, Word2Vec, Tableau, Digital Transformation, Business Intelligence | Jun 2021 - Aug 2022 Shortened closing account process time from 1 day to 2 hours by developing a fuzzy company name-matching algorithm based on word embedding, allowing us to capture keywords from the short string accurately. Integrated 1,000,000+ firm data by collaborating with supply chain, procurement, treasury, investment, and IT teams to digitalize 10+ real-time dashboards using Tableau Desktop, Tableau Server, and Tableau JavaScript API.
  • Research on Online Course Purchase Intention (dissertation) National Taiwan University of Science and Technology | Machine learning, Web crawler, NLP, statsmodel, Hypothesis test | Jan 2022 - Jul 2022 Collected 80,000+ online course information, 8+ million course reviews, and 40,000+ job vacancies by Python web crawlers from Udemy and Indeed for training. Extracted language features such as text sentiment, subjectivity, and readability to measure the effect between user review and customer purchase intention using Python. Achieved an 88% accuracy in predicting potential course-matching job categories by implementing a Logistic Regression model with a pre-processed Bag of Words model. Link: https://hdl.handle.net/11296/upakvq
  • Chinese Synonym Dictionary 🔗Notebook Side project | Gensim, Word2Vec | Oct 2021 - Oct 2021 Built a Word2Vec model using Python Gensim package with Wikipedia Chinese corpus Including 407,222 articles in the corpus
  • Handwritten Digit Recognition Neural Network 🔗Notebook Side project | NN, Tensorflow, MNIST | May 2021 - May 2021 Constructed CNN, LSTM, GRU, RNN models using Backpropagation, ReLU activation and CrossEntropyLoss Iterated through the training and evaluation of the MNIST Dataset, resulted in a 99.19% accuracy rate and average loss: 0.0261
  • Classroom Screen Broadcasting System (volunteer) 🔗Server, 🔗Client National Taipei University of Business | Tkinter, Socket, HFS | Apr 2021 - May 2021 Created an application to allow lecturers to share their screens and broadcast to 50+ PCs in a computer lab. Provided stable broadcasting service by building UDP connections via Python Socket and designing an easy-to-use user interface via Python Tkinter.
  • Course Selection System 🔗Source Side project | PHP Laravel, Boostrap, SQL, Heroku | Sep 2020 - Oct 2020 Designed and developed a course selection web application deployed on Heroku for 2 teachers and 10 students. • Implemented course registration, cancelation, creation, deletion, and ticket generation using the PHP Laravel Framework based on MVC structure and supported Responsive Web Design by the Bootstrap frontend toolkit.

Programming Skills

  • JavaScript
  • Python3
  • C#
  • Java
  • SQL
  • OOD
  • NLP

Skills

  • Communication
  • Coding
  • Learning
  • Teamwork

Interests

Coding
Books
Music
Baseball
Basketball