Senior Software Engineer
Send a job offer directly to this candidate
With over thirteen years of experience as a full stack developer and a technical team lead, I am passionate about creating innovative solutions that leverage cutting-edge technologies and best practices. I have a strong background in software infrastructure, software development, and blockchain, and I am always eager to learn new skills and tools. I am currently a Senior Software Engineer at DMG Blockchain Solutions, a company that provides end-to-end blockchain solutions for various industries and sectors.
At DMG Blockchain Solutions, I designed and implemented a highly efficient mine controller application that can handle a large network of thousands of nodes and miners, updating and storing their information in real time. I used a variety of technologies, such as Postgres, Kafka, Golang, GRPC, Braiins OS, Epic, CgMiner, Ant Miner, JS, TS, Python, Blockchain, Bitcoin nodes, Miners, Shell, Docker, AWS, Google Cloud, Circle CI, Github, Redis, Node, and React, to deliver a robust and scalable product. I also developed API/UI components and integrated them with the existing system.
I work collaboratively with other engineers, project managers, and stakeholders, and I contribute to the continuous improvement of the code quality, performance, and security.
Senior Software Engineer DMG Blockchain, Delta, BC, Canada May 2023 - Present
● Designed and implemented a highly efficient mine controller application with the publisher, consumer, db transactions, and Threads running on a 10000+ node network size, updating every miner's info every 15 seconds and storing 10,000 records in under 30 seconds.
● Designed and developed API/UI components
● Tech stack: Postgres, Kafka, Golang, GRPC, Braiins OS, Epic, CgMiner, Ant Miner, JS,
TS, Python, Blockchain, Bitcoin nodes, Miners, Shell, Docker, AWS, Google Cloud, Circle CI, Github, Redis, Node, React
CEO / Full Stack Developer
CodyRun, Waterloo, ON, Canada October 2022 - April 2023
● Provided full stack development consulting service to small businesses
● Researched ideas and markets around the AI/VR
● Maintained cloud platform for clients
● Administrated enterprise servers and sensitive data
Senior Full Stack Developer / Tech Lead
Planitar, Waterloo, ON, Canada Jan 2019 - October 2022
● Led development teams, designed and debugged portal features
● Designed, refactored and implemented API and REST
● Managed CI/CD pipelines and AWS resources
● Developed cross-company API integrations and mentored team members
● Developed and maintained backend and frontend code
● Provided technical guidance and assistance to team members
● Managed database administration tasks on AWS RDS and private stacks
Sr.
Arman Mahd, Tehran, Iran June 2016 - March 2017
● Led the development team and designed an online shopping platform
Sr.
NDCO, Tehran, IR May 2009 - May 2016
● Started as an Intermediate Software Engineer for the first year.
● Led a team of highly educated and smart engineers
● Created RFPs, RFIs and RFQs for contracts and outsourcing
● Designed DoD, requirements, contracts, and negotiations with third-party companies
● Designed and developed enterprise applications for a company of 3000+ employees
● Designed and developed a dispatching/monitoring system for drilling rigs across the country and abroad
● Maintained Infrastructure
Mobile Solutions Development Postgraduate Conestoga College, Kitchener, Canada, 2017-2018
Software Engineering AS WES certified
Azad University, Karaj, Iran, 2001-2003