John R. Kosinski
Verified Expert in Engineering
完整的开发人员
作为一个资深的全栈开发人员, John's great breadth and depth of experience include cryptocurrency, IoT, blockchain, and mobile projects. His foundation is in C and C++, with many years of experience in .NET. His work experience up until 2009 was in the NYC and NYC area. Since 2009, he's been living abroad and working remotely. John has a personal research project in the background, involving blockchain and deep neural networks.
Portfolio
Experience
Availability
首选的环境
Ethers.js、Visual Studio、Visual Studio Code (VS Code)、Scrum、Agile、测试驱动开发(TDD)
The most amazing...
...我最近做的一件事是开发了一种b区块链的金融工具,这是同类产品中最早的一种.
Work Experience
Software Developer
Leeds Rising
- 开发了PyDAS:一个健壮的, 完整且经过良好测试的Python API到DAS交易平台的购买API, selling, borrowing, 以及做空美国股票.
- 使用PyDAS API开发并严格测试了算法交易系统, 哪些可以指定动态交易策略, 包括一个可配置的触发器和可配置的即插即用的交易逻辑.
- 实施在纳斯达克和纽约证券交易所借入和卖空非流动性股票的策略. Deployed and tested those strategies on the live market.
DeFi Architect
Patagon管理有限公司
- 架构并开发了一个dApp, 这是第一个, 允许用户在b区块链上购买美国国债基金. 在BSC和以太坊区块链上推出. 在竞争对手之前赢得市场竞争.
- 设计并开发了一个安全的链下系统,用于自动清理金库和其他与美国国债金库系统相关的流程.
- 进行技术研究,以评估b区块链领域各种潜在自动化对冲基金策略的可行性.
- 对链上区块链产品实施严格的测试和安全保障.
- 为分散应用程序和管理分散接口指导测试和开发React前端.
Technical Consultant
AxiomSys
- 计划和估计不可替代和可替代代币开发的项目包, front-end minting and administration websites with React, 以及智能合约的安全审计.
- Researched, planned, 并介绍了一个知名在线会议场所的Unity游戏引擎后端的可替代和不可替代代币的集成.
- Contacted, vetted, 并采访了b区块链名开发者, 为一支国际精英b区块链勇士队奠定了基础.
- 开发、计划和记录智能合约的安全审计方法.
- Provided expert technical consultation during sales meetings.
c# Web3高级开发人员
Garbles Labs
- 将TypeScript SDK移植到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.
- 开发SDK .NET,根据需要进行重构,并添加了一套自动化测试以确保质量.
- 与Rust智能合约接口,并根据需要修改Rust代码以实现可测试性.
企业c++开发人员
Alteryx
- 解决了软件主要后端c++引擎中的客户和内部缺陷, using C++ 11 on both Windows and Linux platforms.
- Developed new features for the software's main back-end C++ engine, 作为开发团队的一员,在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.
- 管理缺陷生命周期, interfacing with other teams for information and assistance when needed.
IoT Engineer
Jaber Medical
- 开发ESP8266和ESP32硬件原型,用于独特和专有的医院急诊室通信系统. The prototype included IR, WiFi, and an RFID chip scanner.
- 为硬件样机设计并开发了ESP32/ESP8266的嵌入式网络软件, 用C语言编写Arduino和RTOS, 与WiFi交互, IR, and RFID readers.
- 研究并做出关于软件和硬件需求的决策和权衡, working closely with the client to meet their needs.
Alexa Developer
Anguleris技术
- 开发了一个丰富的Alexa应用程序,允许客户对复杂的产品数据库进行英语口语查询.
- Architected and developed the back end using DynamoDB on AWS, Node.js和AWS SDK,以自动从提供商导入后端数据并与数据库同步.
- 开发了严格的自动化测试套件,以确保持续的质量.
Alexa Developer
Sterling VC
- 开发并推向市场的Alexa技能检索纽约体育新闻更新的Alexa Echo, Dot, and Show.
- 在Node中使用DynamoDB, AWS Lambda脚本.js, 和AWS SDK来构建一个后端系统,用于从提供商那里检索数据并保持数据库同步.
- 为Alexa设计并实现了声控UI,以及Alexa Show的可视化UI.
R&D Manager
Futronix
- 在亚马逊Echo Dot的Alexa技能开发以及如何将其整合到现有欧博体育app下载中进行研究和指导.
- 研究了在公司现有产品中使用更便宜的ESP8266和ESP32芯片取代专有芯片的可能性.
- 创建了一个原型模块,用于将语音命令集成到现有家居照明产品的接口中, 利用AWS和Alexa api.
- 提出并记录研究结果, as well as new proposals for technological product improvements.
自动贸易分析
事件驱动型投资者
- 不同金融资产价格序列相关性分析的改进算法.
- 修正Pearson系数计算,发现股票交易对之间的相关性.
- 重构c#应用程序代码,以获得更好的组织、可扩展性和模块化.
- Added automated tests to discover bugs in the existing codebase. 分析并修复发现的bug.
Node.js Developer
Private Client
- 开发了一个完整且有利可图的算法交易系统,以利用加密货币期货和现货市场之间的套利机会.
- Tested and debugged the system, using APIs for various exchanges.
- 开发插件,允许系统在各种流行的加密期货和现货交易所使用.
自由职业高级Xamarin开发人员
Aquamonix
- 从头开始开发一个Xamarin iOS应用程序,通过Java中间层控制大规模SCADA灌溉系统.
- 构建MVP的架构,并准备一个促进跨平台移植的计划.
- 创建了一个紧密的系统,跨多个连接或应用程序会话与服务器端同步长时间运行的任务.
移动开发人员(远程)
Door3/FreshDirect
- Developed a Webby-winning eCommerce iPad application using Xamarin.iOS取代了公司的遗留Objective-C应用程序,并将Android和iOS遗留应用程序统一到一个代码库中.
- 与小团队一起使用Xamarin iOS开发后端和前端功能.
- 帮助构建框架,将两个遗留应用程序的代码库合并为一个统一的Xamarin应用程序.
- 诊断和修复公司遗留的Android和iOS应用程序的缺陷.
高级开发人员|团队负责人
Manao Software
- 管理一个开发团队,为EveryAngle提供一个独特的sap查询接口的REST/JSON前端.
- Designed the architecture for the above software using .. NET Web API MVVM与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.
软件开发经理
HotelTravel.com
- Architected, oversaw, 并为底层后端预订引擎的全面检修编写了代码(对于某些部分), 一个复杂的系统,用于整合来自不同类别酒店价格提供商的数据.
- 为新软件组件的自动和手动测试设计并实现测试驱动策略,以确保每个组件的开发质量及其在整个系统中实现的正确性.
- Mentored individual developers in software micro-design (e.g., design patterns), 新技术(如移动), 以及效率的最佳实践, security, and scalability.
Senior Developer
摩根士丹利(纽约)
- 为摩根士丹利全球财富管理平台的新固定收益产品界面开发后端逻辑.
- 设计和集成 .NET modules to interface with legacy mainframe systems written in COBOL.
- Pioneered test-driven development policies in the department, implementing rigorous automated tests for various projects.
Experience
EVM区块链的债券保险库
http://streamprotocol.moneyPROJECT LINKS:
• streamprotocol.money
• appstreamprotocol.money/
• etherscan.io/address/0xd86FFB404147163e19E010a0e9d4995E0e36F335
• etherscan.io/address/0xADF789E61Bf38c463e4bA5B2B6E9C1Af6659e11b
http://etherscan.io/address/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
• etherscan.io/address/0x746430119DA3EA0e398b93059e96F21bfabAa8a4
http://etherscan.io/address/0xD48425B7fb702F571D872f4b7046B30c9FA47e15
• 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
齐柏林飞艇:EthGlobal 2023黑客马拉松冠军
http://ethglobal.com/showcase/zeppelinfinance-gvawnCreated using Solidity, Hardhat, TypeScript, Tableland, and Next.js.
通用NFT契约设计反模式
http://medium.com/@john.kosinski/4-common-nft-contract-design-anti-patterns-dd519c02a7af在扫描区块链已验证的nft时,我经常看到重复出现的常见反模式. I wrote an article listing what I think are the most common ones, 关于它们发生的原因的一些思考, 还有一些更好的选择.
solid中的安全管理器设计模式
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/AlexaTvRemoteIt is associated with the Toptal blog article available at felisayslisten.com/arduino/esp8266-arduino-tutorial-alexa-hack
Medium Articles
http://medium.com/@john.kosinski•区块链开发和架构
•机器学习和人工智能
• statistics
•软件开发和架构
•沟通技巧
Preparing and Shaping Timeseries Data for Keras LSTM Input
http://medium.com/@john.kosinski/preparing-and-shaping-timeseries-data-for-keras-lstm-input-part-one-5bb882bc2143所描述和演示的预处理包括缩放等统计转换, handling outliers, removing the trend, 提取重要特征. 它还包括将数据塑造成适当数量的维度的正确方法.
本文分为两部分:
第一部分:http://medium.com/@john.kosinski/preparing-and-shaping-timeseries-data-for-keras-lstm-input-part-one-5bb882bc2143
第二部分:http://medium.com/@john.辛斯/ preparing-and-shaping-timeseries-data-for-keras-lstm-input-part-two-ad17f6ab450
Ethereum Oracle Contracts: Can We Trust the Oracle?
Ethereum Oracle Contracts: Solidity Code Features
Ethereum Oracle Contracts: Setup and Orientation
Skills
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
Frameworks
.NET, ASP.NET Core, .NET 4, .NET Core, ASP.NET MVC, ASP.NET, Express.js,击倒(击倒).js), React Native, Unity, Next.js
Libraries/APIs
Node.js, Web3.js, Amazon API, REST APIs, Interactive Brokers API, Xamarin.Android, Xamarin.iOS, Mixpanel API, TensorFlow, React, Binance API, Keras, TensorFlow深度学习库(TFLearn), Infragistics, LSTM
Tools
Microsoft Visual Studio, NPM, Jira, MetaMask, Git, AWS简单通知服务(SNS), Perforce, Mongoose, Amazon Simple Email Service (SES), MQTT, SoapUI, Visual Studio, Confluence, Amazon Simple Queue Service (SQS), Crystal Reports
Paradigms
RESTful Development, 敏捷软件开发, Scrum, REST, Design Patterns, 应用程序体系结构, 模型视图视图模型(MVVM), 模型-视图-控制器(MVC), Kanban, Unit Testing, Microservices, Windows应用程序开发, 对象关系映射(ORM), Mobile Development, 测试驱动开发(TDD), 面向服务的架构(SOA), 函数式编程, Agile, Penetration Testing, Serverless架构
Platforms
Blockchain, Ethereum, Magento, 亚马逊网络服务(AWS), 区块链平台, 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
Other
以太坊智能合约, Software Development, 软件架构, 解决复杂问题, Computer Science, Full-stack, Crypto, Architecture, Web 3.0, Back-end, 技术架构, 解决方案架构, Smart Contracts, SOAP, WebSockets, ESP8266, 物联网(IoT), HTTP, eCommerce, Trading, ESP32, Leadership, Technical Leadership, Team Leadership, 精益项目管理, Solana, 不可替代令牌(NFT), Token Design, Ethers.js, 分散式金融(DeFi), APIs, Blockchain & Cryptocurrency, Cryptocurrency, Algorithms, Rinkeby, Algorithmic Trading, 算法交易分析, IIS, Legacy Software, Windows Services, API Integration, 自动交易软件, Stock Trading, Stock Analysis, Prediction Markets, Visualization, Data Engineering, Mobile Apps, 分散的系统, ERC-20, Fintech, Multithreading, Web Development, Lambda Functions, 企业架构, User Interface (UI), 领域驱动设计(DDD), RESTful Services, Internet Server Application Programming Interface (ISAPI), COM, Embedded Systems, 实时操作系统(RTOS), 定制Blockchains, Mailchimp API, 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, 长短期记忆(LSTM), Neural Networks, 循环神经网络(RNN), Gaming, R&D、演示、Web3、移动、比特币、云
Industry Expertise
Banking & 金融、贸易系统
Education
计算机科学学士学位
特拉华大学-纽瓦克,DE,美国
Certifications
AWS Certified Solutions Architect – Associate
Amazon Web Services
区块链平台
布法罗大学 & The State University of New York | via Coursera
去中心化应用(Dapps)
布法罗大学 & The State University of New York | via Coursera
Smart Contracts
布法罗大学 & The State University of New York | via Coursera
Blockchain Basics
布法罗大学 & The State University of New York | via Coursera
MCT(微软认证培训师)
Microsoft
MCSD (Microsoft Certified Solutions Developer)
Microsoft