Emilio Almansi
Verified Expert in Engineering
Software Developer
Emilio is a tech lead with a strong educational background and extensive experience in the fintech industry. 他擅长带领团队实施创新的金融解决方案. 他精通TypeScript、Python和Java等技术. 他能有效地与跨职能团队合作, 将项目从核心银行集成到区块链解决方案. Emilio loves contributing to open-source software and is proficient in microservices and distributed systems.
Portfolio
Experience
Availability
Preferred Environment
Agile Software Development
The most amazing...
...team I have ever led delivered three highly complex, business critical projects within one year.
Work Experience
Lead Developer
Have Technology GmbH
- Led a team of four developers in the integration of a 3rd-party core banking system, SEPA网络的支付网关, 以及一个虚拟借记卡发行平台.
- Designed and implemented internal microservices and a GraphQL gateway for an in-house mobile app, 重点是高可用性, throughput, and fault tolerance.
- 与开发人员合作, product owners, 以及交付特性的业务利益相关者, including accounts, subaccounts, internal transfers, SEPA transfers, 银行和支付组的信用卡功能.
Tech Lead
Bitwala
- Led a team of six engineers in extending and maintaining non-custodial wallets for Bitcoin and Ethereum, 除了整合核心银行系统之外, facilitating SEPA payments, 处理借记卡付款.
- 对我们的发布流程进行了全面的重组, 在我们的后端实现一个发布训练方法, web application, and React Native app. 这导致了我们发布频率和质量的显著提高.
- 在一年内完成了三个重点项目, unblocking the release of Ethereum wallets and ensuring compliance with regulatory timelines.
Senior Software Engineer
Yours Inc.
- 共同领导货币按钮的设计和实现, a user-friendly cryptocurrency wallet and a digital currency payments system that leverages blockchain technology to simplify the development of eCommerce websites and content applications.
- 开发和维护您的.org, a content platform where users can earn money by creating and discovering good content. 构建了几个关键功能,如内容搜索和通知系统.
- 将货币按钮实现为基于微服务的架构, 包括一个web应用程序, a REST API, and a blockchain monitor, among other services.
- Participated in the hiring process by searching for talented candidates and performing interviews, 通常包括现场编码练习.
- 组织一个基于Lerna的多项目存储库方案, allowing several open- and closed-source projects to interact effortlessly during development.
- Implemented Money Button's authorization and authentication system based on the OAuth 2.0 Authorization Framework.
软件开发人员(顾问)
OpenZeppelin
- 为Solidity开发了一个自动文档生成工具, 用于在以太坊平台上编写智能合约的编程语言.
- Created the API documentation website for OpenZeppelin - the open-source framework to build secure smart contracts by Zeppelin.
- 对GitHub上的Solidity编译器开源项目做出了贡献.
副软件工程师
Trifacta Inc.
- Wrote and optimized algorithms for computing data transformation primitives on GCP's Dataflow engine for parallel data processing.
- 开发了一个基于Java Quartz的时间调度微服务, 专为高可用性和弹性而设计.
- 将Google的BigQuery大型数据仓库集成到产品中, 跨越多个后端服务(Node.js, Java, Python) and the platform's web application interface (front end and back end).
Research Intern
马克斯普朗克信息学研究所
- Built a Java tool for exporting Wikipedia's full edit history XML dumps (over 10TB uncompressed) into Avro format.
- Extracted the full link structure of over 37 million pages and more than 640 million revisions in Wikipedia's edit history.
- Wrote a data processing pipeline for Apache Spark SQL engine to compute Jaccard-type semantic relatedness scores between pages and various page popularity metrics.
Software Engineering Intern
- Wrote a FlumeJava distributed processing pipeline for detecting book series from messy or incomplete book metadata.
- Set up automatic deployment for the developed pipeline using Borg for daily extraction.
- Executed the extraction of the data provided by major book partners yielding over 1,500 book series.
自由软件工程师
数据提取自由职业项目
- Created a stand-alone tool for continuous, high-performance web data extraction jobs. Written in PHP and multiple cURL requests for leveraging multiple asynchronous requests, 该工具每天收集数百万条条目, 生成MySQL数据库作为输出.
- 使用Python的Scrapy框架开发了多个定制的网络爬虫. 稍后部署到云中进行自主定期执行.
- 为多个客户提供不同行业的采掘作业.
Web Developer
Artfos SA
- Developed and maintained CRUD applications with a standardized development process.
- 使用PHP、Yii和MySQL构建后端. 使用JavaScript、HTML和LESS参与前端开发.
- 推出了基于Jenkins CI的PHP持续集成服务器.
- 使用Selenium IDE编写自动化的端到端测试.
Experience
BchAddr.Node的比特币现金通用地址转换.js and Web Browsers
http://www.npmjs.com/package/bchaddrjsCashAddr.Node的新比特币现金地址格式.js and Web Browsers
http://www.npmjs.com/package/cashaddrjssolididity文档生成器
http://github.com/OpenZeppelin/solidity-docgenGoogle Cloud Dataprep
http://cloud.google.com/dataprep/At Trifacta, I worked as part of the team involved in rearchitecting Trifacta's data preparation product into a microservice-based architecture fit for integration into the Google Cloud Platform.
My contributions to this project included implementing and optimizing data transformation operations as data-parallel primitives on Dataflow, 谷歌云的分布式计算引擎. 我还负责整合bigquery——谷歌的无服务器服务, highly scalable, 低成本的企业数据仓库——作为Dataprep上的数据源.
算法解题比赛
http://github.com/ealmansi/misc-programming-problemsFor this competition, candidates must train themselves to master advanced data structures and algorithms and the skill of coding bug-free programs under pressure and tight time constraints. The attached code sample is a solution I wrote for a competitive programming problem from the Sphere Online Judge (SPOJ).
Note: The code is optimized for execution speed and minimizing coding time as is required in such competitions, not legibility.
Education
计算机科学执照
布宜诺斯艾利斯大学-布宜诺斯艾利斯,阿根廷
计算机科学分析师学位
布宜诺斯艾利斯大学-布宜诺斯艾利斯,阿根廷
Certifications
Java SE 7 Programmer I
Oracle
Skills
Libraries/APIs
Node.js、API开发、REST API、React
Tools
Git, GitHub, Amazon Cognito
Frameworks
Express.js, NestJS, Next.js, Redux
Languages
JavaScript, TypeScript, GraphQL, SQL, HTML, Python, C++, Java, CSS, Solidity, PHP, Java 7
Paradigms
敏捷软件开发,Scrum,微服务架构
Storage
JSON, PostgreSQL,数据库架构,MySQL, MongoDB, Google Cloud
Platforms
Amazon Web Services (AWS), Docker, AWS Lambda, Kubernetes, Blockchain, Ethereum, Bitcoin Cash
Other
API Design, APIs, Software Architecture, Back-end, Technical Leadership, Data Structures, Algorithms, Full-stack, CI/CD Pipelines, Front-end, GitHub Actions, Cryptocurrency, Cryptocurrency Wallets, Ethereum Smart Contracts, Web Scraping, RPC, Computer Science, Software Engineering, Open Source, Bitcoin
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring