Avatar of Boris Chen.
Boris Chen
Software Engineer at BBC
列印
Avatar of the user.

Boris Chen

Software Engineer at BBC
A passionate programmer, a thorough troubleshooter, and an enthusiastic developer. I currently work as a software engineer for the BBC.
Logo of the organization.
BBC
Logo of the organization.
University of Birmingham
London, 英國

職場能力評價

精選履歷

最後更新於 2024年2月27日

專業背景

  • 目前狀態
    就職中
    目前沒有興趣尋找新的機會
  • 專業
    軟體工程師
    Java 開發人員
    後端開發人員
  • 產業
    軟體
    媒體
    資訊服務
  • 工作年資
    6 到 10 年 (2 到 4 年相關工作經驗)
  • 管理經歷
    無管理經驗
  • 技能
    JAVA
    Database
    Data Structures and Algorithms
    Software Engineering
    SQL
    Git
    JUnit
    Golang
    NoSQL
    MongoDB
    PostgreSQL
    HTML/CSS
    RESTful API
    linux
    golang
    MySQL
    Agile
    Docker
    PostgresSQL
    Jenkins
    Azure
    Scala
    JIRA
    Swagger
    Kibana
    AWS
    Microservices
    Heroku
    Github Actions
    Sprint Boot
    Maven
    OAuth2
    gRPC
    CI/CD
    Command Line
    OpenCV
    Tesseract OCR
    Quarkus
    BDD - Cucumber
    TDD (Test-driven development)
    SVN
    DynamoDB
    Unit Testing
    COSMOS
    Ruby
    Spring Framework
    SQS
    Python
    Vercel
    Grafana
  • 語言能力
    Chinese
    母語或雙語
    English
    專業
  • 最高學歷
    碩士

求職偏好

  • 預期工作模式
    全職
    對遠端工作有興趣
  • 希望獲得的職位
    Software Engineer
  • 期望的工作地點
    London, 英國
  • 接案服務
    不提供接案服務

工作經驗

Logo of the organization.

Software engineer - Media Services

BBC
全職
2022年6月 - 現在
London, UK
• Develop and maintain software components using Java for microservices deployed in AWS. • Apply TDD and BDD methodologies using Ruby and Cucumber to ensure software components integrate without errors. • Use Jenkins and Cosmos for CI/CD to automate building, testing, and deploying software changes to the Cloud. • Monitor application performance using Splunk and Grafana. • Collaborated with team members to develop scalable and maintainable software applications using Web-based APIs and Cloud services. • Conducted peer code reviews to ensure high-quality code. • Participated in pair programming sessions to enhance code efficiency and accuracy.
Logo of the organization.

Software engineer

2022年3月 - 2022年6月
4 個月
London, UK
Build a microservices accelerator tool to speed up the transformation journey from monoliths to microservices.
Logo of the organization.

Software Engineer

2021年1月 - 2021年6月
6 個月
台灣新北市
• Worked on developing RESTful API in Scala for HTC's account platform, allowing for third-party integration. • Maintained, and added new features for microservice environments with Scala, Golang and Java. • Used Azure DevOps and Jenkins to implement CI/CD. • Designed and wrote software documentation on Jira and Swagger. • Defined and implemented feature test cases to prove the quality of deliverables. • Co-worked with frontend/backend/SDET engineers in the Agile environment. • Experience tracking and fixing bugs with Kibana.
Logo of the organization.

Senior Mechanical Engineer

2015年10月 - 2019年9月
4 年 0 個月
台灣桃園市
• Developed and designed battery packs for Lenovo laptops. • Analyzed problems and offered mechanical solutions to existing problems. • Managed and directed the execution of various projects. • Implemented effective design modifications to help improve safety, cost and productivity. • Managing contact with several local and overseas vendors to ensure high product quality. • Discussed projects with clients, contractors, and other engineers. • Manufacturing process guided. • Worked with Lenovo Japan and Thinkpad Yamato labs on design reviews and quarterly technical reports. Accomplishments: • Saved over $ 1 million during our Lenovo battery project through implementing effective design modifications to help improve product’s safety, cost and efficiency. • Designed and supervised over 20 projects from concept to Mass production.

學歷

Logo of the organization.
Master of Science (MS)
Computer Science
2019 - 2020
簡介
Grade: Distinction (First Class Honours) Dissertation: Detection Application of Laptop Battery Rating Label drawing • Developed an application for engineers to detect label contents. • Used OpenCV's template matching with logo. • Used Tesseract to train dataset by LSTM model. • Saved 80% time and improved 10% accuracy than the traditional approaches.
Logo of the organization.
Bachelor of Science (BS)
Mechanical Engineering
2011 - 2014
社團活動
University Street dance society: • Activities arrangement and organizations. • Hosted presentation with 300 guests. • Hosted medium size activities.
簡介
This major has given me a wide exposure to numerous subjects like Thermodynamics, Fluid mechanics, Mechanism, Computer-aided design, Engineering Mathematics and more. Additionally, I have also learnt how to use the programming language MATLAB to analyze quantitative data during my Finite Element Analysis course.