John R. Kosinski
Verified Expert in Engineering
Full-stack Developer
As a veteran full-stack developer, John在加密货币方面的经验非常广泛和深入, IoT, blockchain, and mobile projects. 他的基础是C和c++,有多年的经验 .NET. 直到2009年,他的工作经历都是在纽约和纽约地区. 自2009年以来,他一直在国外生活和远程工作. 约翰在后台有一个个人研究项目, involving blockchain and deep neural networks.
Portfolio
Experience
Availability
Preferred Environment
Ethers.js、Visual Studio、Visual Studio Code (VS Code)、Scrum、Agile、测试驱动开发(TDD)
The most amazing...
...我最近做的一件事是开发了一种区块链金融工具,这是同类工具中最早的一种.
Work Experience
Software Developer
Leeds Rising
- Developed PyDAS: a robust, 完整且经过良好测试的Python API到DAS交易平台的购买API, selling, borrowing, and short-selling US stocks.
- 使用PyDAS API开发并严格测试了算法交易系统, which can specify dynamic trading strategies, 包括一个可配置的触发器和可配置的即插即用的交易逻辑.
- 实施在纳斯达克和纽约证券交易所借入和卖空非流动性股票的策略. 在现场市场上部署和测试这些策略.
DeFi Architect
Patagon Management LLC
- Architected and developed a dApp, one of the first of its kind, 允许用户在区块链上购买美国国债基金. Launched on BSC and Ethereum blockchains. Won the race to market before competitors.
- 设计并开发了一个安全的链下系统,用于自动清理金库和其他与美国国债金库系统相关的流程.
- 进行技术研究,以评估区块链领域各种潜在自动化对冲基金策略的可行性.
- 对链上区块链产品实施严格的测试和安全.
- 为分散应用程序和管理分散接口指导测试和开发React前端.
Technical Consultant
AxiomSys
- 计划和估计不可替代和可替代代币开发的项目包, 使用React创建和管理前端网站, and security audits of smart contracts.
- Researched, planned, 并介绍了一个知名在线会议场所的Unity游戏引擎后端的可替代和不可替代代币的集成.
- Contacted, vetted, and interviewed blockchain developers, 为国际区块链精英团队奠定基础.
- 开发、计划和记录智能合约的安全审计方法.
- 在销售会议期间提供专家技术咨询.
Senior C# Web3 Developer
Garbles Labs
- Ported the TypeScript SDK to C#/.NET for the well-known Solana market maker Orca Whirlpools to be used in the Unity game engine; made it open for community use.
- Developed the SDK for .NET,根据需要进行重构,并添加了一套自动化测试以确保质量.
- 与Rust智能合约接口,并根据需要修改Rust代码以实现可测试性.
Enterprise C++ Developer
Alteryx
- 解决了软件主要后端c++引擎中的客户和内部缺陷, 在Windows和Linux平台上使用c++ 11.
- 为软件的主要后端c++引擎开发新功能, 作为开发团队的一员,在Windows和Linux平台上使用c++ 11.
- Fixed some of the most long-standing and challenging defects in the software; thoroughly documented the root causes and implemented testing to prevent a recurrence.
- Managed the defect lifecycle, 在需要时与其他团队沟通信息并提供帮助.
IoT Engineer
Jaber Medical
- 开发ESP8266和ESP32硬件原型,用于独特和专有的医院急诊室通信系统. 原型机包括红外、WiFi和射频识别芯片扫描仪.
- 为硬件样机设计并开发了ESP32/ESP8266的嵌入式网络软件, with Arduino and RTOS in C, interacting with WiFi, IR, and RFID readers.
- 研究并做出关于软件和硬件需求的决策和权衡, 与客户紧密合作以满足他们的需求.
Alexa Developer
Anguleris Technologies
- 开发了一个丰富的Alexa应用程序,允许客户对复杂的产品数据库进行英语口语查询.
- 在AWS、Node上使用DynamoDB架构和开发后端.js和AWS SDK,以自动从提供商导入后端数据并与数据库同步.
- 开发了严格的自动化测试套件,以确保持续的质量.
Alexa Developer
Sterling VC
- 开发并推向市场的Alexa技能检索纽约体育新闻更新的Alexa Echo, Dot, and Show.
- Used DynamoDB, AWS Lambda scripts in Node.js, 和AWS SDK来构建一个后端系统,用于从提供商那里检索数据并保持数据库同步.
- 为Alexa设计并实现了声控UI,以及Alexa Show的可视化UI.
R&D Manager
Futronix
- 在亚马逊Echo Dot的Alexa技能开发以及如何将其整合到现有欧博体育app下载中进行研究和指导.
- 研究了在公司现有产品中使用更便宜的ESP8266和ESP32芯片取代专有芯片的可能性.
- 创建了一个原型模块,用于将语音命令集成到现有家居照明产品的接口中, utilizing AWS and Alexa APIs.
- Presented and documented research findings, 以及技术产品改进的新建议.
Automated Trade Analyst
Event Driven Investor
- 不同金融资产价格序列相关性分析的改进算法.
- 修正Pearson系数计算,发现股票交易对之间的相关性.
- 重构c#应用程序代码,以获得更好的组织、可扩展性和模块化.
- 添加了自动测试以发现现有代码库中的错误. Analyzed and fixed the bugs found.
Node.js Developer
Private Client
- 开发了一个完整且有利可图的算法交易系统,以利用加密货币期货和现货市场之间的套利机会.
- 测试和调试系统,使用各种交易所的api.
- 开发插件,允许系统在各种流行的加密期货和现货交易所使用.
Freelance Senior Xamarin Developer
Aquamonix
- 从头开始开发一个Xamarin iOS应用程序,通过Java中间层控制大规模SCADA灌溉系统.
- 构建MVP的架构,并准备一个促进跨平台移植的计划.
- 创建了一个紧密的系统,跨多个连接或应用程序会话与服务器端同步长时间运行的任务.
Mobile Developer (Remote)
Door3/FreshDirect
- 使用Xamarin开发了一个赢得网络大奖的电子商务iPad应用程序.iOS取代了公司的遗留Objective-C应用程序,并将Android和iOS遗留应用程序统一到一个代码库中.
- 与小团队一起使用Xamarin iOS开发后端和前端功能.
- 帮助构建框架,将两个遗留应用程序的代码库合并为一个统一的Xamarin应用程序.
- 诊断和修复公司遗留的Android和iOS应用程序的缺陷.
Senior Developer | Team Leader
Manao Software
- 管理一个开发团队,为EveryAngle提供一个独特的sap查询接口的REST/JSON前端.
- 对上述软件进行了体系结构设计 .NET Web API MVVM with NHibernate.
- Managed a team to develop the above software in .NET.
- Directed the QA unit testing using SoapUI; interfaced with the client's executive team.
Software Development Manager
HotelTravel.com
- Architected, oversaw, 并为底层后端预订引擎的全面检修编写了代码(对于某些部分), 一个复杂的系统,用于整合来自不同类别酒店价格提供商的数据.
- 为新软件组件的自动和手动测试设计并实现测试驱动策略,以确保每个组件的开发质量及其在整个系统中实现的正确性.
- 指导个别开发人员进行软件微设计(例如.g., design patterns), new technologies (such as mobile), and best practices for efficiency, security, and scalability.
Senior Developer
Morgan Stanley (NYC)
- 为摩根士丹利全球财富管理平台的新固定收益产品界面开发后端逻辑.
- Designed and integrated .. NET模块与用COBOL编写的遗留大型机系统接口.
- 在部门内率先推行测试驱动的开发政策, 为各种项目实现严格的自动化测试.
Experience
Bond Vault for EVM Blockchains
http://streamprotocol.moneyPROJECT LINKS:
• streamprotocol.money
• appstreamprotocol.money/
• etherscan.io /地址/ 0 xd86ffb404147163e19e010a0e9d4995e0e36f335
• etherscan.io /地址/ 0 xadf789e61bf38c463e4ba5b2b6e9c1af6659e11b
http://etherscan.io /地址/ 0 xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
• etherscan.io /地址/ 0 x746430119da3ea0e398b93059e96f21bfabaa8a4
http://etherscan.io /地址/ 0 xd48425b7fb702f571d872f4b7046b30c9fa47e15
• bscscan.com/address/0x3daa26E70383B37E41434a8bF8e8bF3A335c144A
http://bscscan.com/address/0xB95Bc0d1057a43ACF608805c6D4e3e234e4d4C1b
• bscscan.com/address/0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d
http://bscscan.com/address/0x2A7aD6908A08dD19D6c5090aA86E7c7E61C3e7F4
• bscscan.com/address/0x2900E387152a22370F482a0640701e1B41cc0896
• github.com/jrkosinski/evm-bond-vault
Zeppelin: EthGlobal 2023 Hackathon Winner
http://ethglobal.com/showcase/zeppelinfinance-gvawn使用Solidity, Hardhat, TypeScript, Tableland和Next创建.js.
Common NFT Contract Design Anti-patterns
http://medium.com/@john.kosinski/4-common-nft-contract-design-anti-patterns-dd519c02a7af扫描区块链中经过验证的nft,我经常看到重复出现的常见反模式. 我写了一篇文章,列出了我认为最常见的几种, some thoughts about why they occur, and some better alternatives.
Security Manager Design Pattern in Solidity
http://medium.com/@john.kosinski/security-manager-design-pattern-in-solidity-d8851779cb6dEthernaut Solutions
http://github.com/jrkosinski/EthernautKrew NFT Project
http://github.com/jrkosinski/krewnime-nftFreshDirect iOS
Aquamonix iOS
http://apps.apple.com/nz/app/aquamonix/id1166491146IoT Demo for Alexa
http://github.com/jrkosinski/AlexaTvRemote它与Toptal上的Toptal博客文章相关联.com/arduino/esp8266-arduino-tutorial-alexa-hack
Medium Articles
http://medium.com/@john.kosinski• blockchain development and architecture
• machine learning and AI
• statistics
• software development and architecture
• communication skills
为Keras LSTM输入准备和整形时间序列数据
http://medium.com/@john.kosinski/preparing-and-shaping-timeseries-data-for-keras-lstm-input-part-one-5bb882bc2143所描述和演示的预处理包括缩放等统计转换, handling outliers, removing the trend, and extracting important features. 它还包括将数据塑造成适当数量的维度的正确方法.
The article is in two parts:
Part 1: http://medium.com/@john.kosinski/preparing-and-shaping-timeseries-data-for-keras-lstm-input-part-one-5bb882bc2143
Part 2: http://medium.com/@john.辛斯/ preparing-and-shaping-timeseries-data-for-keras-lstm-input-part-two-ad17f6ab450
以太坊甲骨文合约:我们能信任甲骨文吗?
以太坊Oracle合约:稳定性代码特性
以太坊Oracle合约:设置和方向
Education
Bachelor of Science in Computer Science
University of Delaware - Newark, DE, USA
Certifications
AWS Certified Solutions Architect – Associate
Amazon Web Services
Blockchain Platforms
University at Buffalo & The State University of New York | via Coursera
Decentralized Applications (Dapps)
University at Buffalo & The State University of New York | via Coursera
Smart Contracts
University at Buffalo & The State University of New York | via Coursera
Blockchain Basics
University at Buffalo & The State University of New York | via Coursera
MCT (Microsoft Certified Trainer)
Microsoft
MCSD (Microsoft Certified Solutions Developer)
Microsoft
Skills
Libraries/APIs
Node.js, Web3.. js、Amazon API、REST API、Interactive Brokers API、Xamarin.Android, Xamarin.iOS, Mailchimp API, Mixpanel API, TensorFlow, React, Binance API, Keras, TensorFlow Deep Learning Library (TFLearn), Infragistics, LSTM
Tools
Microsoft Visual Studio, NPM, Jira, MetaMask, Git, Amazon Simple Notification Service (Amazon SNS), Perforce, Mongoose, Amazon Simple Email Service (SES), MQTT, SoapUI, Visual Studio, Confluence, Amazon Simple Queue Service (SQS), Crystal Reports
Frameworks
.NET, ASP.NET Core, .NET 4, .NET Core, ASP.NET MVC, ASP.NET, Express.js, Knockout (Knockout.js), React Native, Unity, Next.js
Languages
Solidity, C#, JavaScript, C++, C#.NET, Python, C, Assembly, SQL, TypeScript, C++11, Rust, HTML, Embedded C++, Go, Java, Perl, PHP, Haskell, GraphQL, Solidity Assembly
Paradigms
RESTful Development, Agile Software Development, Scrum, REST, Design Patterns, Application Architecture, Model View ViewModel (MVVM), Model View Controller (MVC), Kanban, Unit Testing, Microservices, Windows App Development, Object-relational Mapping (ORM), Mobile Development, Test-driven Development (TDD), Service-oriented Architecture (SOA), Functional Programming, Agile, Penetration Testing, Serverless Architecture
Platforms
Blockchain, Ethereum, Magento, Amazon Web Services (AWS), Blockchain Platforms, Linux, Arduino, Amazon Alexa, Android, iOS, Web, Xamarin, Unix, Windows, Amazon EC2, AWS Lambda, AWS IoT, Docker, Visual Studio Code (VS Code), Jupyter Notebook, Azure, Mobile, Twilio
Storage
JSON, Microsoft SQL Server, MySQL, PostgreSQL, Amazon DynamoDB, NoSQL, MongoDB
Industry Expertise
Banking & Finance, Trading Systems
Other
Ethereum Smart Contracts, Software Development, Software Architecture, Complex Problem Solving, Computer Science, Full-stack, Crypto, Architecture, Web 3.0, Back-end, Technical Architecture, Solution Architecture, Smart Contracts, SOAP, WebSockets, ESP8266, Internet of Things (IoT), HTTP, eCommerce, Trading, ESP32, Leadership, Technical Leadership, Team Leadership, Lean Project Management, Solana, Non-fungible Tokens (NFT), Token Design, Ethers.js,去中心化金融(DeFi), api,区块链 & Cryptocurrency, Cryptocurrency, Algorithms, Rinkeby, Algorithmic Trading, Algorithmic Trading Analysis, IIS, Legacy Software, Windows Services, API Integration, Automated Trading Software, Stock Trading, Stock Analysis, Prediction Markets, Visualization, Data Engineering, Mobile Apps, Decentralized Systems, ERC-20, Fintech, Multithreading, Web Development, Lambda Functions, Enterprise Architecture, User Interface (UI), Domain-driven Design (DDD), RESTful Services, Internet服务器应用程序编程接口, COM, Embedded Systems, Real-time Operating System (RTOS), Customized Blockchains, Machine Learning, Defect Management, Arbitrage, Futures, Software, CI/CD Pipelines, OpenSea, Bots, DApps, Integration, Amazon RDS, Training, Web Security, Deep Learning, Hedge Funds, Finance, Statistics, Long Short-term Memory (LSTM), Neural Networks, Recurrent Neural Networks (RNNs), Gaming, R&D,演示,Web3,移动,比特币,云,WinDev
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring