Node.Js Developer
Senior Software Engineer
As a Backend Engineer, specializes in designing and implementing server-side logic that powers web applications. With expertise in various programming languages and frameworks, ensures seamless integration with databases and external services. A commitment to writing clean, maintainable code optimizes application performance and enhances user experience. Accomplished Blockchain Engineer, specializing in Golang, Rust, and Solidity. Experienced in developing cutting-edge solutions for blockchain interoperability, with a notable history of creating Cosmos modules and gateway smart contracts across various chains such as Polygon, Cosmos, and zkSync.
Experience: 8 years
Yearly salary: $120,000
Hourly rate: $60
Nationality: 🇺🇸 United States
Residency: 🇺🇸 United States
Experience
Senior Software Engineer
Voltage 2023 - 2024
Played a key role in the development of the Europe/Africa Offramp endpoints, enabling seamless conversion between cryptocurrency and fiat currencies by effectively collaborating with cross-functional teams. Created an innovative bridging feature facilitating the conversion of various cryptocurrencies into USDC significantly with zero transaction fees. Successfully integrated the TBDex messaging SDK, which significantly enhanced our system's stability and improved connectivity with third-party platforms. Designed and implemented a robust blocking system utilizing IP and bank information verification, enhancing both system reliability and user experience. Led major enhancements in backend architecture, involving close collaboration with clients to customize solutions according to their specific requirements.
Blockchain Engineer
Zama 2020 - 2023
Designed a versatile stateful bridge to facilitate crosschain operations, including yield aggregators, lending protocols, and NFT marketplaces, elevating the utility and efficiency of blockchain interactions. Conducted comprehensive analyses of existing bridging protocols within the industry, leading to the creation of a novel system that masterfully blends trustless and trusted mechanisms for improved security and reliability. Engineered sophisticated modules for inbound and outbound transactions, along with attestation features, utilizing the Cosmos SDK. Successfully integrated CosmWasm smart contracts with enterprise blockchain environments, ensuring smooth transactions and significantly boosting the system's performance. Contributed to the audit processes for several crosschain decentralized application contracts on Ethereum, focusing on Concentrated Liquidity and on-chain limit orders, which emphasized our commitment to security and innovation. Pioneered the architecture and leadership in creating a cutting-edge verifiable claim processing system.
Backend Engineer
Coinroutes 2019 - 2020
Designed microservices to aggregate exchange data, relay information to the backend, and use Kafka as a message broker, deploying them on Amazon EKS for auto-scaling and load balancing. Developed a multi-threaded WebSocket proxy server to manage and organize WebSocket subscriptions that pulls and serves data to the frontend. Contributed to the development and maintenance of the backend for the client-side SaaS product in Nest.js, providing a UI for trade operations. Integrated APIs from several Coinbase, Binance, Kraken and Derbit for spot, future, and option trades, performing conformance testing with their technical teams. Improved logging and monitoring using Elasticsearch and Grafana, resulting in better system visibility and faster issue resolution.
Backend Engineer
Real Time Feedback 2017 - 2018
Implemented services following a service-oriented architecture, encompassing the persistence layer, service layer, and database layer. Developed API specifications using OpenAPI Specifications and auto-generated code with swagger commands. Involved with bug fixing on functionality, performance and designing issues with JavaScript, jQuery, HTML5, CSS3, React and Angular. Enhanced backend system performance by optimizing database queries and reducing latency, employed Redis for efficient caching and refined TypeScript code to improve concurrency.
Skills
api
aws
backend
cosmos
cryptography
devops
dot-net
ethereum
gcp
golang
graphql
java
javascript
kubernetes
linode
mongo
node
postgres
python
rust
solana
typescript
english