I am a Software Developer with over five years of experience in software development. I have a strong background in team collaboration and effective communication with colleagues. I excel in solving complex problems in software companies. Additionally, working on various projects has enabled me to acquire additional skills in multiple areas of software development.
"Orading" is a cryptocurrency service provider company. At Orading, we establish connections with international exchanges such as Binance, Kucoin, and Coinex via our clients' API keys, offering cryptocurrency trading, features, and wallet management services on the Orading website.
In this company, my responsibilities as one of the backend developers included managing APIs, handling requests to exchanges, ensuring security, and documenting APIs. To create and manage APIs, I used the Laravel framework. For database management and data storage, I used MySQL, while for caching requests I used Redis and for queueing data I used Cron Job. I documented the backend web application services in Postman and delivered them to the frontend team, which worked with React.js.
"Samanin" is a web-based software for renting tools and equipment. This platform provides services to tool rental business owners for managing their customers.
In this project, my role as a Backend Developer involved utilizing the Laravel framework and MySQL database, as well as documenting APIs for the Frontend development team (React.js). The platform is also integrated with SMS services and payment gateways. Throughout the software development process, we capitalized on the advantages of GitHub for CI/CD. One of the features of this project was the use of scheduled tasks and Cron Jobs.
"2SWeb" is a company specializing in WordPress theme design, where I worked as a PHP Developer and was responsible for executing the Backend section of WordPress projects. During this time, I worked on projects that were internal company products, as well as customized WordPress themes for the company's clients. These experiences have equipped me with extensive skills in WordPress development and effective communication with clients.