Jonathan Sterling
Verified Expert in Engineering
Full-stack Developer
Jonathan是一名拥有十多年商业经验的软件工程师. 他目前是一家价值数十亿美元的全球企业集团的技术和产品主管,并担任集团首席技术官. Jonathan在一家高频交易公司和一家B2B SaaS公司担任董事会职务, 他与人共同创立了这家公司,并在将日常责任完全移交给员工之前实现了盈利.
Portfolio
Experience
Availability
Preferred Environment
Sublime Text 3, Slack, Git, IntelliJ, Ubuntu
The most amazing...
...担任集团首席技术官, building a new team, 稳定核心产品, 在六个月内将年收入翻一番,达到10亿美元以上.
Work Experience
CTO
A Global Tech Company
- 稳定并增加了产品供应,产品供应的国家数量增加了一倍, doubling revenues to >$1B within 6 months.
- 监督公司的技术和产品部门, 管理一个董事团队, 数百名员工.
- 在六个国家雇佣了60多名员工.
- 与众多第三方支付提供商集成, SMS providers, data feeds, and analytics tools.
- 为公司的所有安全问题执行最佳实践.
b|联合创始人,董事会成员
全球B2B SaaS公司
- 从头开始编写整个后端代码库.
- 管理一个开发团队,创造一个MVP.
- 指导产品决策.
- 聘请世界级人才接管日常工作.
- 在全球市场封闭B2B销售.
Co-founder | CTO
An HFT Company
- 我和我的联合创始人在不到六个月的时间里从无到有建立了一家盈利超过100万美元的公司.
- 保证了公司各项技术的有序运行.
- 参与高层业务战略讨论.
- 管理软件开发人员和操作人员的团队.
- 代表公司参加世界各地的会议, 完成了许多6位数和7位数的B2B交易.
- 管理的客户关系.
高级软件工程师
An HFT Company
- 管理一个由四名开发人员组成的团队——确保在截止日期前完成业务优先级.
- 为加密货币市场开发高频交易(HFT)解决方案(主要使用Java 8).
- 为新颖/尖端的金融工具创建自定义交易算法.
- 与各种加密货币交易所的api集成,以执行算法交易.
- 实施先进的跨汇兑套利系统.
自由软件工程师
JS软件解决方案有限公司.
- Developed full-stack web applications for clients with various technologies; including Java (Spring Boot) and JavaScript (Node.js and React).
- 配置和管理高流量的环境和部署管道, load-balanced, autoscaling websites, and APIs; primarily with AWS and Jenkins.
- 向初创公司咨询架构以及如何使用敏捷最佳实践实现健壮的软件开发生命周期.
- 创建各种网站和移动应用程序,创造被动收入,同时学习新技术和编程范例.
Java Developer
William Hill
- 开发Java (Spring) web应用程序,用于数千家William Hill商店的博彩终端.
- 修改和调试节点.js和React代码库.
- Utilized TDD, pair programming, 持续集成(CI), 以及敏捷工作环境中的其他最佳实践.
- 配置相互通信的微服务来解耦责任并允许水平扩展.
- 集成各种外部服务,包括OpenBet和BetFair.
Java Developer
Sky
- 利用Java Spring框架开发web应用程序和api,这些应用程序和api每天被点击数百万次.
- 使用Amazon Web服务(EB、EC2、RDS、S3等)部署软件和管理环境.
- 在包括Node在内的多种语言中进行了实验.js、React和AngularJS.
- 维护和贡献内部开源项目.
- 促进持续集成(CI), 持续交付(CD), 测试驱动开发, pair programming, code reviews, 以及敏捷环境中的一般最佳实践.
- 管理数百万客户使用的软件的整个生命周期——从需求捕获和评估到长期维护和支持.
Software Developer
Jagex Games Studio
- Designed, developed, modified, tested, 并部署了数百万用户使用的Spring MVC和Spring Boot Java web应用程序. 例子包括定制账户管理系统和玩家统计系统.
- 通过Unix终端构建远程部署的游戏服务器.
- 分析和修改Bash和Python脚本,用于部署和维护任务.
- 为网站开发PHP插件.
- 创建了实现Page Object设计模式的自动化Selenium回归测试.
- Utilized agile/scrum, Annotations, Generics, Git VCS, HTML, HTTP servlet和容器, Java EE, JBoss, JDBC, JSON, JUnit, OOA/D, Maven, REST, SQL, Subversion (SVN) VCS, 和Unix/Bash脚本.
移动应用开发人员
Apps4Industry, Ltd.
- 为中小企业开发定制的iOS和Android应用.
- 创建并管理公司网站.
- 制作营销材料.g.、视频、广告等等.
- 将线框转换为完全可操作的应用程序.
- 收集来自客户的需求.
Director
第一创意有限公司.
- 为全球客户开发WordPress网站.
- 中小型企业管理服务器(Apache/Nginx配置,DNS设置,SFTP创建等).
- 为出租机构创建桌面应用程序.
- 管理学生相关业务的社交媒体(酒吧、俱乐部、学生转租等).
Web Developer
Freelance
- 为中小企业部署网站.
- Managed web servers.
- Designed web pages.
- 修改旧网站.
- 为中小企业提供技术选择和托管解决方案方面的建议.
Experience
AlgBet
Block N Load
Sky Pages
http://www.sky.comUS Elections API
League Reporting
Skills
Languages
Java, JavaScript, Python, Bash, Objective-C, SQL, Bash Script, HTML, CSS, PHP
Frameworks
Spring Boot, Mockito, JUnit, Spring JDBC, Spring ORM, Hibernate, Selenium, Redux, Spring, AngularJS
Libraries/APIs
REST API, JMS, WebDriver, Spring REST, Stripe, Stripe API, Selenium WebDriver, React, Node.. js, Pandas, Vue, React Router, React Redux
Paradigms
REST, Agile, 持续集成(CI), 面向服务的架构(SOA), Continuous Deployment, Microservices, Scrum, Kanban
Platforms
亚马逊网络服务(AWS), Nexus, Ubuntu, Linux, AWS Elastic Beanstalk, Amazon EC2, WordPress, Blockchain, Oracle, Android, JBoss
Tools
Gradle, Apache Tomcat, Git, Amazon CloudWatch, Amazon Simple Queue Service (SQS), Apache Maven, Jenkins, IntelliJ, Slack, Sublime Text 3, Karma, Webpack, Babel, Webpack 2, NGINX, Vagrant, Apache
Storage
MySQL, Spring Data, PostgreSQL, Amazon S3 (AWS S3), MongoDB
Other
Full-stack, 单页应用(SPA), Selenium Page Object, Cryptocurrency, WebSockets, Ajax, Cloud Foundry, Cloudflare, FIX Protocol
Education
理学学士学位,计算机科学荣誉学位
哈德斯菲尔德大学-哈德斯菲尔德,英国
Certifications
区块链专业化
Toptal