Saman Hamidi

Saman Hamidi Email and Phone Number

Senior Software Engineer @ Mahsan
tehran, tehrān, iran
Saman Hamidi's Location
Tehran Province, Iran, Iran, Islamic Republic of
About Saman Hamidi

Experienced software engineer with 6+ years of experience in SDLC. Strong background inunit-testing and working with CI/CD.

Saman Hamidi's Current Company Details
Mahsan

Mahsan

View
Senior Software Engineer
tehran, tehrān, iran
Website:
mahsan.co
Employees:
169
Saman Hamidi Work Experience Details
  • Mahsan
    Back End Developer
    Mahsan May 2019 - Present
    Iran
    As part of a large development team, I was tasked with design and development of multiple microservices as part of a much larger SaaS. Some of my experiences here include but is not limited to:- Data Import/Export: Provided a solution for secure, offline data exchange between multiple master/slave devices. - Package Cryptography: Provided tools and multiple APIs to sign, verify, encrypt, anddecrypt packages. Used Python’s cryptography library to auto generate keys, accept… Show more As part of a large development team, I was tasked with design and development of multiple microservices as part of a much larger SaaS. Some of my experiences here include but is not limited to:- Data Import/Export: Provided a solution for secure, offline data exchange between multiple master/slave devices. - Package Cryptography: Provided tools and multiple APIs to sign, verify, encrypt, anddecrypt packages. Used Python’s cryptography library to auto generate keys, accept passwords and perform key elongation. Supported AES-GCM, AES-CBC and Camellia encryption standards.- Remote Device Health Monitoring: Used ansible’s internal APIs to gather data about resource usage and system health for the hosts and multiple docker containers running on each host. Provided a caching mechanism to reduce required time for gathering data. Used Redis' internal API instead of the CLI to increase flexibility. - Consumer/Producer: Wrote a custom producer using Redis arrays as the caching backend. The consumer provided retry mechanism and reporting tools and an API to control its behavior. Threading and multiprocessing were used in a non-blocking way to handle IO and CPU bound processes and increase utilization for thousands of devices. - System Maintenance & Features: Added features to existing microservices. Implemented changes for compatibility with newly added features. Performed unit, functional, and integration testing. Show less
  • Amirkabir University Of Technology - Tehran Polytechnic - Apa
    Back-End Developer
    Amirkabir University Of Technology - Tehran Polytechnic - Apa Jun 2019 - May 2020
    Tehran Province, Iran
    Worked on a national project to develop an online SSL/TLS checker to analyze and score the security of online services and websites. Available at sslcheck.cert.ir
  • ایران هاست
    System Administrator
    ایران هاست Oct 2016 - Jun 2019
    Iran
    Managed, deployed and supported a large network of windows and *nix based servers, providing service to hundreds of thousands of online websites and services. My job also included dabbling with already deployed services and legacy code to improve and maintain existing infrastructure and automate repeated tasks.

Saman Hamidi Skills

Python Postgresql Git Ansible Linux Redis Django Bash Django Rest Framework Sql

Saman Hamidi Education Details

Frequently Asked Questions about Saman Hamidi

What company does Saman Hamidi work for?

Saman Hamidi works for Mahsan

What is Saman Hamidi's role at the current company?

Saman Hamidi's current role is Senior Software Engineer.

What schools did Saman Hamidi attend?

Saman Hamidi attended Shomal University.

What skills is Saman Hamidi known for?

Saman Hamidi has skills like Python, Postgresql, Git, Ansible, Linux, Redis, Django, Bash, Django Rest Framework, Sql.

Who are Saman Hamidi's colleagues?

Saman Hamidi's colleagues are Hamid Reza Talei Fard, Mohammad Hasan Ansari, Mohamadali Molana, Mohammad Javad Dehdari, Mahmoud Kavin, Saeed Farsian, Taha Saeidi.

Not the Saman Hamidi you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.