tommycole0xdev

Senior Smart Contract And Web3 Integration Engineer

Experienced IT and Software Development professional with over 10 years in the industry, specializing in the Solidity, Rust, Java, Python, Nodejs and adept at delivering robust solutions for large enterprises. Proven expertise spans system analysis, technical leadership, and project management, with a focus on developing decentralized applications on various blockchain networks (including Ethereum, Binance Smart Chain, Polygon, Solana, CosmWasm and TON). Proficient in data migration, technical documentation, UML designing, application architecture, and well-versed in Agile practices, test-driven development, and software engineering design patterns, holding certifications as a Microsoft Certified Professional Developer (MCPD) and Microsoft Certified Technology Specialist (MCTS).


Experience: 5 years

Yearly salary: $120,000

Hourly rate: $60

Nationality: 🇨🇦 Canada

Residency: 🇨🇦 Canada


Experience

Senior Backend Engineer
Starkmeta
2021 - 2023
Designed and programmed a supply chain management system utilizing blockchain technology, resulting in a 50% reduction in tracking errors. Developed decentralized applications such as NFT marketplaces, crowdfunding platforms, and decentralized exchanges, attracting over 2,500 daily active users cumulatively. Integrated prominent DeFi protocols like Uniswap, Compound, and Aave with decentralized applications, allowing seamless access to financial services for over 3,000 users. Constructed smart contracts on Ethereum and Binance Smart Chain blockchains using Solidity programming language, providing secure execution of business logic for 5 different enterprise clients. Implemented end-to-end ERP Blockchain API solutions for SyncFab customers using blockchain and other SyncFab services using Golang, Gorilla Mux and Go-Web3.
FullStack and Blockchain Developer
NewKnow
2018 - 2021
Developed a VueJS web application. Created a components library for reusable components, enhancing code reusability and consistency across the project. Utilized storybook documentation and showcased the components in the library, making it easier for the team to understand and use them. Conducted Cypress end-to-end (E2E) testing: I implemented E2E testing with Cypress to ensure the reliability and functionality of the web app. Worked with blockchain technology to make/track the transactions. Developed the backend service with Rust lang to achieve performance, security, and robustness. Real-time communication features into the web app, to keep the app updated and live likely utilizing technologies such as WebSockets or server-sent events. Managed a PostgreSQL database for its reliability and scalability for data storage.
Java Full Stack Developer (Java, Spring, ASP .NET, React, Agile)
Membersy
2014 - 2018
Implemented backend APIs and data processing logic using Java ensuring efficient data retrieval and manipulation for the web application. Utilized Spring, Spring Boot, and Spring MVC to develop a backend engine for media platform, leveraging their robust frameworks and libraries for seamless implementation and efficient management of data-driven recommendations. Developed web applications using C# and ASP.NET, following MVC architectural pattern and utilized .NET Core framework to build cross platform applications. Participated in the development and maintenance of more than 10 projects as a junior developer during this period. Designed and developed an intuitive and visually appealing UI/UX, leveraging the power of React, Angular and Vue.js to deliver a seamless and personalized content discovery experience. Participated in an Oracle implementation project, facilitating the migration of legacy systems and driving operational efficiency for the organization. Containerized and orchestrated microservices using Docker, Kubernetes and Apache Kafka. Leveraged AWS services, such as AWS Lambda and Amazon S3 for scalable infrastructure and storage of data, RDS and Amazon DynamoDB for database, ensuring high availability and performance. Utilized JEST's features such as mocking, assertions, and test runners to create comprehensive test suites. Built end-to-end (E2E) tests using Cypress for a web application to ensure its functionality across different browsers and devices. Integrated xUnit with build systems and continuous integration tools to automate the execution of tests as part of the development workflow. Implemented Selenium-based automation tests for web applications, using programming languages such as Java or Python.

Skills

front-end
integration
solana
ton-developer
web-designer
solidity
english
japanese