Frederick Fisher
Verified Expert in Engineering
Software Architecture Developer
Fred是一个多才多艺的全栈首席开发人员, technical architect, 同时也是一位企业家,拥有从大数据系统到网站的广泛解决方案, mobile apps, and UX design. 他是数据库、Python和JavaScript方面的专家. 他还擅长数据分析、用户体验设计和沟通.
Portfolio
Experience
Availability
Preferred Environment
Git, PyCharm, WebStorm, MacOS, Linux, Windows
The most amazing...
...我为亚马逊市场套利建立了一个大数据系统. It generated $150,000. Video here: http://youtu.be/UNUW3zSiQhA
Work Experience
Lead Internationalization Engineer
Lyst
- 带领工程团队推出Lyst, a global fashion search platform, in non-English speaking markets. 两年过去了,这些新市场占公司年收入的10%以上.
- 重构了公司各个团队编写的代码,使网站可以用多种语言访问.
- 改进了体系结构,偿还了技术债务,并在不引入bug的情况下进行了重大更改.
- 帮助设计了一个包含翻译的新产品开发流程.
- 帮助设计一个国际SEO策略,然后开发系统来实施该策略.
- 开发付费营销整合b谷歌商户中心.
- 与公司的非技术人员密切合作,包括翻译、法律和公关人员.
- 设计了一个微服务架构,将翻译集成到产品开发过程中, 并在网站上自动更新翻译. 使用AWS和Empire(类似于Heroku).
- 领导一个四人团队,并在公司的每个工程团队中推动一项计划,使其能够扩展到非英语市场.
- 一个非常复杂的项目的细化需求, 包括公司的每个技术和非技术团队.
产品经理、开发人员和架构师
Liberal Democrats
- 使用React和Meteor构建了一个文件上传服务, 然后扩大规模,供全国各地的政党积极分子使用.
- 使用Docker、Kubernetes、Heroku、AWS、Python和JavaScript设计了一个微服务架构. 它可以自动和即时地伸缩. 使用昂贵的AWS资源来处理用户请求,并在任务完成后立即终止.
- 领导团队交付了一个机器学习驱动的系统,消除了数千小时的重复性手工工作.
- 使用PyTorch进行机器学习预测.
- Used Tesseract to perform OCR.
- 使用NumPy和Pandas处理数百万行数据.
- 带领一个七人小组开发了一个每月抽奖活动,以鼓励向该党捐款. 玩家之间的付款都是直接借记的.
Web Developer
Mercavus
- 编写了与QuickBooks API的集成.
- 做了一个React用户界面,这样市场卖家可以建立一个连接到他们的QuickBooks帐户.
- Wrote Node.在QuickBooks中,Hapi端点支持OAuth认证.
- 编写与QuickBooks API交互的健壮方法,包括集成测试.
- 为Mercavus和QuickBooks之间的数据同步编写控制器逻辑.
- 改进了Jira票据,以澄清需求并为未来的开发制定路线图.
- 生成简单的架构图来解释OAuth集成流程.
Lead Architect
Bright Analytics
- 设计好的微服务架构:将遗留应用程序转换为REST服务, 它为一个全新的流星应用程序提供数据,并将数据实时推送给用户.
- 架构并开发了一个数据仪表板, with rich data visualizations, 包括协同仪表板编辑. Used React and Meteor.
- 设计并开发了gmail风格的多租户OAuth登录系统,包括满足客户需求的自定义扩展.
- 架构和开发了企业级的权限/访问控制系统,具有大规模的高性能.
- 在后端架构并开发了一个高性能的内存缓存系统,以大规模优化性能.
- 架构和开发高级流星发布,提供细粒度访问控制, 包括从REST服务访问数据, with high performance at scale.
- 向开发团队引入Scrum工作流.
Entrepreneur Developer
Oasis Academy
- 主动开发新的解决方案,在学院的学校数据库中有效地记录积极/消极的行为.
- 与老师密切合作,完善解决方案.
- 使用CoffeeScript和Meteor开发了一个应用程序来准确记录行为事件, 使教师能够更多地关注学生. Optimized the app for mobile devices.
- 通过自定义Chrome扩展集成教室屏幕投影仪.
Software Consultant and Developer
Bianca La Bufala
- 领导一个项目交付自动发票.
- 与业务负责人会面,讨论需求.
- Captured the as-is process; designed a new solution to minimize impact on business as usual.
- 使用Python从Excel文件加载销售、发票和采购数据.
- 使用Windows COM API将交易数据保存到QuickBooks.
- 成功创建了一个自动发票解决方案, 为企业主节省了每周4小时的重复性工作.
- 使用QuickBooks桌面SDK实现解决方案,使用QBFC和qbXML.
- 使用QuickBooks Web Connector (QBWC)的架构解决方案.
Technical Consultant
Private Entrepreneur
- 一位私人企业家亲自找他评估一种潜在的新产品,以节省手机电池的寿命.
- Conducted extensive R&D验证新app的可行性.
- 研究Android和iOS的电源管理.
- 开发了实验应用样机.
- 确定拟议应用程序的潜在问题.
- 开发了一个原型应用程序,证明只节省了8%的电池,而目标是节省30%, 使企业家能够做出关键决策.
Software Consultant and Developer
Oakley Hall Management
- 为一个受欢迎的婚礼场地开发一个新的预订管理解决方案.
- 与企业主会面,确定需求.
- 用Angular UI开发了一个全栈JavaScript应用.js, Express, and MongoDB.
- 针对移动设备和桌面用户使用Bootstrap响应式页面布局.
- 将迭代产品交付给业务.
Lead Developer
Nightingale
- 领导南丁格尔软件的开发,以帮助旧货店(慈善商店)在网上销售他们的库存.
- 进行初步研究,并会见了150多名旧货店经理.
- 根据软件使用数据设计产品.
- Led a team of four developers.
- 与潜在的新客户接触,并获得了我们的第一个客户.
- 成功地推动了一种新产品的开发,销售给伦敦佛教中心.
Business Analyst
FMT Books
- 设计了一个创新的解决方案来计算FMT图书的预计现金流量, 哪个公司正在寻求筹集额外资金,并需要一种概述收入和现金流量预测的方法.
- 整理用于其他目的的软件日志.
- 执行主要的数据转换和清理过程.
- 使用Python开发了一个比较日志的应用程序.
- Ran statistical analysis on results.
- 在Excel和Python Matplotlib中生成预测图.
- 成功地产生了准确的现金流预测,这表明需要重新聚焦业务以推动增长.
Lead Developer
Amazon Marketplace Arbitrage
- 共同创立了一家新公司,从旧货店(慈善商店)购买非小说类书籍,然后在亚马逊市场上转售.
- 构建并扩展分布式云基础设施,以监控亚马逊上2000万本书的价格/受欢迎程度.
- 分析数据,识别套利机会.
- Set up new business premises.
- 建立定制仓储和物流解决方案.
- Led a team of six.
- Designed technical architecture.
- 使用Python和MySQL开发了一个系统.
- 通过售出1.1万本书中的1.05万本书,成功创造了10万英镑的收入. Video here: http://youtu.be/UNUW3zSiQhA.
- 编写网页抓取代码,从亚马逊提取信息.co.uk.
- 扩展MySQL数据库以有效地存储十亿行数据.
Developer
Newbe.at
- 使用Flash, Flex和ActionScript开发了一个丰富的社交媒体用户界面.
- 开发PHP和Java后端系统.
- 设计并维护MySQL数据库.
- Developed technical architecture.
- Assisted with UX design.
Experience
Chrome Board
To get started, 教师在连接到教室投影仪的计算机上安装Chrome扩展,并在平板电脑或手机上访问该网站. 在课堂上,老师可以通过点击学生的手机名轻松地给他们打分. Then, Chrome扩展及时显示一个全面的记分牌上的投影仪屏幕, 展示每位学生的累积积分. 这种视觉表现在几秒钟内保持可见, 让学生掌握自己的分值.
Skills
Languages
JavaScript, Python, CoffeeScript, ActionScript 2, ActionScript 3, HTML5, UML, SQL, TypeScript, SCSS, Flash ActionScript, PHP, Java, CSS3, Objective-C, CSS
Frameworks
Adobe Flex, Fuse动画框架,下划线.String, Chrome, PhoneGap, Django, AngularJS, Express.js, Flex, Flask, Hapi.js, Blanket.. js, Django REST框架,Selenium, Jasmine
Libraries/APIs
Chrome应用SDK, jQuery Mobile, jQuery, Moment.js, Underscore.js, Backbone.js, Amazon API, QuickBooks API, SQLAlchemy, React, Amazon Merchant API, Amazon MWS, Google Merchant Center API, Matplotlib, Node.js, Lodash, AMF, Handlebars, AngularUI, RequireJS, Tastypie, xlwt, NumPy, SciPy, Django ORM, PyTorch, Pandas, Luigi, Jasmine-jQuery, Google Maps, GCM, Win32 API, Marionette.js
Tools
Microsoft Excel, Bitbucket, Subversion (SVN), Eclipse IDE, Flash, uWSGI, NGINX, GitLab, ADT, Aptana, Firebug, Mocha, Apache HTTP Server, MongoLab, TeamViewer, lighttpd, SourceTree, GitHub, Git, PyCharm, WebStorm, Chrome Developer Tools, Mongoose, Grunt, Yeoman, Virtualenv, Celery, Apache Tomcat, Apple Push Notifications, Microsoft Visual Studio, Xcode, VMware, VirtualBox, Chef, Vagrant, GitLab CI/CD
Paradigms
API Architecture, Web Architecture, Requirements Analysis, Functional Programming, Database Design, REST, Service-oriented Architecture (SOA), Object-oriented Design (OOD), Object-oriented Programming (OOP), Data-driven Programming, Maintainability, Microservices Architecture, Kanban, Agile Software Development, Microservices, Distributed Programming, Pair Programming, Scrum, DevOps, Test-driven Development (TDD), Behavior-driven Development (BDD)
Platforms
Meteor, Ubuntu Linux, Linux Mint, Firefox, Linux, DigitalOcean, Docker, Percona, iOS, Windows CE, Windows XP, Windows, Rackspace, Android, Heroku, Amazon Web Services (AWS), Kubernetes, MacOS
Storage
JSON, MongoDB, MySQL, NoSQL, PostgreSQL, Redis, Memcached,谷歌云,数据库复制
Other
Chromium, Requirements & Specifications, Requirements, Solution Architecture, Chrome Extensions, Python Remote Objects, Server Migration, Data Migration, Functional Design, QBFC, qbXML, Single-page Applications (SPA), Ubuntu Server, Git GUI, Architecture, OpenFLUX, iScroll, Fastclick, Dell Axim, Tkinter, Windows CE Python, Django Extension & Middleware, Intuit QuickBooks, Cordova, Software Architecture, Internationalization, Organic SEO, App Maintenance, Software & Hardware Maintenance, Server Maintenance, Website Maintenance, Scraping, Web Scraping, Architectural Modeling, Web Development, Software Design, System Architecture Design, Technical Consulting, Technical Leadership, Content Management Systems (CMS), QuickBooks Online, Data Warehouse Design, Data Warehousing, User Experience (UX), Apps, Usability, Data-driven Hiring, Data Cleaning, Statistics, Red5, Virtualization, RPC, Clustering, Angular Bootstrap, Amazon Mechanical Turk, lxml, Adobe Flash Builder, WebSockets, AWS DevOps, Middleware, CTO, Tesseract, Cross-platform App Development, SOAP, QuickBooks Web Connector (QBWC), OCR, Machine Learning, Revenue Projections, xlwings, DataNitro, Neural Networks, Search Engine Marketing (SEM), Project Planning, Feasibility
Education
政治、哲学和经济学文学硕士学位
Oxford University - Oxford, UK
Certifications
Data Analysis: Take It to the MAX()
Delft University of Technology
Gamification
宾夕法尼亚大学沃顿商学院