Jack Penny,英国切尔滕纳姆的开发商
Jack is available for hire
Hire Jack

Jack Penny

Verified Expert  in Engineering

Full-stack Developer

Location
Cheltenham, United Kingdom
Toptal Member Since
January 20, 2022

Jack是一个专注于JavaScript的全栈开发人员, React, Perl, 和PostgreSQL,他作为一名自由职业者从事了10多年的专业开发工作. 他的大部分后端工作都与基于内部框架的遗留系统相关. For the past four years, Jack已经转向了React和GraphQL等新技术, 首先是一家教育创业公司, more recently, 从零开始建立一个完整的电子商务平台.

Portfolio

simpleFLOORS
Perl, Node.. js, React, PostgreSQL, GraphQL, Bootstrap, Adobe Photoshop, HTML...
GoTutor
MongoDB, Node.js, React Native, Adobe Photoshop, React, SQL, api
GamerNorth
PHP, HTML, CSS, Linux, Python, SQL, Minecraft世界

Experience

Availability

Part-time

Preferred Environment

Linux, JavaScript, React, Vim文本编辑器

The most amazing...

...我创建的开源项目是一个词法分析器转译器, 哪些可以用于模板系统和前端框架.

Work Experience

Full-stack Developer

2013 - 2020
simpleFLOORS
  • 使用广泛的定制Perl和PostgreSQL后端, 为客户端创建业务逻辑, fixing problems, 提供紧急支援.
  • Upgraded the old Perl 5.10/Apache, 1.3/Postgres 9系统到最新的软件,尽管需要对代码库进行重大升级.
  • 利用Magento在前端工作,同时修复bug.
  • 使用React和Node从零开始创建一个电子商务解决方案.js, 将ERP和自定义内存数据库解决方案连接起来以提高性能——客户端以前使用Magento, which was very slow.
Technologies: Perl, Node.. js, React, PostgreSQL, GraphQL, Bootstrap, Adobe Photoshop, HTML, 企业资源规划(ERP), eCommerce, Payment APIs, Shipping Management, TypeScript, Python, SQL, APIs, Moose

Founder

2018 - 2019
GoTutor
  • 在香港成立了一家创业公司,向学生介绍导师. 这个项目持续了一年.
  • 从头开始编写一个框架来处理后端.
  • 基于在Photoshop中创建的设计,使用React Native为服务创建了一个移动应用程序.
  • 委托前端开发, bug fixing, 对另外两个团队成员进行单元测试, 还有临时承包商的安全审计.
Technologies: MongoDB, Node.js, React Native, Adobe Photoshop, React, SQL, api

Full-stack Developer

2011 - 2012
GamerNorth
  • 开发了一个仪表板,允许玩家从门户网站修改他们在Minecraft中的角色-可能是同类中的第一个.
  • 维护linux服务器,处理突发事件.
  • 优化了一个大型Minecraft服务器(当时最大的服务器),它运行在一个缓慢的基于java的后端上. 实现了一个带有实时交换的RAMDisk,以获得最大的效率,以及其他功能.
技术:PHP, HTML, CSS, Linux, Python, SQL, Minecraft世界

Co-founder

2010 - 2011
Zizziz Ltd
  • 在高中时和朋友共同创立了一家小公司,利用电子商务网站生产和销售电脑.
  • 使用PHP从头开始设计和编写电子商务网站, 支持贝宝支付和定制订单的“设计电脑”功能.
  • 定制个人电脑,其中一些包括先进的技术,如液体冷却.
技术:PHP, Adobe Photoshop,电子商务,PayPal API, SQL

卷发:胡子启发的模板系统,支持逻辑语句

http://curls.stextended.com/
卷发是我为我的静态站点生成器编写的模板系统. 灵感来自八字胡的简单, 我把它做成了一个转译器来支持逻辑语句, like "if" and "while", 在Mustache中不支持的. 这个项目展示了我编写词法分析器和解析器的能力.

STExtended:静态站点生成器

http://stextended.com
STExtended是一个静态站点生成器,有点像Jekyll. 它支持宏、模板和无类HTML,非常适合想写博客的人. 我用这款软件为我的大部分个人网站提供动力.

COVID-19 Case Count API

http://github.com/modamodamoda/covid19-api
Created, for educational purposes, COVID-19病例计数API,从世界计量表和约翰霍普金斯大学GitHub存储库中获取数据,创建用于查询病例计数详细信息的API服务器. 端点支持按国家、时间等进行病例计数.

TypeScript Node.js HTTP Server/Router

http://github.com/modamodamoda/ts-server
我为Node构建了一个TypeScript HTTP服务器/路由器.Js部分支持express中间件. 它还支持控制器、装饰器和路由器树. 此外,对于使用许多静态路由的人来说,还有一个快速的基于hashmap的路由器特性.

Libraries/APIs

Node.js, React, Mustache, PayPal API

Tools

Adobe Photoshop, Vim文本编辑器,Jekyll, GitHub

Languages

Perl, JavaScript, HTML, PHP, CSS, SQL, Sass, Python, GraphQL, TypeScript

Storage

PostgreSQL, MongoDB

Platforms

Linux, Moose

Frameworks

Bootstrap, React Native, Express.js

Other

企业资源规划(ERP), eCommerce, APIs, Payment APIs, Shipping Management, HTTP, Minecraft World

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring