DeanPaul / blog

MIT License
2 stars 1 forks source link

lastest work #31

Closed DeanPaul closed 6 years ago

DeanPaul commented 6 years ago

Dragonfly BI​ drangonfly is a cloud-based self BI tool,I worked 2 years in this team. This project had sold in JP and US at 2016. It is the site for Dragonfly BI. https://www.dragonflybi.com/ My major output: 1.graphics algorithm for all types of charts(ColumnChart,BarChart,PieChart,LineChart etc) 2.design the structure for charts:     1) split chart by area ,such as [x axis,y axis,legend,title,trellis] called entity    2) design the inherit structure by chart type such as[BaseChart--XYChart--[BarChart,  LineChart],PieChart--[Pie/Donut]], each type chart has different entities.    3) design the graphics algorithm flow: entities measure themselves   ||   BaseChart layout each entities (include autofit feature) || send layout info to each entities || entities draw themselves. pure Javascript and SVG tech stack. 

SpreadJS SpreadJS is harness the power of a spreadsheet to display and manage data like Microsoft Excel. It's website: https://www.grapecity.com/en/spreadsheets pure Javascript and graphics algorithm(canvas) My major output:

  1. excel cell format
  2. excel [function] feature
  3. group by feature 4. excel import/export feature 5. decryption/encryption algorithm(SHA1,SHA512 etc)

In-depth understanding of the underlying data structure and algorithms of javascript using javascript to simulate the C language int64 data structure in the completion of the encryption and decryption function,  decryption performance within 1 second, this is the number one in the world

​DTC Net-Pilot-UI(New UI) react tech stack(react/redux/HOC/pureComponent/statelessComponent/Immutable) My major output: 1.deliver NEWUI hd2.1/hd4.0/hd5.0. 2.design common React component's structure 3.AI module/alert module/Marketing Banner/Tagging/BankFeed 4.code review and tech knowledge sharing 5.solving difficult problems(team help hands)