Badges
Certifications
Work Experience
Software Engineer
Inventorum•  September 2018 - Present
I’m mainly responsible for migrating big monolithic backends into smaller services. I’m also partly responsible for keeping our production systems run smoothly. Responsible for turning monolithic into smaller services. Replaced image service with Lambda which resulted in lower cost and increased throughput. Switched the file storage engine to S3, which increased reliability and reduced cost and maintenance. Successfully migrated over 50 Million from disk to S3.
Software Engineer
Ostadkar•  April 2017 - August 2018
I ​work ​on ​a ​project ​called Ostadkar, ​a ​mobile ​app ​that ​matches ​customers with ​local ​professionals. ​As ​a ​senior ​backend ​developer, ​I ​am ​responsible ​for design ​and ​implementation ​of ​required ​services ​and ​exposing ​them ​for mobile ​apps ​and ​admin ​panel ​using ​MongoDB, NodeJS, ​and GraphQL. ​Also, I’m ​responsible ​for ​Implementing ​the ​deployment ​strategy ​using Docker ​and Docker Swarm. ​We ​are ​using ​Scrum ​methodology ​for ​our ​development process.
Education
Payame Noor University
Software Engineering, MS•  September 2011 - February 2015
I worked on predicting linux service failure using support vector machine(SVM) algorithm as my thesis
Links
Skills
hasan_r67 has not updated skills details yet.