Andrey Bronin
senior software developer
Profiles
Skills
Golang
TypeScript
WEB3
DeFi
Ethereum
NodeJS
React
Solidity
C++
K8s
PostgreSQL
TON Blockchain
Kafka
Microservices
Interests
Drums, live gigs, ski, homelab
Languages
English
C1
Russian
Native
Summary
Senior Backend Developer specializing in Web3, DeFi, and Cybersecurity with over 6 years of experience in blockchain technologies. I started my career as an embedded developer, transitioning into industrial cybersecurity before fully diving into Web3 in 2018.
Good knowledge in modern tech stack and development processes.
Experience in mentoring developers to help them succeed in the web3 ecosystem.
Good communication skills.
Highly organized and detail-oriented professional .
Experience
TON Foundation
Jan 2024 – May 2024
Senior software developer
As a senior full-stack developer I’ve been working on social network for TON contributors society.ton.org
•
Created architecture and implemented solution for minting soulbound tokens(SBT) by 3-rd party partners
•
Developed a reliable transaction parser and crawler for the TON blockchain
•
Wrote numerous unit tests for backend services
•
Created API for several features
•
Developed several frontend components
Tech-stack: Golang, TON Blockchain, Next.js, Strapi, Postgres
1inch Network
Apr 2022 – Nov 2023
Backend Engineer
As a core engineer worked on DEX aggregation library which compile optimized call data for Aggregation Router contract,
•
implemented several optimizations, improvements and refactoring, new features on core lib
•
integrated support for additional DEXes and EVM chains
•
developed new features on backend microservices(Fusion mode)
•
created e2e tests and CI pipelines
Tech-stack: Ethereum, Solidity, TypeScript, Hardhat, NestJS, Postgres, k8s
DeFi startup
May 2020 – Apr 2022
Lead Developer
As a Lead Developer was responsible for DeFi lending protocol development, which was launched on several EVM-compatible chains.
•
was responsible for Web3 UI architecture and implementation,
•
led a team of 5 developers
•
created solidity smart contracts for price feeds
•
developed smart contract deployment and verification pipelines
•
developed GraphQL backend for the app
•
integrated the product with EVM DeFi ecosystem: DEXes, crypt-trackers, portfolio management solutions
•
implemented referral program
•
wrote plenty of unit tests for contracts
•
made e2e testing pipeline on forks on several EVM chain forks
•
organized developing process
•
conducted Tech interviews and onboarding
•
assisting marketing team.
•
assisting users support team
Tech-stack: React, TypeScript, Solidity, GraphQL, Firebase, Hardhat, Postgres, NestJS, OpenZeppelin, Google cloud
Mortgage bank
Dec 2020 – May 2021
Blockchain Department Lead
Was responsible for the architecture and implementation of the mortgage securitization on blockchain. The project is based on private Ethereum fork platform.
•
Conducted smart contract audits and bug fixes
•
Facilitating cross-banks testing workflow
•
Integrated solution with other bank services
•
Created CI/CD pipeline and observability dashboards
•
Managed the developer team
Tech-stack: Golang, Java, Spring, web3j, Postgres, ActiveMQ, Solidity, JavaScript
Insolar
Aug 2018 – Nov 2020
Senior Software Developer
Insolar is a scalable DLT platform for business, similar to HyperLedger Fabric.
•
Was responsible for the network layer of the blockchain platform. Implemented BFT-like consensus algorithm and bootstrap algorithm
•
Was responsible for supporting native coin on hardware wallets. Built firmware and frontend for Ledger Nano wallets
•
Insolar Assured Ledger Core developer, was responsible for the consensus layer
Tech-stack: Golang, Kubernetes, React
Kaspersky
May 2013 – Jul 2018
Software Developer
As a software engineer worked on Kaspersky Industrial CyberSecurity for Networks project.
developed DPI modules for industrial protocols. Built project configuration GUI. Was responsible for integration with other company products.
Kaspersky IoT Secure Gateway project
Porting ML algorithms to embedded IoT platform.
Built device web GUI interface on Angular.
Porting TR-069 implementation for IoT gateway.
Developed an Ethernet device driver for KasperskyOS microkernel
Tech-stack: C/C++, Boost, Qt, Postgres, TypeScript, Angular
developed DPI modules for industrial protocols. Built project configuration GUI. Was responsible for integration with other company products.
Kaspersky IoT Secure Gateway project
Porting ML algorithms to embedded IoT platform.
Built device web GUI interface on Angular.
Porting TR-069 implementation for IoT gateway.
Developed an Ethernet device driver for KasperskyOS microkernel
Tech-stack: C/C++, Boost, Qt, Postgres, TypeScript, Angular
Awards
Second prize blockchain hackathon
2019-04-11
Made a multi-signature crypto-wallet solution for accessing recovery using notaries