About
Hi. Working as a Software Engineer for 10+ years, makes Saeid expert engineer in software industry. He is quite keen on learning new technologies and innovation. Besides, his experience is full of architectural challenges such as performance tuning, scaling, failover, etc. He has great experiences in CI / CD and automation.

Software Engineer & Avid Reader.
- Birthday: 2 December 1986
- Phone: +989128612696
- City: Tehran, Iran
- Degree: B.Sc. Software Engineering
- Github: https://github.com/s-noroozi-cs
- Email: s.noroozi.cs@gmail.com
Skills
Here is the list of skills which I have used mostly in my projects. For more information about my skills, please refer to my CV or the portfolio section.
Resume
Education
B.Sc. Software Engineering
2005 - 2010
Shamsipour Technical and Vocational College, Tehran, Iran
GPA: 18.5/20 (3.7/4.0)
Thesis Title: A Novel Approach based on CVQ Technique for Face Recognition
Work Experience
Software Engineer
Dec 2018 - Present
Informatics Services Corporation, Tehran, Iran
- Design, develop and tune multiple software modules for national payment switches .
- Using Spring Boot (Web, Data, Security, Cloud …) technology stacks.
- Scaling application by Microservices architecture and Streaming data pipeline with Apache Kafka.
- Controlling database changes with Liquibase.
- Verifying consistency and quality of all changes with CI mindset (Gitlab CI).
- Using Open-ID connect (OAuth 2.0) and ID-Token in service layer.
- Using JPA QueryDSL (Type-Safe queries in domain specific language) to simplify to access to the repository.
Software Engineer
Apr 2012 - Nov 2018
Gam Electronics, Tehran, Iran
- Improve legacy workflow engine that works base on XML Process Definition Language XPDL and Integrated with Flowable BPM engine
- Design Mapper web application for mapping designed workflow in modeler with other subsystem such as CMS, DMS, Security and etc.
- Provide solution to integrate with different version of security subsystems for backward compatibility using Java Web Filter and chain of responsibility design pattern.
- Design and develop Restful Document Management System(DMS) for MCI - Biggest Mobile Operator in Middle East
- Define workflow base of data state change using Oracle trigger and procedure
- Using Oracle Multimedia Image Processing for extracting metadata from scanned documents
Consultanting Experience
Software Engineering Consultant
Feb 2023 - May 2023
Shaparak, Tehran, Iran
Java Training
Spring Boot Training
GitLab CI - CD Consultant
May 2022 - June 2022
Informatic Services Corporation, Tehran, Iran
Details
Apache Kafka - Introduction, Managing and Administration
March 2021 - May 2021
Informatic Services Corporation, Tehran, Iran
Apache Kafka Training
Publications
- A. Mehrbakhsh, A. R. Khalilian, S. Noroozi. ”A Novel Approach based on CVQ Technique for Face Recognition”, 3rd International Conference on Signal Acquisition and Processing, 2011. (PDF)
Honors and Awards
- The Best Student In Software Engineering , 2010 , Shamsipour Technical and Vocational College, Tehran, Iran.
- The Best Student In Software Engineering , 2007 , Shamsipour Technical and Vocational College, Tehran, Iran.
Contact
Location
Tehran, Iran
s.noroozi.cs@gmail.com
Mobile Phone
+989128612696