George Cristea
Verified Expert in Engineering
Algorithms Developer
George是一位以业绩为导向的工程领导者,拥有丰富的技术背景和业务熟练程度. 他擅长设计和实现大型分布式系统,重点关注性能和可靠性. Throughout his career, George始终以对复杂软件产品的端到端所有权的强烈意识来识别和管理技术和操作风险.
Portfolio
Experience
Availability
Preferred Environment
Git, JetBrains, Linux
The most amazing...
...我参与的一个项目是为多提供商公共和私有云提供商提供的云基础设施.
Work Experience
Senior Software Engineer
Postmates
- 使用RedisTimeSeries作为特征存储,使用Bloom过滤器从重启/崩溃故障中恢复,设计并实现了用于供需预测的分布式推理管道.
- 确定供应/需求预测的改进, 将整体计算效率提高6倍.
- 设计并实现了一种新的计算热图算法, 显示高需求地区的快递工具.
Principal Engineer
Kyokan
- 设计并实现了以太坊区块链的Plasma扩展. 该项目由以太坊基金会提供资金支持.
- 通过使用Pedersen承诺来防止运营商获取有关交易价值的信息,从而降低风险.
- 通过设计基于密码累加器的包含证明,消除了分布式系统的线性化要求.
- 通过增量构建块Merkle树,将内存使用从线性减少到对数.
软件工程师(合约)
iStreamPlanet
- 设计并实现了一个内容元数据处理器微服务.
- 通过使用透写缓存减少了响应时间并提高了吞吐量.
- 使用连分式编码实现了MongoDB集合的有向无环图结构.
云架构师(合同)
Disney
- 设计并实现了一个工作流,用于创建按照安全要求配置的云帐户.
- 增加了对OAuth2和SAML的身份验证/标识支持.
- 为AWS和Google云帐户实现了安全审计功能.
- 增加了对私有/公共云访问控制模型的支持.
- 使用分布式Bloom过滤器实现SQS消息重复数据删除.
Team Lead (Contract)
Disney
- 领导顾问团队设计和实现迪士尼身份的服务器端功能.
- 根据业务分析师的需求创建scrum故事.
- 设计并实现了与Facebook的整合, Google+, PlayStation Network, 和Xbox Live的迪士尼身份.
- 为Disney Identity实现了SSO支持.
- 增加了对用于评估特定于国家和地区的业务逻辑的规则引擎的支持. 为业务规则实现了测试和部署方法.
- 通过编写扩展json的解析器简化了配置管理——允许继承和标记所需的字段.
Senior Engineer
Linden Lab
- Proposed, designed, 并使用Python和Cassandra实现了一个中央身份验证服务,用于会话存储.
- 分析OpenID和OAuth2协议,以确定会话存储使用哪个NoSQL解决方案.
- 管理将所有Second Life网站迁移到使用OpenID协议进行身份验证的过程.
- 设计并实现了Cassandra集群的备份策略.
- 使用动态DNS设计并实现了一个带有Bootstrap的Cassandra集群.
Software Engineer
Amazon
- 设计并实现了一个财务引擎,用于计算带有折扣的订单总额, taxes, 以及美国和国际目的地的运费.
- 改进了一个解决方案,用于检测与Sarbanes-Oxley相关系统的生产服务器上未经授权的更改. 系统检测到超过2个文件系统更改并进行协调,000台生产服务器使用5台主机.
- 设计并实现了一个大规模的, 符合并扩展了ANSI的RBAC标准的容错授权系统.
- 建议并实现基于角色的访问控制(RBAC)作为授权模型,该模型将允许公司达到可持续的Sarbanes-Oxley合规性.
- 发起了一个设计模式和分布式系统的研究小组.
Experience
用连分式编码的有向无环图
Work Done:
•引入根节点来处理原始论文未涵盖的情况(例如.g.,当某个节点在系统中不存在时).
•转换数据结构,以允许有向无环图的表示,并检测和防止引入循环. 代码使用几个多路树来表示从根节点到叶节点的多条路径,每个子树都存储为MongoDB文档.
•为了确保数据的一致性,我使用Redis锁来更新文档. 使用Redis的原因与MongoDB的并发模型有关.
•使用连分式编码, 我能够确保根据MongoDB查询的数量,在恒定的时间内执行读取操作.
Cloud Manager
它是使用AWS简单工作流服务实现的,每个提供商都有几个工作流. 后端是使用Node实现的.js and PostgreSQL.
SSL密码修复卡桑德拉
http://issues.apache.org/jira/browse/CASSANDRA-3278Cassandra Backup Manager
分布式锁在Cassandra中使用keyspace实现,其中执行备份的节点将写入其身份. 存储在keyspace中的值具有较长的过期时间,以确保在出现节点故障时继续进行备份.
用于Berkeley DB HA的Erlang端口
Erlang端口驱动程序运行与Erlang VM相同的进程,它跟踪哪个节点是主节点. 所有的读操作都来自本地Berkeley DB存储,而写操作则通过Erlang的本地远程过程调用转发到主服务器.
Order Evaluation Engine
Education
工商管理硕士学位
美国华盛顿大学西雅图分校
控制工程学士学位
布加勒斯特Politehnica大学-布加勒斯特,罗马尼亚
Skills
Libraries/APIs
Google Cloud API, Bottle.py, Node.js
Tools
Git, AWS SDK, Amazon Simple Queue Service (SQS), Subversion (SVN), JetBrains, RabbitMQ
Languages
c++, Go, Python, Erlang (OTP), Java, JavaScript, Erlang, Solidity, SAML
Paradigms
REST, Scrum
Platforms
Android, Linux, 谷歌云平台(GCP), Blockchain, Amazon Web Services (AWS), Kubernetes, Oracle, OpenStack, Azure, Ethereum
Storage
Google Cloud, Cassandra, AWS SWF, PostgreSQL, MongoDB, Microsoft SQL Server, Redis, MySQL, LevelDB
Frameworks
Spring, Django, AWS HA, OAuth 2, gRPC
Other
Authorization, Caching, Distributed Systems, 大规模分布式系统, Software Development, TCP/IP, Algorithms
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring