Being in the industry for quite a long time, I have learned that collaboration and mutual respect are the keys to a successful team. I have been working with Microsoft Technologies since 2003, and I am passionate about Software Architecture, Microservices, DDD, Cloud Development, and Distributed Systems. Being innovative, having a never-give-up attitude, learning cutting-edge technologies and employing them, being an individual problem solver, a team player, and supportive of my team members are characteristics I am proud of. Should you require further information, please do not hesitate to contact me or check my resume file.
-
Lead Coding ArchitectSquer SolutionsTulln, At -
Lead Software EngineerSquer Solutions Sep 2023 - Present -
Senior Software DeveloperRingana Mar 2022 - Aug 2023Hartberg, Styria, Austria -
Solutions ArchitectRingana Jul 2021 - Mar 2022Hartberg, Styria, Austria -
Senior Software DeveloperRingana Oct 2020 - Jun 2021Vienna, Austria -
Senior .Net DeveloperFarakav Mar 2019 - Mar 2020Tehran, IranAs a backend developer working with ASP.NET Core 2.2, maintaining the APIs of anten.ir, a broadcasting and video sharing website. On a daily basis, I have to develop new requirements and optimize them for websites with a high volume of traffics; besides, maintaining unit tests, and documentation. * Designing the architecture of software components * Designing solutions for the new requirements * Optimizing codes for multi-threaded scenarios * Research and… Show more As a backend developer working with ASP.NET Core 2.2, maintaining the APIs of anten.ir, a broadcasting and video sharing website. On a daily basis, I have to develop new requirements and optimize them for websites with a high volume of traffics; besides, maintaining unit tests, and documentation. * Designing the architecture of software components * Designing solutions for the new requirements * Optimizing codes for multi-threaded scenarios * Research and Development to address performance issues * Developing ASP.NET Core web APIs Show less -
Senior Web DeveloperThe Iranian National Tax Administration ( Inta ) Jun 2015 - Mar 2019TehranOn a daily basis, we are developing variety of software to fulfill the requirements of the organization. In order for other developers to be able to develop and maintain the system, I have to design strategies to address the challenges; moreover, I have to write C# and Java codes to satisfy system’s requirements as well. Some of my main tasks are as follows:• Maintaining software that facilitate development process in DevOps • Counseling other developers on designing their… Show more On a daily basis, we are developing variety of software to fulfill the requirements of the organization. In order for other developers to be able to develop and maintain the system, I have to design strategies to address the challenges; moreover, I have to write C# and Java codes to satisfy system’s requirements as well. Some of my main tasks are as follows:• Maintaining software that facilitate development process in DevOps • Counseling other developers on designing their developing strategies, web or database• Developing software based on the use case to satisfy organization’s requirements Show less
-
Senior Mssql Server Database DeveloperMonta - Smart Education & Assessment Oct 2017 - Oct 2018Tehran Province, IranWorking part time as a senior SQL Server developer, I have to monitor the system and apply query optimizations on slow-running queries; besides, I have to teach other junior and newly-joint members how to write well-performing queries and review their works. Here is a list of tasks I am doing in this company.• Implementing database administration policies;• Implementing data access rules and security;• Designing and implementing data models;• Writing database scripts, stored… Show more Working part time as a senior SQL Server developer, I have to monitor the system and apply query optimizations on slow-running queries; besides, I have to teach other junior and newly-joint members how to write well-performing queries and review their works. Here is a list of tasks I am doing in this company.• Implementing database administration policies;• Implementing data access rules and security;• Designing and implementing data models;• Writing database scripts, stored procedures, views, and so on;• Documenting codes, and system design;• Maintaining disaster recovery strategies;• Tuning system performance and optimizing queries. Show less -
Computer Science InstructorJahad Daneshgahi Amirkabir May 2010 - Jul 2015TehranI have always been enthusiastic to impart my knowledge to the younger generation, which is why I had five fabulous years teaching Web and Database Development there.• Teaching SQL Server, 10 quarters• Installation and maintenance• Scripting: writing procedures, functions, views, triggers, etc.• Recovery strategies: backup and restore• Introducing high availability technologies: Mirroring, Replication, Log Shipping• Teaching Web Programming, 5… Show more I have always been enthusiastic to impart my knowledge to the younger generation, which is why I had five fabulous years teaching Web and Database Development there.• Teaching SQL Server, 10 quarters• Installation and maintenance• Scripting: writing procedures, functions, views, triggers, etc.• Recovery strategies: backup and restore• Introducing high availability technologies: Mirroring, Replication, Log Shipping• Teaching Web Programming, 5 quarters• JavaScript, HTML, CSS, and KnockoutJS framework• ASP.NET MVC: MVC, SignalR, Restful APIs Show less
-
Senior .Net & Sql Server DeveloperTax Organization Of Tehran Province Aug 2014 - Jun 2015TehranThere were several problems to tackle; the most significant one was the way authentication and authorization system was developed; we needed to make an overhaul, thus, we developed a Single-Sign-On (SSO) system to handle the process.• Designing databases for various systems, such as Taxpayer Identification system, SSO, and etc.• Implementing an admin panel for SSO• Creating a JavaScript framework over KnockoutJS to uniform the way client-side apps are written, called… Show more There were several problems to tackle; the most significant one was the way authentication and authorization system was developed; we needed to make an overhaul, thus, we developed a Single-Sign-On (SSO) system to handle the process.• Designing databases for various systems, such as Taxpayer Identification system, SSO, and etc.• Implementing an admin panel for SSO• Creating a JavaScript framework over KnockoutJS to uniform the way client-side apps are written, called “freshAirJS” similar to “DrundalJS”• Implementing Mirroring and Database encryptions to achieve better high availability and security level Show less
-
Database DeveloperMonta - Smart Education & Assessment Mar 2012 - Oct 2014TehranMost of my responsibilities were database-related, from designing data models to writing scripts and documenting the processes and scripts. All of the major tasks have been described earlier, since I worked here for two different periods. -
Senior C# Programmer, Database DeveloperOghab Afshan Industrial And Manufacturing Company Oct 2008 - Sep 2012TehranWe switched from Windows forms to WPF, a cutting-edge technology at that period. We were developing an automation system to handle various processes within the company from warehousing to production line controls.• Designing and implementing database architecture • Writing scripts, procedures, functions, and etc. • Performing performance tuning operations, such as indexing.• C# team member, coordinating programmers with testers and business analysts… Show more We switched from Windows forms to WPF, a cutting-edge technology at that period. We were developing an automation system to handle various processes within the company from warehousing to production line controls.• Designing and implementing database architecture • Writing scripts, procedures, functions, and etc. • Performing performance tuning operations, such as indexing.• C# team member, coordinating programmers with testers and business analysts • Implementing data access layer using LINQ to SQL • Analyzing business requirements and documentation • Programming WPF forms Show less
-
C# ProgrammerRazi Medicine Distribution Company Sep 2005 - Oct 2008TehranThe early years of being in the industry was so charming and challenging, I learnt a wealth of patterns in programming from team members and they were not reluctant to assign me challenging tasks. At first I was a member of C# team and later on I joined the database team to implement Merge Replication amongst 23 branches nation-wide, a wonderful experience.• C# team member, writing Windows forms applications to handle the business requirements• Database team member, writing stored… Show more The early years of being in the industry was so charming and challenging, I learnt a wealth of patterns in programming from team members and they were not reluctant to assign me challenging tasks. At first I was a member of C# team and later on I joined the database team to implement Merge Replication amongst 23 branches nation-wide, a wonderful experience.• C# team member, writing Windows forms applications to handle the business requirements• Database team member, writing stored procedures and implementing Merge Replication. Show less
Shahab Ganji Education Details
-
Computer Software Engineering -
Software Systems
Frequently Asked Questions about Shahab Ganji
What company does Shahab Ganji work for?
Shahab Ganji works for Squer Solutions
What is Shahab Ganji's role at the current company?
Shahab Ganji's current role is Lead Coding Architect.
What schools did Shahab Ganji attend?
Shahab Ganji attended Islamic Azad University, University Of Applied Science And Technology.
Who are Shahab Ganji's colleagues?
Shahab Ganji's colleagues are Hannah Knor, Katharina Glockner, David Walser, Lorenz Müller, Benjamin Bosters, Katja Piroué, Marián Varga.
Not the Shahab Ganji you were looking for?
-
-
Shahab Ganji
London -
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial