Avatar of Boris Chen.
Boris Chen
Software Engineer at BBC
ProfileResume
Reputation Credits0

Posts
215Connections
列印
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月17日

专业背景

  • 目前状态
    就职中
    目前没有兴趣寻找新的机会
  • 专业
    软体工程师
    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.