Consultant and project manager of software projects with over ten years of experience in the IT industry. My expertise lies in requirements analysis and design, project management, software development, and quality assurance. With my technical skills and management abilities, I have successfully completed several complex projects. I am looking to collaborate with a specialized and committed team to create software that enhances business needs and satisfies user requirements.
100%
ASP.NET Core
80%
React
80%
Angular
80%
React Native
80%
Microsoft SQL Server
60%
Docker
80%
Microservice
Master of
Business Administration
Branch: Business Administration
Institute/University: University of Tehran
Tehran, Iran
Master of
Computer Engineering
Branch: Software
Institute/University: Azad University of Qazvin
Tehran, Iran
Bachelor of
Computer Engineering
Branch: Software
Institute/University: Azad University of Abhar
Abhar, Zanjan, Iran
Information Technology Consultant at Bank Mellat
Bank Mellat
Tehran, Iran
Implementing and managing Customer Relationship Management (CRM) system
Analyzing user requirements and presenting optimized solutions
Implementing and installing application servers
Managing development projects and launching new systems
Software Consultant and Contractor
EIED Company
Tehran, Iran
Developing custom software for clients
Designing and implementing software solutions based on clients' needs
Providing consultation for software deployment and updates
Deploying software systems in virtual and physical environments
Managing and supervising project implementation process in a coordinated manner
Programming Instructor
Nikamooz Institute and Tehran Technical Complex
Tehran, Iran
Teaching programming topics to students
Teaching programming languages such as C# and React and Angular
Teaching algorithms and data structures in programming
Teaching advanced object-oriented programming methods and design patterns
Assessing students' performance and improving their programming skills
Programmer
ICTN
Tehran, Iran
Developing and implementing web software using ASP.NET programming language
Designing and implementing databases using MS SQL SERVER
Developing and testing software units
Implementing web services (APIs) using REST and SOAP
Collaborating in development teams to enhance coding using SOLID principles and Design Patterns
Software Project Manager
SepidarAria Company
Tehran, Iran
Managing software development projects and leading technical teams
Planning, budgeting, and controlling project resources
Conducting weekly project team meetings and reporting to senior managers
Managing development teams and coordinating between different project groups
Developing and implementing optimization methods and software production standards
Software Project Manager
Central Organization of Azad University
Tehran, Iran
Analyzing requirements and designing system architecture
Implementing software using architectural methods and patterns
Testing and evaluating software performance and quality
Managing and coordinating with development teams
Providing consulting and training for development teams in software architecture
Fullstack Programmer
Fanap
Tehran, Iran
Developing and implementing web software using ASP.NET programming languages
Testing and debugging software using testing frameworks and debugging tools
Collaborating in cross-functional teams and coordinating with other developers and project managers
Improving performance and optimizing code to increase program speed and efficiency
English
English
60%
Reading
60%
Speaking
60%
Writing
60%
Listening
Simulingo (shayesteh.ir in Iran)
The Simulingo (also known as shayesteh.ir in Iran) offers simulated TOEFL, IELTS, and GRE exams online, providing candidates with the opportunity to assess their language skills before taking the actual tests. This allows them to identify their weaknesses and receive online support to improve their skills effectively. The primary goal of the website is to create a platform where candidates for the TOEFL, IELTS, and GRE English language tests can participate in mock exams online. After completing these exams, candidates receive evaluations from experienced instructors, along with guidance on how to enhance their skills.