Emran Batmanghelich CV
This is my CV as a Software Engineer.
I love the whole application development lifecycle (from design, development, and testing, to continuous delivery and monitoring). That’s what I call Software Engineering, in comparison to just programming.
However, I’ve mainly focused on Backend development skills, alongside DevOps and Quality.
Personal Info
| First name | Emran |
| Last name | Batmanghelich (pronounced baht-maan-ghe-lich) |
| emran.bm@gmail.com | |
| Birthday | March 3, 1996 |
| Current Location | Tehran, Iran |
| GitHub | Link |
| Link | |
| Marriage | Single |
Education
| 2019 - 2022 | Master of Science, Computer Engineering (Network), Sharif University of Technology(Iran’s first-ranked university in fundamental sciences and engineering) |
| - Ranked 10th in the national university entrance exam for M.Sc. degree in Information Technology (IT) | |
| - Ranked 37th in the national university entrance exam for M.Sc. degree in Software Engineering | |
| 2014 - 2019 | Bachelor of Science, Software Engineering, AmirKabir University of Technology |
| - Ranked 1048th in the national university entrance exam for B.Sc. degree | |
| - The only team from the University that participated in the finals of the 7th Java Challenge. (Ranked 18) | |
| - Ranked first team among all 93 entrance students in the 14th ACM‐ICPC AmirKabir University. | |
| 2012 - 2013 | 3rd place in Khwarizmi Javaan national festival. Field: Computer Paper: Authentication system based on behavioral patterns |
Work Experience
| May 2022 - Present. | Senior Software Engineer at Divar |
| AI sales assistant team: | |
| - Technical Lead in the Early Development of the Application: An LLM agent designed to help recruiters identify top candidates by conducting standalone interviews, as a chatbot | |
| Engineering Productivity team: | |
| - Designed and implemented an A/B testing infrastructure that enabled approximately 100 daily active experiments across teams working on various parts of Divar. | |
| 2020 | Tech. lead of Sharif Winter Seminar Series (WSS) year 2020 |
| July 2019 - April 2022 | Software Engineer at Sahab |
| With the focus on Engineering Productivity: | |
| - Contributing to a Quality Maturity Model: An approach that makes quality measurable and accessible for all teams, through a clear, step-by-step progression. | |
| - Enhancement of the CI\CD workflows; e.g. optimization of piplelines from ~20mins to ~5mins leveraging google’s Bazel build system. | |
| October 2017 – June 2019 | Software Developer at SystemGroup Corporation |
| - Development of a module for budget management for the company’s ERP product | |
| September 2016 – October 2017 | Software Developer at Sadad Informatics Corporation (Bale Messenger) |
| - Design and development of a Node.js SDK for Bale Bots. | |
| - Design and development of a desktop client application (Java) |
Hard Skills in a Nutshell
Programming Languages
- Golang
- Python
- Node.js
DevOps / Engineering Productivity
- Git / CI/CD (Gitlab CI, GitHub Actions)
- Docker
- Kubernetes
- Ansible
- Automated unit tests
- Testify (Golang)
- NoseTest (Python)
- End-to-End tests
- A/B testing infrastructure
Soft Skills
- Self-Study
- Open to new technologies (Just give me a week or two!)
- Communication skills
- Trying to be an active listener!
- Learned a lot about giving and receiving feedback / feed-forward.
- Knowledge Sharing
- Have a knack for explaining things clearly and presenting information effectively.
- Good at documenting