josore María López
验证专家 in Engineering
团队领导能力培养员
jossel是一个充满激情和积极主动的人,在解决复杂问题时不断寻找尖端技术. 他非常熟悉使用Angular和Ruby on Rails作为一个强大的web组合, 与其他模块(如D3)互补.js. josjos还拥有领导和激励团队的丰富经验, 管理项目, 与客户沟通, 成为战略讨论的一部分. 他加入Toptal是为了寻找令人兴奋的项目,并与有才华的人一起工作.
Portfolio
Experience
Availability
首选的环境
Git, Visual Studio Code (VS Code), Linux, MacOS, Docker
最神奇的...
...我所构建的项目是一个教育类获奖智能平台,我运用了大数据, 机器学习, RoR, Angular, 和其他工具,比如D3.
工作经验
高级Ruby on Rails开发人员
超越金融(通过Toptal)
- 将现有的公司端点迁移到新的Ruby on Rails应用程序, 重新设计它们以增加一致性并应用框架的最佳实践.
- 对表现不佳的功能领域进行研究, 识别逻辑瓶颈, 设计和提出干预措施, 并领导实施变更以优化整体系统性能.
- 通过培训指导和教育开发团队Ruby on Rails的特性, 技术谈判, 代码修改, 结对编程课程, and more.
- 参与与公司首席工程师和架构师的战略对话,以定义公司的技术愿景和产品,以及解决或减轻主要技术挑战的方向.
- Organized, led, 和监督一般干预,以促进适当的设计模式, 应用最佳实践, 增加测试覆盖率, 并提高现有系统的整体代码质量.
首席Ruby开发人员
Qai
- 实现了一个推广React Native应用程序,以提高公司的知名度, 识别潜在用户, 并向他们介绍了主要应用程序及其功能.
- 参与与公司首席工程师和架构师的战略对话,以定义公司的技术愿景和产品,以及解决或减轻主要技术挑战的方向.
- 实现的代码解决方案, 进行性能分析, 通过功能优化,提高了代码质量,提高了系统效率.
开发基础设施经理,高级软件工程师
Sensor Tower
- 开发数据采集工具(如市场)的新功能, apps, and users, 对监控进行重大改进, graphing, 分析工具.
- 对公司各部门进行了深入分析, structures, and teams, 提出一些公司明智的建议,以提高总体绩效, 国际合作, 以及长期的职业满意度.
- Presented, discussed, 并为之前提到的建议辩护,以获得利益相关者和投资者的充分同意和承诺.
- Proposed, helped, 并在一些一般性的项目上进行合作,最终得到了更忠诚的员工, transparency, trust, 大多数不能为产品或公司创造直接价值的流程的完全自动化.
|核心成员
Toptal
- 协助和支持团队成员, 让他们的工作更好, 更令人满意, 并缓和工作和个人生活之间的平衡.
- 将eNPS从平均6分提高到9分以上,在最大的球队之一,也是最复杂的球队之一, demanding, 给项目施加压力.
- 改进了项目沟通和透明度, 显著提高与其他团队和专业人员的满意度和协作.
- 在其他小组、部门和利益相关者面前代表我的团队.
- 执行深入分析以识别可能的问题, 改善的地方, 或者性能瓶颈最终被清除, specific, 以及评估良好的干预措施,提高了整个团队的表现.
CTO b|高级软件工程师
地球的数据集
- 在战略、程序和技术层面推动业务技术转型. 同时担任团队协调人和软件工程师的推荐人.
- 指导技术团队的策略, construction, structuring, and growth, 考虑项目需求和启动情况.
- 执行所有技术要求的公司职位的招聘流程,同时为其他部门和未来的招聘制定流程和程序.
- 开始使用Express实现应用程序.js和Angular来帮助专业人士和电子商务进行价格管理. 该应用程序遵循微服务方法,并围绕单线程模式进行组织.
- 生成和标准化流程,以便完成所有与基础设施相关的任务,如登台和生产部署, 检查可用性, 并且使用GitHub的行为和AWS Fargate完全自动化地创建docker服务映像.
- Created and defined an optimal development environment to install all the necessary tools and dependencies; and launched the project with all the services required with just one command in less than five minutes.
- 协助和贡献了所有的战略决策,从早期的初创公司寻找第一轮投资,到一个更巩固的公司与坚实的客户.
- 从技术角度代表公司参加投资会议, open talks, 以及专业活动.
- 在设计和开发过程中安装高期望标准, 团队协作, Scrum方法论, testing, 持续集成, 以及持续部署.
- 建立了很大的技术员工满意度指数,在减少轮岗的同时表明了承诺, proactivity, 领导能力也显著增强.
团队领导|核心成员
Toptal
- Followed, assisted, 支持我的团队成员, 努力使他们的工作更好, 更令人满意, 还能平衡好工作和个人生活.
- 将eNPS从平均6分提高到9分以上,在最大的球队之一,也是最复杂的球队之一, demanding, 给项目施加压力.
- 提高了项目的透明度和沟通, 哪些显著地提高了利益相关者的满意度以及与其他团队和专业人员的协作.
- 在其他团队、部门和利益相关者面前代表我的团队.
- 执行深入分析以识别可能的问题, 改善的地方, 或者性能瓶颈最终被清除, specific, 以及评估良好的干预措施,提高了整个团队的表现.
|核心成员
Toptal
- 为一般的安全计划做出贡献,将细粒度的能力分配给个人和团队. 我和我的团队实现了与一个特定部门相关的代码更改.
- Coordinated and managed the security initiative for a large department commented above; communication with a general initiative in charge, 任务估计, 积极参与倡议讨论, 和入职成员.
- 设计并实现了一个复杂服务的外部化,从原始的庞大的单片应用程序转变为多服务方法.
- 积极参与设计, implementation, 并对体系结构进行了讨论,以定义从单体应用到多服务方法的最佳转换过程.
高级软件工程师b|自由职业者
Toptal Client
- 设计、构建和维护高效、可重用和可靠的代码解决方案.
- Analyzed, reported, 并协助在不同策略和技术之间进行决策,以解决存在的问题.
- 开发了一个自治系统来全面运营和管理生产级MongoDB集群.
- 记录整个过程和系统, 包括决策, strategies, 并通过适当的文章和图表进行评估, grant, sequence, use cases, 和集成.
联系老师
巴利亚多利德大学
- 为攻读大数据硕士学位的学生讲授“并行计算与新兴模型”课程.
- 讲授Hadoop堆栈:它的起源,为什么它被设计,以及如何使用它的今天.
- 对Hadoop文件系统(HDFS)及其特性进行了翔实的解释, 有用的命令, 还有实践练习.
- 传授我对Apache YARN和Apache MapReduce范式的专业知识和知识,将理论应用于实际练习,并看到这种计算模型的好处.
- 创建了关于Hive在HBase和Apache Pig上的实践练习,以教授其余的堆栈元素.
- Lectured on an advanced aspect about Spark; specifically, 它试图解决的问题类型, its advantages, 以及许多使用PySpark的实践练习.
CTO b|高级软件工程师
Just Optimal
- Consulted for different companies that wanted big data and machine learning solutions to solve their complex problems; explained different options, 并指导客户选择更符合他们需求的产品.
- 实现了大数据采集服务, store, 并使用商品集群中的Hadoop堆栈来处理来自社交网络的大量数据.
- 创建具有高级分布式规则的Elasticsearch集群, replicating, 访问数据.
- 将web系统迁移到AWS EC2自动扩展解决方案.
- 使用PySpark和Scikit-learn设计并实现了一个机器学习监督过程来自动分类社交网络数据, SciPy, and MLlib.
- 安装了一个web服务来生成和解释教育系统中的学习指标. 使用的技术是Ruby on Rails, Polymer, PySpark与Sci-kit和MLLib, PostgreSQL, Redis, AWS EC2, and Docker.
CTO b|高级软件工程师
市场营销巴菲特
- 在战略、程序和技术层面推动业务技术转型. 同时担任团队协调人和软件工程师的推荐人.
- 开发了一个大数据和机器学习应用程序,以捕捉客户的社交媒体信息流.
- 对社交媒体信息进行解读和分类,并自主地初始化相应的协议.
- Created a web application to store and manage all of the company data; this was the main working tool for the analytical department.
- 将业务处理体系结构迁移并发展为基于aws的体系结构.
- 在团队协调的设计和开发过程中安装高期望标准, Scrum方法论, 使用RSpec和Jasmine的TDD, 用黄瓜做BDD, 以及使用Jenkins的持续集成流程.
高级软件工程师|团队负责人
iTopTraining
- 开发了一种可视化工具,用于语义分析和教育内容的相关性,以辅助和加快学习过程.
- 创建了一个Angular应用和高级D3.Js模块,以直观和图形化的方式重塑学生的内容导航.
- 构建一个基于Rails api的应用程序,以协调平台中涉及的所有不同技术.
- 设计并实施大数据架构和流程,以充分捕获数据, manipulate, and store vast amounts of data from the students; used an AWS EC2 auto-scalable cluster.
- Created and executed the machine learning algorithms to correctly interpret and correlate the previously acquired data to generate a recommended learning process; used PySpark, Scikit-learn, and MLLib.
- 在Node中开发实时通信模块.js.
- 使用不同案例特定的数据库, 包括Neo4J(图形数据), Redis(缓存数据), MongoDB(通用数据), Cassandra(快速存取数据), 和Elasticsearch(语义数据).
软件工程师
并发的思考
- 合作开发完整的数据中心管理解决方案.
- 将遗留代码从Rails 2迁移到Rails 4, 在过程中采用了RSpec的TDD和Cucumber的BDD.
- 将所有后台模型和流程封装在一个独立的基于Rails api的应用程序中.
- 开发了一个全新的AngularJS应用程序来连接以前孤立的API,并将曾经的整体应用程序分开.
- 在Angular应用中实现了基于webgl的模块,生成了一个三维用户界面来管理数据中心.
商业智能顾问
Indra
- 诊断和计划迁移过程,研究遗留代码和需求定义.
- 使用与商业智能相关的工具(如PowerCenter和Teradata)迁移和升级信息银行系统.
- 使用和管理Unix环境以及复杂命令的创建.
- 为主要银行流程处理和使用Teradata数据仓库.
研究员及软件工程师
巴利亚多利德大学
- 已定义的系统需求和要求, 项目结构, 以及与教学部门合作的发展规划.
- 巩固和执行语音和语言指标来评价学生的发音.
- 构建RIA,使用Java applet与学生互动并呈现不同的练习.
- 开发了一个JavaEE API作为应用程序的核心, 创建了所有的模型和算法来评估语音质量和所有所需的资源.
Experience
地球的数据集 |智能价格管理软件
http://planetdataset.com/Buzz b|社交网络ML分析器
本项目涉及以下技术:
•前端为Angular.
•后端核心部分使用Ruby on Rails.
•Elasticsearch的语义分析数据.
•Python脚本从社交网络api加载信息.
•PySpark与Scikit-learn和SciPy库解释和自动分类数据.
•AWS EC2和AWS lambda构建项目基础设施并定义自动伸缩规则.
•PostgreSQL作为通用数据库.
•Redis和Sidekiq作为缓存系统.
•RabbitMQ管理异步任务.
•Docker容器化应用程序.
IAdLearning
项目分为以下几个方面:
•前端完全使用Angular作为框架开发,并大量使用D3.Js生成交互图形,向用户展示学习内容.
•后端的主要核心是在Ruby on Rails中结合Node中的模块开发的.Js用于实时通信.
•不同的数据库系统应用于不同的目的:Neo4J(内容图数据), MongoDB(通用), Redis(缓存信息), Cassandra(高速数据访问)和Elasticsearch(语义相关内容).
•使用Scikit-learn和SciPy库来应用机器学习的PySpark进程.
b|营销工具
它会自动检测, imports, 并与成千上万的营销指标相关联, 存储历史数据, 呈现自动生成的报告, 协助所有分析师的工作.
该项目采用以下技术开发:
•前端部分有棱角.
•后端部分的主要核心是Ruby on Rails.
•使用Redis和Memcached作为缓存系统.
•PostgreSQL作为通用数据库.
•RabbitMQ作为异步任务的队列管理系统.
•AWS EC2和AWS lambda部署系统架构并定义自动伸缩规则.
•Docker容器化应用程序.
并发命令
它在设计时就考虑到了可伸缩性, For that, 该系统每15秒管理数十万个指标. 当客户增加站点数量时,这为业务提供了宝贵的支持, devices, racks, servers, 以及他们管理的虚拟机.
该平台是由Ruby on Rails API和前端的Angular应用程序组合而成的. 因为性能和连接性也是最重要的方面之一, 后台还应用了很多其他的协议和技术,如C语言, Crystal, PostgreSQL, Python脚本和更多. Furthermore, 在WebGL中开发了一个原型模块,用于创建一个三维用户界面,在用户与数据中心交互时更直观.
银行数据库迁移
技术:Informatica PowerCenter, Teradata, MicroStrategy, OracleDB
castilianzation |研究项目
整个过程是从使用Applet技术实现RIA(富互联网应用程序)开始的,Applet技术提供了Java编程语言. 我还实现了一个包含核心应用程序的web服务器, 所有媒体资源, 以及所有教学部门认为必要的课程内容, levels, and similar.
4D Puzzle
一款由四维(三个可变维度)谜题组成的iOS游戏.
Game Details
棋盘是由一个立方体群在三维空间中的组合而成. 用户可以处理一个在立方体表面滑动的球,目标是通过组成舞台的所有立方体而不重复. 不同的方面是,当球滑到一个没有立方体的位置时,整个场景转向相同的方向,防止球掉落,增加谜题的复杂性.
这个app是我网络工程硕士学位的最后一个项目. 我的成绩是10/10(优异)。. 由于西班牙对大学内容的严格版权政策,它没有在App Store上发布.
本项目由以下几个部分组成:
•与用户交互的Objective-C应用程序.
•Cocos3D作为图形库.
•Ruby on Rails API作为应用程序的主要核心.
•PostgreSQL作为通用数据库.
地中海饮食b| Android应用程序
这个应用程序是我计算机工程学士学位的最后一个项目. 我得了9分.5/10. 由于西班牙对大学内容的限制性版权政策,它没有在Play Store中发布.
本项目由以下几个部分组成:
•与用户交互的Android应用程序.
•JavaEE API作为应用程序的主要核心.
•MySQL作为通用数据库.
Skills
Languages
JavaScript, Ruby, TypeScript, Java, CSS, Sass, Haml, SQL, Python, SCSS, HTML5, HTML, Unicorn, Crystal, C, Swift, Objective-C, Scala, GraphQL, Bash Script
Frameworks
Ruby on Rails 5, Ruby on Rails 3, Ruby on Rails 4, Angular, Ruby on Rails (RoR) .. NET, Cocos3d, AngularJS, Jasmine, Bootstrap, Spark, YARN, Flask, Django, Hadoop, Express.js,击倒(击倒).js), React Native
库/ api
PySpark, Ruby on Rails API, MLlib, OpenGL, Sidekiq, Facebook API, Twitter API, SciPy, Scikit-learn, Node.. js, Spark ML, WebGL, D3.. js, Polymer, TensorFlow, jQuery, Bottle.py
Tools
Git, Amazon Elastic Container Registry (ECR), GitHub, 码头工人组成, 水晶报表, RSpec, Cucumber, Angular CLI, NGINX, Amazon Elastic MapReduce (EMR), RabbitMQ, Capistrano, Atom, Sublime Text, Informatica PowerCenter, Splunk, IBM Watson, AWS Fargate, Kubernetes引擎(GKE), Google Sheets, Jira, AWS IAM, CircleCI, Jenkins, Figma
Paradigms
面向对象设计(OOD), 测试驱动开发(TDD), Microservices, 商业智能(BI), MapReduce, Scrum, 行为驱动发展(BDD), Agile
Platforms
MacOS, Linux, 亚马逊网络服务(AWS), Docker, Oracle, Phusion乘客, Heroku, Amazon EC2, Apache Kafka, Java EE, Apache2, Apache Pig, Unix, AWS Lambda, Kubernetes, Visual Studio Code (VS Code), New Relic, 谷歌云平台
Storage
PostgreSQL, Elasticsearch, MySQL, Teradata, NoSQL, Neo4j, HDFS, Redis, JSON, Memcached, Amazon S3 (AWS S3), MongoDB, Aerospike, Apache Hive, HBase, SQLite, Cassandra, Google Cloud
Other
团队的领导, 项目领导, 敏捷的领导, 远程团队领导, 产品管理, Localization, Legacy Code, 机器学习, Web Scraping, Organic SEO, Puma, Big Data, Web UX, Web MVC, CTO, IT Strategy, 工程管理, Monorepos, GitHub的行为, Applets, 虚拟现实(VR), Leadership, Communication, Estimations, Reports, Planning, Strategy, Reporting, Analysis
Education
机器学习证书
华盛顿大学b|在线课程
大数据证书
加州大学圣地亚哥分校b|在线课程
Apache Spark大数据分析证书
加州大学伯克利分校|edx -在线
工商管理硕士(MBA)工商管理硕士学位
EUDE商学院-马德里,西班牙
网络工程硕士学位
马德里理工大学-马德里,西班牙
软件即服务证书
加州大学伯克利分校|edx -在线
计算机工程学士学位
巴利亚多利德大学-巴利亚多利德,西班牙
Certifications
机器学习专业化
华盛顿大学通过Coursera
大数据专业化
加州大学圣地亚哥分校通过Coursera
大数据分析与Apache Spark
加州大学伯克利分校b|edx
Apache Spark简介
加州大学伯克利分校b|edx
电子游戏的设计、组织和评估
马德里欧洲大学
高级软件即服务
加州大学伯克利分校通过edX
神经科学基础
哈佛大学b| edX
雅思,国际英语语言测试系统
剑桥大学
软件即服务
加州大学伯克利分校b|edx