ruttankirk

Senior Full Stack Software Engineer | Blockchain | Web

Senior Full-Stack Software Engineer with deep expertise in blockchain and modern web development, delivering scalable, secure, and high-performance applications. Led end-to-end architecture, development, and deployment across the full software development lifecycle, including cloud-based and distributed systems. Highly proficient in JavaScript/TypeScript, modern frontend frameworks, and backend services, with strong hands-on experience in smart contract development using Solidity and Web3 integrations. Designed and implemented decentralized applications, including DEX, DeFi protocols, and NFT marketplaces, focusing on secure contract architecture, gas optimization, and seamless frontend-to-blockchain communication. Demonstrated technical leadership and strong engineering fundamentals across React, Vue, Angular, Node.js, REST/GraphQL APIs, and microservice-based architectures.


Experience: 11 years

Yearly salary: $120,000

Hourly rate: $60

Nationality: 🇨🇦 Canada

Residency: 🇨🇦 Canada


Experience

Senior Full Stack Blockchain Engineer
EMURGO
2022 - 2025
Worked as a core engineer contributing to production-grade Web3 applications within the Cardano ecosystem at EMURGO, a founding commercial entity of the Cardano blockchain. Developed and maintained Cardano-based decentralized applications, aligning implementations with the EUTXO model and Cardano architectural principles. Designed and implemented on-chain and off-chain components, focusing on transaction logic, data handling, and application reliability. Built and enhanced features for DeFi protocols and NFT marketplace platforms, ensuring secure contract logic and consistent user flows. Integrated frontend applications with Cardano wallets, handling transaction construction, signing, submission, and confirmation workflows. Collaborated closely with other engineers, product managers, and designers to translate functional requirements into technical solutions. Participated in code reviews, debugging, testing, and performance optimization across blockchain and web application layers. Worked across the full stack using JavaScript/TypeScript, React, Node.js, Cardano tooling, and Web3 integrations to deliver secure and maintainable systems.
Full Stack Software Developer
Rikkeisoft
2018 - 2021
Worked as a full-stack software developer on enterprise web applications and client projects, contributing to both frontend and backend development in a structured delivery environment. Designed and implemented frontend user interfaces using modern JavaScript frameworks, focusing on component reusability, performance optimization, and responsive design. Developed backend services and business logic using Node.js, supporting application workflows, authentication, authorization, and data processing. Built and consumed RESTful APIs, ensuring proper request validation, error handling, and integration with frontend applications. Worked extensively with relational and NoSQL databases, designing schemas, writing optimized queries, and maintaining data consistency. Integrated third-party services and internal systems to support complex business requirements across multiple projects. Participated in code reviews, debugging, refactoring, and performance tuning, improving code quality and long-term maintainability. Collaborated closely with QA engineers, project managers, and UI/UX designers to deliver features according to specifications and timelines. Contributed within an agile/scrum development process, participating in sprint planning, daily stand-ups, estimations, and retrospectives. Followed established software engineering best practices, including version control, modular architecture, documentation, and secure coding standards.
Full Stack Developer
Verticurl
2015 - 2018
Joined as a Frontend Developer, focusing on building and maintaining responsive, user-centric web interfaces. Developed UI components using JavaScript, HTML, CSS, and modern frontend frameworks, ensuring cross-browser compatibility and performance. Collaborated with designers and backend developers to implement product requirements and improve user experience. Later transitioned into a Full-Stack Developer role, contributing to backend development and API integration in addition to frontend work. Implemented backend logic and RESTful APIs supporting application features and data workflows. Worked with databases to manage application data and ensure data consistency. Participated in bug fixing, feature enhancements, testing, and deployment support. Gained hands-on experience with version control, Agile workflows, and production development practices.

Skills

angular
backend
cosmos
ethereumjs
golang
graphql
hardhat
java
javascript
move
node
python
react
rust
smart-contract
solana
truffle
typescript
vue
web3js
solidity
english