Hamidreza Shams
Full Stack Developer at Derak Cloud- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Derak Cloud
-
Iran
-
Technology, Information and Internet
-
1 - 100 Employee
-
Full Stack Developer
-
Jul 2022 - Present
I developed a dynamic service price calculator named Agni that utilizes the json-rule-engine library. This library is fantastic for handling complicated conditional statements, Agni allows Derak administrators to fully customize pricing for services. The project has a comprehensive unit test and integration test suite using Jest. The folder structure is well-organized, which I refined over two and a half years. After my time with frontend development using Vue.js and the Vuetify CSS library, I transitioned to the backend cloud team. There, I gained valuable experience in writing GitLab CI/CD pipelines, Dockerizing projects, and managing DevOps in production. I successfully connected Agni's network container to other Docker containers, enabling the use of a MongoDB cluster hosted on Derak servers. During my tenure, I tackled various issues related to customer accounting and solved problems related to service cost calculations. I also took on the responsibility of extracting sales statistics from the WHMCS system by querying the MySQL database and performing table joins. Additionally, I handled statistics generation from the MongoDB cluster using complex aggregations. As part of a significant development team, we faced and overcame serious challenges, and I played an important role in achieving success. Show less
-
-
-
Maktabkhooneh (مکتبخونه)
-
Iran
-
E-Learning Providers
-
1 - 100 Employee
-
Student Mentor
-
Oct 2022 - Present
I work as a mentor in training courses هn various levels from introductory to advanced in the field of React and NodeJS, as well as more basic courses such as pure HTML & CSS courses. So far, I have corrected more than 400 student projects. I work as a mentor in training courses هn various levels from introductory to advanced in the field of React and NodeJS, as well as more basic courses such as pure HTML & CSS courses. So far, I have corrected more than 400 student projects.
-
-
-
-
Full Stack Js Developer
-
Dec 2021 - Jul 2022
Zapp Fleet started as Zapp Taxi but later evolved into a comprehensive fleet management system for medium to large organizations, similar to Snapp. I joined the team during this transition and played a key role in designing the database model, backend, and frontend structure. To ensure seamless functionality, I configured nginx on Ubuntu servers to handle multiple domains and subdomains. The applications were efficiently managed using pm2 in the background. I also established secure socket connections between the server and clients, employing a Redis adaptor, and adhering to OWASP standards for enhanced backend security. For the frontend, I utilized the Mantine library components and Leaflet.js to integrate map functionalities. Moreover, I focused on optimizing the rendering time of the React app, I also gained significant experiences in UI/UX design. Over the 6-month collaboration with Zapp Fleet, I successfully brought both the frontend and backend to their final stages. Consequently, any future feature additions or updates can be implemented with minimal effort, Also l wrote a comprehensive documentation with apiDoc for the backend application. Show less
-
-
-
Rastak Holding
-
Iran
-
Investment Management
-
Full Stack Developer
-
Jun 2021 - Dec 2021
Rastak Holding was a company with a field of activity in digital marketing,SEO,content production,web designing and branding. There I developed a few websites and landings for customers with wordpress and react . I deployed projects in their dedicated hosting server and maintained them. I started my professional career in software development at rastak holding. I worked with designers and other developers in a sympathetic team. Rastak Holding was a company with a field of activity in digital marketing,SEO,content production,web designing and branding. There I developed a few websites and landings for customers with wordpress and react . I deployed projects in their dedicated hosting server and maintained them. I started my professional career in software development at rastak holding. I worked with designers and other developers in a sympathetic team.
-
-
Education
-
Shiraz University
Bachelor's degree, Computer Engineering