James Koshigoe,美国加利福尼亚州旧金山的开发人员
James is available for hire
Hire James

James Koshigoe

Verified Expert  in Engineering

Software Developer

Location
San Francisco, CA, United States
Toptal Member Since
April 2, 2014

James是一名专注于网络开发的软件工程师和顾问. 他在创业公司和企业业务环境中拥有超过十年的经验,构建全栈技能的解决方案, creative thinking, and high attention to detail are key, and fast turnaround is paramount.

Portfolio

JamesKoshigoe.com
Web性能优化(WPO),网站性能,CSS, Django, Python...
IMM
CSS, Subversion (SVN), Git, MySQL, Ext JS, Node.js, JavaScript, PHPUnit...
InvitedHome (formerly Vacation Rental Partner)
Ruby, JavaScript, CSS, Git, jQuery, RSpec, PostgreSQL, CakePHP, PHP...

Experience

Availability

Part-time

Preferred Environment

Linux, MacOS, Git, Vim文本编辑器,IntelliJ IDEA

The most amazing...

...我所构建的系统是一个企业权限系统,为每个数据实例提供安全性,同时保持可伸缩性.

Work Experience

Full-Stack Software Engineer Consultant

2014 - PRESENT
JamesKoshigoe.com
  • 为一家a轮融资的初创公司设计并领导了一个开发团队,使用Node开发了一个类似spotify的应用程序.js, Electron, and React.
  • 在团队中使用Node进行全栈开发,开发面向消费者的评论平台.. js、React、GraphQL、Elasticsearch和PostgreSQL.
  • 构建优化算法,使用Facebook的营销API自动化广告活动管理, Python, Django, and PostgreSQL.
  • 用Ruby on Rails为一个非常大的附属网络公司构建了一个双向运输集成API.
  • 使用敏捷实践管理多个海外工程团队.
Technologies: Web性能优化(WPO),网站性能,CSS, Django, Python, Ruby on Rails (RoR), Node.js, React, TypeScript, JavaScript

Senior Software Engineer

2013 - 2014
IMM
  • 尽可能自动化和优化IMM的手动流程,以便IMM的人才可以专注于他们最擅长的工作.
  • 提供技术和架构经验来构建其他开发人员所依赖的核心基础设施.
  • 为IMM为TracFone等知名品牌的数字营销活动建立高流量网站, Chili's, On The Border, DirectBuy, and more.
技术:CSS, Subversion (SVN), Git, MySQL, Ext JS, Node.js, JavaScript, PHPUnit, Zend Framework, PHP

Lead Developer

2011 - 2013
InvitedHome (formerly Vacation Rental Partner)
  • 铺平了道路,开始将整个代码库从CakePHP迁移到Ruby on Rails. 重新架构它,并保持业务需求向前发展.
  • 在建立一个新的面向客户的网站的后端和前端的部分积分, enabling VRP to pivot its business model.
  • Built custom feeds using REST, JSON, and XML to list VRP’s properties on HomeAway, FlipKey, and SkipJump through their proprietary APIs.
  • 建立了会计工具,使以前每个月花费首席执行官大量时间的手动任务自动化.
Technologies: Ruby, JavaScript, CSS, Git, jQuery, RSpec, PostgreSQL, CakePHP, PHP, Ruby on Rails (RoR)

Website Developer, Consultant

2010 - 2011
Denver Homes Online
  • 与客户一起从地面开始制作几个网页设计,并在客户可以维护的基础上实施它们.
  • 培训客户数字营销基础知识, 包括SEO的关键概念和正确使用分析来跟踪活动的表现.
技术:JavaScript, CSS, Adobe Photoshop, Google SEO, Concrete5, PHP

Founder

2009 - 2009
TeamGrounds
  • 在PHP中从头开始开发MVC框架,并使用自定义ORM完成.
  • 用用户档案建立一个社交网络基础. Implemented commenting and friending features.
技术:JavaScript, CSS, Subversion (SVN), jQuery UI, MySQL, PHP

Website Developer

2008 - 2008
Sito Marketing/American Vending Systems
  • 创建并同时管理10个网站的所有技术需求.
  • 用PHP构建了一个专门的CMS,可以快速生成数百个登陆页面.
  • 使用PHP和REST API将来自不同来源的潜在客户集成到客户关系管理(CRM)系统中.
技术:JavaScript, CSS, WordPress, SugarCRM, Subversion (SVN), Python, jQuery, MySQL, PHP

Website Developer

2007 - 2008
Colorado Home Helper
  • 使用基于ajax的界面和PHP/MySQL后端,为房地产经纪人开发了一个系统,可以向客户发送自定义的房屋搜索报告.
  • 开发并进一步定制现有的基于php的MLS,以允许访问者注册和保存搜索. 集成的功能列表和改进的整体功能和可用性.
技术:JavaScript, CSS, Subversion (SVN), jQuery, MySQL, PHP

RelatedJS

http://www.npmjs.com/package/relatedjs
在JavaScript中用于管理复杂关系的一组数据结构.

Praisee

Praisee是一个致力于为消费者提供分享评论的社区, ask questions, and find answers to all products

我联合创立了Praisee,并在React之上从头开始编写服务.js, GraphQL/Relay, Node.js、TypeScript、PostgreSQL、Redis和Google Cloud Platform. 前端是同构的,后端是定制的可扩展架构,专为GraphQL独特的批处理数据加载和授权需求而设计.

MetricLift

MetricLift通过不断采样用户并调整数百个多元广告集的支出,实现了Facebook广告的自动化. 我们已经能够提高客户的转化率从1.5x to 2x. 我用Python/Django构建了后端,它与各种API(如Facebook的营销API和HubSpot的API)对话.

Portfolio and Code Samples

http://github.com/jameslk/portfolio
查看以前的各种项目和代码示例.

Languages

TypeScript, ECMAScript (ES6), JavaScript, CSS, Python, PHP, GraphQL, ES7, Less, Sass, Ruby, SQL, Python 3, C++, C

Frameworks

Express.js, Flutter, Electron, Redux, Django, Relay, Flux, Ruby on Rails (RoR), Zend Framework, Ext JS, CakePHP, Swagger, AngularJS, Bootstrap, PHPUnit, Laravel

Libraries/APIs

Node.js, React, Facebook API, Facebook Ads API, Facebook Marketing API, MobX, jQuery, jQuery UI, NumPy, Stripe, Stripe API, SQLAlchemy, Pandas, Authorize.net, Devise, Socket.IO

Tools

JSX, Adobe Photoshop, Git, Elastic, Google Analytics, Moqups, Balsamiq, Mocha, Browserify, Chrome Developer Tools, Babel, Jira, RSpec, Vim Text Editor, Subversion (SVN), Concrete5, SugarCRM, IntelliJ IDEA, IPython Notebook, IPython, Jupyter, Sketch, InVision, Grunt, Gulp, NGINX, Trello, Apache

Paradigms

Web Performance Optimization (WPO), Agile, Responsive Web Design (RWD), Object-oriented Programming (OOP), REST, Agile Software Development, MEAN Stack, Functional Programming, Kanban, Scrum, Model View Controller (MVC), Search Engine Optimization (SEO)

Other

Website Performance, RESTful Web Services, Front-end, Full-stack, Web Development, User Interface (UI), Front-end Development, Algorithms, Algorithm Development, Facebook Marketing, Facebook Ads, User Experience (UX), SOLID Principles, Digital Marketing, Google SEO, Google Tag Manager, Facebook, PIP, Customer Acquisition, Search Engine Marketing (SEM)

Platforms

CentOS, Ubuntu Linux, Ubuntu, Docker, Windows, Heroku, Linux, MacOS, HubSpot, WordPress, Jupyter Notebook, Google Cloud Platform (GCP)

Storage

Elasticsearch, PostgreSQL, MySQL, Redis, SQLite, MongoDB

Industry Expertise

Social Media

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring