What you’ll learn
- Master Pythonic Thinking: Learn how to write elegant, concise, and readable Python code by understanding Pythonic syntax, leveraging dynamic typing effectively,
- Explore Advanced Data Structures: Dive deep into lists, tuples, sets, and dictionaries in Python, and discover practical examples demonstrating their usage for
- Gain Proficiency in Object-Oriented Programming: Understand the principles of object-oriented programming (OOP) in Python, including classes, objects, inheritan
- Build Real-World Applications: Develop practical Python skills by building real-world applications from scratch, including web scrapers, data analysis tools, an
With over 20 years of experience in software development and information systems, I bring a wealth of expertise to the table. Specializing in SharePoint for more than 15 years, I’ve led numerous projects and trained individuals as a contractor. My journey in the UK spans over 25 years, during which I’ve honed my skills and embraced new technologies.
Bio
I’m a seasoned IT professional with a strong background in SharePoint, AI, and Python development. Throughout my career, I’ve delivered innovative solutions in artificial intelligence, leveraging my expertise to drive impactful outcomes. Holding SC and BPSS clearances, I’ve contributed to secure government projects, demonstrating my commitment to excellence and security.
Skills and Expertise
Development Frameworks and Libraries
Proficient in client-side development using React and TypeScript, crafting dynamic and responsive user interfaces.
Software Development
Skilled in leveraging the .NET Framework, with proficiency in C#, for robust and scalable backend development.
Front-End Technologies
Experienced in modern front-end technologies such as HTML5, CSS3, and JavaScript, enhancing user experiences with interactive and visually appealing interfaces.
Methodologies and Tools
Well-versed in Agile methodologies, promoting flexibility and collaboration in project development.
Experienced in utilizing version control systems like Git for efficient code management and collaboration.
Cloud Computing
Skilled in deploying and managing applications on cloud platforms like Azure, harnessing the power of scalable and reliable cloud services.
AI and Python Development
Proficient in Python development, specializing in AI and chatbot development, unlocking the potential of artificial intelligence to enhance applications.
Additional Skills
Competent in C++, offering versatility in software development across multiple programming languages and paradigms.
PhD in Intelligent Systems and Artificial Intelligence
My doctoral research at The Nottingham Trent University focuses on intelligent systems and artificial intelligence, with a specialization in Granular Computing. With published papers and a comprehensive study, I’ve contributed to advancing the field of intelligent systems and AI.
Employment History Highlights
Freelance AI & Python Developer: Crafting AI-driven solutions and revolutionizing customer interactions through chatbots and live chat experiences.
SharePoint Development Lead: Leading technical teams and delivering solutions for large-scale systems in SharePoint and M365 environments.
O365 Cloud SharePoint Developer: Developing secure and scalable solutions for Office 365 SharePoint Online and integrating with Yammer, Rest API, and more.
Lead SharePoint Developer: Designing and developing intranet and public-facing sites in SharePoint 2010 and 2013, handling full project lifecycle from requirements to delivery.
Education
BSc (Hons) in Software Engineering, The Nottingham Trent University
PhD in Intelligent Systems and Artificial Intelligence, The Nottingham Trent University
Courses and Certificates
Java Programming, Web Design
Advanced Certificate in Political Studies
Connect with me on LinkedIn to explore collaboration possibilities and unlock the full potential of your projects.
LinkedIn Profile: Ismail Durgut
Let’s innovate together and drive success in the world of software development and artificial intelligence!