Cosmin Rusu
Verified Expert in Engineering
Full-stack Developer
Cosmin worked at Amazon, Google, 和苹果的高度可扩展性, distributed systems, 和专注于NLP的机器学习(Siri团队). 他在一家名为Kuende的初创公司工作,在谷歌云上编写Scala和Go微服务. Cosmin在C/ c++高级算法和数据结构方面有很强的背景,对机器学习非常有热情.
Portfolio
Experience
Availability
Preferred Environment
Ruby on Rails (RoR),数据科学,Python, React, Scala, Git
The most amazing...
...我写代码的事情是在我在谷歌实习的时候,我提供了一种新型的自动内容创建,包含用户视频中的动作时刻.
Work Experience
Stripe Data Consultant
Abundance Digital
- 根据该社区公司现有的Stripe数据,回答相关业务问题. 答案与他们的订阅模式及其运行情况相似.
- 实现了一个结帐页面,允许人们使用split每月支付年费.com.
- 在Stripe Sigma中应用了相关的SQL查询,因此企业主可以始终在最新数据上运行查询.
- 帮助他们自动化与Zapier的登机流程.
- 分析订阅数据,提出提高流失率、收入和利润的方法.
React Developer
Spotify - Main
- 使用React将Megaphone (Spotify的播客广告业务领域)的前端迁移到现代堆栈. 使用当前标准重新设计他们的体系结构.
- 重新设计了特性标志基础结构. 我们所有的新功能通常都在功能标志下发布, 所以它们是我们需要确保正确处理的重要部分.
- 使用Cypress构建新组件并添加故事书、单元测试和端到端集成测试. 所有的新特性都是使用函数式React和React Hooks构建的.
- 帮助制定策略,将React版本升级到最新版本.
Senior Full-stack Engineer
Kindbody
- 在Kindbody的一个内部项目中工作,使用Ruby on Rails自动化一些内部计费流程. 该应用程序使用了服务器端Rails模板, 但是对于更复杂的组件, 我们使用了在服务器上渲染的React组件(想想Next).js).
- 通过Trello跟踪和实现功能,并与cto和产品经理进行讨论.
- 使用Helm和Helmfile将Rails应用程序部署到AWS Kubernetes服务.
全栈软件工程师
Mochila Fulfillment
- 整合了外部货运标签提供商Shippo.
- 为我们的日志基础设施部署了ELK堆栈.
- 帮助团队自动化他们的任务并采用Jira.
- 前端使用React,后端使用Scala和Java实现.
- 对错误修复和各种新特性做出了贡献.
- 将整个基础设施从DigitalOcean迁移到Google Kubernetes Services (GKE). 使用Terraform自动提供基础设施. 使用Helm, Helmfile和Helm Secrets进行安全部署管理.
首席高级软件工程师
Go4Ellis LLC
- 带领2人的团队开发这个项目,将赛事运营商与体育赛事的训练师联系起来,在受伤的情况下提供帮助.
- 在Stripe规定的截止日期内,将整个系统升级到最新的Stripe Billing和Stripe Connect API.
- 为允许用户记录和存储伤害医疗记录的新功能实现了符合HIPAA的模块.
- 应用了一个CI/CD管道来快速交付Rails应用程序, 使用Fastlane和CodePush进行即时React Native更新.
- 将整个基础设施从Heroku迁移到AWS ECS和AWS RDS for Postgres.
- 集成和自托管的metabase——一个全栈开源商业智能工具.
- 改进了各种API端点的查询时间,修复了N+1查询问题.
- 参与支持轮转项目,沟通并修复用户bug. 使用Sentry处理生产问题,Zendesk处理支持票.
- 将后端部署到Azure Kubernetes Services,并构建了一个CI/CD管道来自动化部署.
全栈软件工程师
Testing Psych
- Built the testingpsych.在不到三个月的时间里从零开始创建网站. 该平台是为有兴趣为期末考试练习的医学生提供的测试平台.
- Used Ruby on Rails 5.向客户解释所有的决定.
- 在部署方面保持应用非常精简(Heroku),我能够在不牺牲性能的情况下将成本保持在最低水平.
- 通过使用哨兵捕获生产错误.
Front-end Software Engineer
SH Technology
- 帮助这家早期的物业管理初创公司开发前端应用.
- 使用Stripe的API实现SH Technology的支付流程.
- 为不同的用户类型设计web应用程序:管理员、经理、所有者和租户.
- 通过前端和API工作的最佳实践指导团队.
Software Engineer Intern
- 研究了构建请求预测器的新方法-时间序列离散值模型. 这个问题类似于间歇性需求预测. 考虑的方法包括克罗斯顿的方法, bootstrapping RNNs, 并在Python Colab中对先前获取的数据实现和测试不同算法的性能.
- 实现了在我们的数据集中表现最好的方法.
- 主动提出不同的方法使项目取得成功.
Software Engineer Intern
- 构建了全自动机器学习模型训练和预测管道. 这是从alpha测试开始的第一步,在alpha测试中,我们通过运行R脚本手动获得预测, to a beta phase.
- 确保管道生成的数据被内部仪表板使用. 构建自动化管道的一个强大的激励因素是数据总是更新的,并且将解决由工程之间的通信延迟引起的数据不同步问题, Product and Sales teams.
Full-stack Developer
One Step Software
- 作为一个清醒生活SaaS平台的全栈工程师.
- 构建CI管道,以确保我们的服务不会引入任何bug.
- 与团队合作,使我们的Trello更好,并倡导TDD方法,以确保我们为他们的客户提供最好的软件.
- 对Rails web应用程序做出了贡献, introducing new features, implement backlog tasks, and fixing existing bugs.
- 为React Native移动应用开发API,然后使用该API构建移动应用.
Back-end Engineer
Kuende
- 为与Google Cloud Storage和Google Cloud PubSub交互的微服务做出了贡献.
- 开发了一个与Google Storage交互的GoLang gRPC服务器.
- 构建了一个连接到Go服务器的Scala gRPC客户端. 这样做的原因是Google Storage SDK目前不支持Scala.
- 为Go和Scala微服务编写单元、集成和端到端测试.
- 使用内部专有部署工具将每个服务Dockerized并部署到Google Kubernetes服务.
Full-stack Web Developer
NLV Production
- 为nlvproductions的新特性的实现和bug的修复做出了贡献.com website.
- 使用Stripe作为支付处理器,并调查了他们遇到的客户被收取更多费用的问题.
- 为管理仪表板实现了一个新的工作流,改进了组织的流程.
- 主动为客户感兴趣的问题提供多种解决方案.
- 修复了我们在Heroku dyno上遇到的内存泄漏.
Software Engineer Intern
- 在谷歌照片团队实习. 该项目涉及扩展基于用户内容的自动创建电影的选择框架,并实现一些新的概念电影.
- 创造了“儿童友好”电影的概念. 基本的想法是,如果我们发现很多照片里都有孩子, toddlers, or children, 我们选择适合儿童电影的音乐.
- 设计了第二部概念电影,叫做“户外电影”,它基本上是尝试将户外图片与合适的户外歌曲相匹配.
- 概念化了第三部电影,叫做“亮点卷轴”,主要思想是我们想要裁剪用户的视频,这样我们只保留一些“动作时刻”. 动作时刻是指我们在影片中发现一些动作(例如.e. (扔篮球或打棒球).
Mobile Developer
Kuende
- 参与开发Kuende移动应用(可在AppStore和Play Store下载), 基于游戏化的社交网络.
- 实现了一个基于Trie的搜索人的算法, 列表视图的包装器,以便您可以轻松声明, 向列表中添加过滤器和比较器, and other small features.
- 优化了我们保存数据的方式,以便在手机上快速访问和呈现信息.
- 在c++和Qt上构思并实现Flux架构.
Teacher
LearnHouse
- 通过非营利组织(http://learnhouse)向高中生教授计算机科学基础知识.ro).
- 向对信息学国家奥林匹克感兴趣的学生介绍先进的算法和数据结构.
- 您可以在这里找到我在各种竞争性编程挑战中解决的一些问题:http://github.com/rusucosmin/cplusplus.
Software Engineer Intern
Amazon
- 在亚马逊Iasi开发中心机器人检测研究团队实习.
- 创建了机器人属性的链接和评分系统. 主要的挑战是每天都要处理大量的节点和数据.
- 有助于缓解所有抓取我们网站的机器人活动, with two things in mind. 首先,我们不想屏蔽一个真正的用户! 其次,我们想让一些友好的机器人抓取网站(如GoogleBot, BingBot)。.
- 设计了一个系统,该系统能够对网站上的每个传入请求进行评分. 然后,根据这个分数,我们可以确定当前的请求是由人类还是机器人提出的. For this approach, 我们将请求拆分为简单的属性,如用户代理, IP, 客户id和我们独立计算每个这样的属性的分数. 最后,我们可以对分数进行平均,得到请求分数.
- 将分数作为一系列运行在亚马逊Hadoop集群和基础设施上的Hadoop Map Reduce作业来计算. 我在这个项目中有很多自由,在设计这样一个可扩展的项目时,我学到了很多东西, distributed algorithm.
Android Developer
e-communio
- 基于已经建立的当地教会新闻网站,建立了电子通讯应用程序.
- 了解Android操作系统的主要概念和发布应用程序的过程.
- 创建应用程序作为一个非常简单的, and at the core, just a list view, 其中包含我从一个用c#编写的连接到数据库的web服务中解析的最新消息, gathers the news, and splits a JSON array.
- 在移动端,我创建了一个新闻请求,解析并显示它们. 当用户单击其中一个项目时, 它会转到另一个屏幕上,在那里他们可以阅读文章的全部内容. 还有其他一些不错的功能,比如增加和减少文本的大小, sharing the article, 以及其他文本效果.
Experience
Road Segmentation
Chatbot
在信使中扫描二维码,获得不同的目标广告/促销.
API Integration
Med Prep
管理仪表板显示聚合的事务数据.
流域数据可视化
http://epfl-dataviz.netlify.com/Technologies: D3.js, jQuery, HTML, CSS, Bulma
巴贝斯-博雅大学克卢日-纳波卡课程
那里的项目范围从web应用程序到机器学习, 并行和分布式编程, 甚至是数学课程,比如统计学或线性代数.
Timezone.email
Education
数据科学硕士学位
EPFL | École洛桑理工学院-瑞士洛桑
计算机科学学士学位
博雅大学-克卢日-纳波卡
Skills
Libraries/APIs
React, Ruby on Rails API, jQuery, Stripe, Stripe API, Stripe Connect API, Stripe Connect, D3.. js, Facebook API, Facebook Messenger API, NumPy, Pandas, PySpark, Scikit-learn, Braintree API, Node.. js, Sidekiq, Rollbar, Vue, TensorFlow, Matplotlib, SciPy
Tools
Stripe Checkout, GitHub, Amazon弹性容器服务(Amazon ECS), NGINX, AWS密钥管理服务(KMS), Google Kubernetes Engine (GKE), Trello, IntelliJ IDEA, Jekyll, Git, Apache Maven, ELK (Elastic Stack), Ansible, Scikit-image
Frameworks
React Native, Ruby on Rails (RoR), Ruby on Rails 5, Lift, ASP.. NET, gRPC, Qt, Spark, Flux, Bootstrap, Django, Flask, Hadoop, Phoenix,顺风CSS
Languages
Ruby, C++, Java 8, JavaScript, Python, CSS, HTML, PHP, Scala, SQL, Java, QML, R, Go, Bash, GraphQL, Hugo, Elixir
Paradigms
ETL, HIPAA合规,DevOps,敏捷软件开发,Scrum,数据科学,MapReduce
Platforms
Docker, Linux, Kubernetes, 谷歌云平台(GCP), Jupyter Notebook, MacOS, Azure, Android, iOS, Heroku, Unix, Mailgun, Amazon Web Services (AWS), DigitalOcean
Industry Expertise
Healthcare
Storage
PostgreSQL, MySQL, Amazon S3 (AWS S3), Google Cloud
Other
Data Engineering, Architecture, Full-stack, Facebook, Web Development, Stripe Subscriptions, Algorithms, Data Structures, Security, 电子数据交换(EDI), Chrome Extensions, Cryptography, Applied Cryptography, CTO, 电子健康记录(EHR), 电子病历(EMR), APIs, Chatbots, BrainTree, Machine Learning, Protocol Buffers, Bitbucket Pipelines, Computer Science, Cloud, Leadership, Statistics, Data Analytics, Classifier Development
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring