金永丰,英国剑桥开发商
Kim is available for hire
Hire Kim

金荣峰

验证专家  in Engineering

软件开发人员

Location
剑桥,英国
至今成员总数
2018年3月28日

Kim是一名软件工程师,拥有超过15年的前端和后端技术开发经验, 以及用于广泛应用程序的用户界面和工具, 包括电子游戏, 增强现实, 移动平台, 网络应用程序. 他使用过各种编程语言, 包括JavaScript, TypeScript, Python, Kotlin, Java, Lua, C, and C++. Kim还精通软件开发方法,包括敏捷、瀑布和XP.

Portfolio

经-物流
Python, Go, Java, Kubernetes, 亚马逊网络服务(AWS), TypeScript, Node.js...
Powercosts
团队指导,React, Less, and, Web dashboard,样式化组件...
Spaw科技有限公司.
管理、React、亚马逊网络服务(AWS)、CI/CD管道、Web仪表板...

Experience

Availability

Part-time

首选的环境

JavaScript, Visual Studio Code (VS Code), MacOS, TypeScript, Kotlin, Git, Android工作室, React, 反应本地

最神奇的...

...我所做的是一个嵌入式C-IoT固件,用于室内位置跟踪,带有全栈REST API, 蓝牙信号跟踪, test suites, 和一个现代的用户界面.

工作经验

Python后端开发者

2022 - 2023
经-物流
  • Developed, tested, 并维护了一个完整的服务,用于管理公司范围内的配置和设置,作为现有公司服务的SAAS过渡的基础.
  • 为广大读者编写和维护技术文档.
  • 作为团队的一员,支持、告知和改进软件开发的技术标准.
  • 为管理大量非结构化数据而设计和构建可扩展系统.
  • 为初级团队成员提供指导,建议和知识,使他们能够快速加入并培训他们.
技术:Python, Go, Java, Kubernetes, 亚马逊网络服务(AWS), TypeScript, Node.js, DevOps, Serverless, Apache气流, GitLab CI/CD, SQLAlchemy, Redis, MySQL, PostgreSQL, MongoDB, E2E Testing, Agile, React, Jira, 用户界面(UI), 完整的开发, Back-end, SQL, HTML, Full-stack, APIs, CI / CD管道, AWS Lambda, REST APIs, Architecture, REST

首席UI开发人员

2020 - 2021
Powercosts
  • 与产品所有者合作,为电力行业设计和实现大量数据密集的用户界面.
  • 使用敏捷方法确保交付物总是在严格的最后期限内完成.
  • 管理和指导一个开发团队,为开发数据密集的基于web的用户界面建立最佳实践和标准.
  • 建立了一套测试方法, 包括单位, integration, end to end, 和可视化测试,以确保高软件质量.
  • 使用AmCharts、AgGrid、React样式组件等创建仪表板和数据可视化.
  • 协助建立其他团队成员加入各种以UX/ ui为重点的团队的招聘流程.
Technologies: 团队指导,React, Less, and, Web dashboard,样式化组件, Unit Testing, 视觉回归测试, Integration, 用户体验(UX), 数据虚拟化, Testing, 端到端实现(E2E), Agile UX, 用户界面(UI), CSS, HTML, 软件架构, Leadership, UI Design, UX Design, Front-end, 前端开发, 数据可视化, AWS Lambda, Web开发, 团队的领导, Web UI, Web UX, REST

首席全栈开发人员

2019 - 2020
Spaw科技有限公司.
  • 管理和指导一个开发团队,为宠物美容服务建立一个完整的电子商务平台.
  • 设计并实现后端API服务,以提供对调度信息的访问, 分析数据, 客户关系, 产品库存.
  • 与UI设计师合作,为以客户为中心的web应用程序和移动应用程序充分指定前端, 以及一个面向管理员的仪表板.
  • 整合Stripe支付服务,全面管理所有交易.
  • 创建详细描述后端api的完整技术文档.
  • 使用AWS和Docker建立多个CI/CD管道来创建产品, staging, 以及开发部署.
  • 集成的哨兵.IO上面向客户的web应用程序,以提高软件质量.
  • 使用反应本地开发并将iOS和Android应用程序集成到电子商务平台中.
Technologies: 管理、React、亚马逊网络服务(AWS)、CI/CD管道、Web仪表板, 反应本地, 文档, Python, Django, 用户身份验证, Antd, Stripe, Sentry, iOS, Android, Testing, 用户界面(UI), 完整的开发, Back-end, CSS, HTML, Full-stack, 技术领导, 软件架构, APIs, Leadership, UI Design, UX Design, Front-end, 前端开发, 数据可视化, 用户体验(UX), Web开发, REST APIs, Architecture, Mobile, 团队的领导, Web UI, REST

融合开发人员

2019 - 2020
Toptal
  • 开发了一个定制的Confluence扩展,用于管理机密和跟踪文档.
  • 与开发团队合作, stakeholders, 并且管理者要确保开发是在高质量和可靠性的标准下进行的.
  • 与主要涉众合作,使用集成和手动测试方法的组合建立健壮的测试方法.
  • 严格遵守最后期限,确保快速有效地管理软件的推出.
技术:反应, Confluence, Styled-components, Testing, Agile, 用户界面(UI), CSS, HTML, Front-end, 前端开发, Web开发, ECMAScript (ES6)

带领开发人员

2018 - 2019
拉尼娅王后基金会
  • 管理和指导一个开发团队,为一个已建立的LMS开发一个英语学习网络应用程序.
  • 与UI/UX设计师密切合作,建立准确的用户体验需求.
  • 在Jira中使用敏捷开发方法来跟踪并满足严格的交付期限.
  • 使用React, CSS和HTML处理前端实现,使用Python处理后端扩展.
技术:学习管理系统(LMS), Python, React, Agile, Jira, CSS, HTML5, 用户界面(UI), 完整的开发, Back-end, HTML, Full-stack, 技术领导, 软件架构, Leadership, Front-end, 前端开发, Web开发, 团队的领导, Bootstrap, Web UI

完整的开发人员

2018 - 2018
Peripatetic
  • 开发了完整的金融建模工具平台.
  • 设计并实现了提供用户身份验证的API后端, 权限控制, 财务数据访问, 以及支付管理.
  • 使用React创建并开发了一个以管理数据可视化和工具为中心的前端, D3和条纹.
技术:Django, Python, React, D3.js, Stripe, 用户界面(UI), 完整的开发, Back-end, CSS, HTML, Full-stack, 软件架构, APIs, Leadership, UI Design, UX Design, Front-end, 前端开发, 数据可视化, Web开发, REST APIs, Architecture, Web UI, REST

Director

2017 - 2018
Sesilio有限
  • Designed, developed, 并为1人以上的活动维护定制门票销售和入场系统,000名与会者使用Photoshop, AngularJS, and Sass.
  • 在Photoshop中完成在线食品市场的完整web应用程序设计,并使用React实现, Node.. js、Stripe和SASS.
  • 使用反应本地和Objective-C为在线食品市场执行并集成了一款iOS应用.
技术:Sass, Webpack, React, Koa, Node.js, 反应本地, Objective-C, iOS, 用户界面(UI), GraphQL, HTML, 软件架构, APIs, Leadership, UI Design, UX Design, Front-end, 用户体验(UX), Express.js, Web开发,REST api,架构,移动,Web UI, Web UX, REST

高级工程师

2014 - 2017
剑桥咨询有限公司
  • Designed, developed, 并测试了用于室内位置跟踪的蓝牙智能设备的固件,该设备使用RSSI信号强度和基于云的智能算法. 该固件需要在密集的无线电空间中与数百个其他相同的设备一起工作, 可靠地与定制的集线器设备和所需的用户交互设计进行通信,以实现无屏幕的用户反馈和基于加速度计的用户输入.
  • Developed bespoke Bluetooth Smart communications channels for managing reliable app and firmware data transfers between an iOS app and a Bluetooth Smart-based underground cable locating device; used a combination of Objective-C, JavaScript, 和钛框架.
  • Used Python, Panda3D, Blender, 利用Qt为人体运动检测材料项目制作实时数据可视化工具.
  • Produced a prototype Android application for interfacing with both a Bluetooth Smart insulin pen and a Pebble smartwatch in order to visualize real-time data for a smart health application project; used Java, JavaScript, and Cordova.
  • 创建了一个完整的端到端系统,用于管理大型部门团队之间的工作量计划. 这涉及到在一个小型敏捷团队中工作, 从头开始, 包括前端和后端设计和实现, 建立和使用持续集成系统和产品质量软件的部署. 技术堆栈是JavaScript, AngularJS, Python和Django.
  • 与用户体验设计师密切合作,使用JavaScript, AngularJS, Java, 和Eclipse为蓝牙智能配置文件创建向导生成一个Eclipse插件. 这强调了易用性,并作为第一次使用蓝牙智能设备的开发人员的先导.
  • Used MATLAB, Python, 和OpenCV,并与用户体验设计师合作,创建了大量音频源位置数据的数据可视化.
  • 在一个包含许多用户体验设计师的大型敏捷团队工作,使用JavaScript, HTML5, Sass, AngularJS, 和Protractor构建了一个用户友好的web应用程序,用于控制基于云的智能家庭供暖系统. 另外,使用React.js和Redux创建了一个可视化的模拟智能家庭供暖系统.
  • Created a game application for a biosynthesis demonstration project; used JavaScript, 反应本地, 和objective - c.
技术:回家的, 反应本地, React, Protractor, Sass, HTML5, OpenCV, MATLAB, Eclipse, Django, AngularJS, Android, Cordova, Java, Qt, Panda3D, Python, Titanium, JavaScript, Objective-C, Bluetooth, C++, 用户界面(UI), Microsoft Visual c++, 完整的开发, Back-end, HTML, Full-stack, APIs, UX Design, Front-end, 前端开发, 数据可视化, 用户体验(UX), Express.js, REST api,架构,移动,Web UI, Web UX, REST

高级设计师

2013 - 2014
前沿发展有限公司
  • 设计、执行并维护两个Android游戏应用程序的用户界面.
  • 采用高度面向对象的设计模式,有效地管理用户界面软件工程.
  • 与艺术家合作, designers, 和生产者一起创建需求规范和工作时间表.
  • 在ActionScript和c++中实现自定义GUI组件,快速创建用户界面原型.
  • 使用ActionScript和c++优化、重构和标准化内部UI框架.
  • 指导团队成员进行有效的软件设计和实现.
技术:Scaleform GFx, Flash ActionScript, Lua, C, C++, 用户界面(UI), HTML, UI Design, UX Design, Front-end, 用户体验(UX), 游戏开发

Programmer

2008 - 2013
前沿发展有限公司
  • 从端到端处理项目,为内部用户界面实现提供有效支持.
  • 创建需求规范并设计, developed, documented, 并维护一个3D GUI框架.
  • 使用专业分析工具来确定优化动画性能问题所需的软件更改.
  • 使用大量自己编写的工具组织和有效管理大量游戏资源文件.
  • 重构和优化游戏资源编译器,使用XML和二进制资源.
  • 为定制的创作工具创建教程、技术指南和文档.
技术:Scaleform GFx, Lua, Flash ActionScript, C, C++, 用户界面(UI), Microsoft Visual c++, 游戏开发

Meall

一个使用最新网络技术设计和实现的在线食品市场. 后端使用PostgreSQL, Docker, 和Koa提供安全的用户认证和授权. 前端使用React.js, Sass, GraphQL, 阿波罗的客户, 和Redux创建一个高效的, clear, 以及友好的用户体验. 前端采用完全响应式设计,允许移动设备和传统台式电脑之间的无缝过渡.

实时身体追踪

http://www.cambridgeconsultants.com/press-releases/innovation-wearable-tech
使用激光的组合, fiber optics, 还有聪明的算法, 我们生产了一种廉价的身体运动追踪织物. 我致力于数据可视化,以实时显示从织物中报告的身体运动. 数据可视化工具使用Python, OpenCV, Panda3D, Blende,r和QT来创建一个令人愉快和有吸引力的演示.

智能加热

http://www.cambridgeconsultants.com/insights/exploring-new-ways-of-delivering-home-energy
这是一个大型项目,涉及数百个家庭,研究舒适的本质, 能源成本和用户体验. 我完全负责前端设计和实现, supporting, testing, 并对其进行更新,以便在包括安卓平板电脑和Windows笔记本电脑在内的一系列设备上使用. 前端工作使用AngularJS,并通过REST API与智能算法的后端直接交互. 前端有完整的代码覆盖, 完整的端到端测试, 模拟和现场综合测试, 所有这些都运行在一个持续集成系统上.

地下资产追踪

地下资产追踪是一个大问题,当涉及到在地下挖掘和试图避免触及现有公用事业等事情时. 我开发了一个通用的移动应用程序,它允许工程师查询和定位任何地下电缆. 这款应用最初瞄准的是iPad,但其开发技术允许其随后移植到Android上. Titanium框架与Java一起使用, Objective-C, 和JavaScript将iPad连接到蓝牙设备以及通过Google Maps API对资产进行数据可视化的所有要素整合在一起.

Kinect视频游戏界面

Xbox电子游戏系统引入了一种非常新颖的电子游戏互动方式. 它使用Kinect技术,允许用户使用他们的全身运动来玩游戏. 我致力于整合和调整用户界面,以更好地适应这项技术的使用,并提供更直观和有趣的体验. 用户界面主要是使用Scaleform构建的, ActionScript, Flash用于视觉元素,c++用于底层优化和通信.

Languages

C, Python, JavaScript, TypeScript, HTML5, Haskell, GraphQL, Sass, Lua, ActionScript 3, C++, Objective-C, Java, ML编程语言, Kotlin, CSS, SQL, HTML, ECMAScript (ES6), Flash ActionScript, Swift, Solidity, Less, Go

Frameworks

Redux, Django, Titanium, 反应本地, AngularJS, Jasmine, Enyo, Koa, Panda3D, Qt, TestCafe, Protractor, Express.js,引导

库/ api

React, Node.js, OpenCV, Vue 2, REST api, D3.. js、Stripe、Antd、SQLAlchemy

Paradigms

E2E Testing, Agile UX, 敏捷软件开发, REST, UI Design, UX Design, 函数式编程, Agile, Testing, Management, Unit Testing, DevOps

Other

Web开发, Web应用程序开发, 用户界面(UI), 完整的开发, Back-end, Full-stack, APIs, Leadership, Front-end, 前端开发, Architecture, API Testing, Bluetooth, CI / CD管道, 用户体验(UX), 技术领导, 软件架构, 数据可视化, 团队的领导, 游戏开发, Web UI, Web UX, UX Testing, Cordova, 学习管理系统(LMS), Styled-components, Web指示板, 文档, 用户身份验证, 团队指导, 视觉回归测试, Integration, 数据虚拟化, 端到端实现(E2E), Serverless

Tools

Cucumber, Mocha, Git, Xcode, Android工作室, Android喷气背包, Jira, Microsoft Visual c++, Scaleform GFx, MATLAB, Webpack, Photoshop CC, Webpack 2, Confluence, Sentry, Apache气流, GitLab CI/CD

Platforms

Eclipse, Windows, Docker, iOS, Linux, 亚马逊网络服务(AWS), Mobile, MacOS, Visual Studio Code (VS Code), OS X, Android, Kubernetes, AWS Lambda

Storage

PostgreSQL, MongoDB, Redis, MySQL

2000 - 2003

计算机科学硕士学位

剑桥大学-剑桥,英国

有效的合作

如何使用Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

分享你的需求

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

选择你的才能

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring