Summary
Overview
Work history
Skills
Timeline
Generic

Namig Rasullu

Summary

Experienced software developer with a strong background in object-oriented programming and extensive expertise in .NET Framework, .NET Core, and ASP.NET Core/MVC. Proficient in developing desktop applications using WPF and WinForms, and skilled in database management with Microsoft SQL Server and PostgreSQL. Adept at utilising Redis for caching solutions and leveraging Azure for cloud-based services. Committed to delivering high-quality software solutions and continuously enhancing technical skills to drive innovation.

Overview

7
7
years of professional experience

Work history

Head of Software Development Department

STEP IT Academy
03.2023 - Current
  • Guided and mentored fellow instructors within the department, providing support and expertise to enhance their teaching methodologies.
  • Reviewed and updated the curriculum to ensure it remained current, discussing necessary adjustments with management and clarifying changes with teaching staff.
  • Monitored and ensured the quality of the overall teaching process from a technical perspective, providing feedback and implementing improvements.
  • Conducted interviews and assessed potential new instructors to maintain high standards within the teaching team.
  • Participated in student evaluations, exams, and course projects to provide direct input and assessment.
  • Mentored graduates, offering guidance on their diploma projects, helping them to refine their skills and complete their final work successfully.

Instructor

STEP IT Academy
04.2018 - Current
  • Developed and delivered comprehensive lessons on C++ and .NET programming, catering to a wide range of skill levels.
  • Created engaging course materials, including tutorials, assignments, and assessments, to enhance student learning and understanding.
  • Provided one-on-one mentoring to students, helping them solve complex programming challenges and understand key concepts.
  • Led interactive coding sessions to foster hands-on learning and reinforce theoretical knowledge with practical examples.
  • Assessed student performance through quizzes, coding projects, and exams, offering constructive feedback for improvement.
  • Stayed up-to-date with industry trends to ensure course content remained relevant and aligned with current programming practices.
  • Organized group projects to encourage teamwork and collaborative problem-solving skills among students.
  • Facilitated discussions on best practices in software development, object-oriented programming (OOP), and design patterns.

Outsource Backend Developer

VHome Mobile Application
02.2021 - 04.2021
  • Developed and maintained backend services for the VHome mobile application using .NET C# to ensure efficient and scalable solutions.
  • Designed and managed the application's database architecture with MSSQL Server, optimizing queries and ensuring data integrity.
  • Integrated Entity Framework Core (EF Core) to manage data access, leveraging its power to map and manipulate complex datasets.
  • Implemented and configured local FTP server integration for file handling and storage within the application.
  • Collaborated with the frontend team to ensure seamless API communication and alignment with mobile application requirements.

.NET Developer

AG Development OSJC
02.2019 - 11.2019
  • Designed, developed, and maintained backend solutions using .NET technologies, ensuring efficient and scalable software architectures.
  • Collaborated with cross-functional teams, including frontend developers, designers, and project managers, to deliver integrated software solutions.
  • Developed and optimized database schemas using technologies like MSSQL Server, PostgreSQL, and EF Core for efficient data management and retrieval.
  • Built RESTful APIs and web services using ASP.NET Web API to enable smooth communication between different software components.
  • Debugged and resolved complex software issues, improving performance, scalability, and stability of applications.
  • Integrated third-party APIs and services to extend the functionality of applications.
  • Maintained technical documentation, ensuring clear communication of system architecture, features, and functionality for future development.

Freelance .NET Developer

ServCube Application
03.2018 - 09.2018
  • Developed and maintained backend services for the ServCube application using .NET C# to provide a robust and scalable architecture.
  • Designed and optimized database structures with MSSQL Server, ensuring data integrity and efficient query performance.
  • Integrated Entity Framework Core (EF Core) for streamlined data access, ensuring smooth interaction with the database.
  • Collaborated with the development team to align backend functionality with frontend requirements, ensuring seamless communication between the application layers.
  • Conducted regular code reviews and implemented best practices to ensure high code quality and maintainability.

Skills

  • OOP
  • NET Framework
  • NET Core, ASPNET Core/MVC
  • WPF, WinForms
  • Microsoft SQL Server
  • PostgreSQL
  • Redis
  • Azure

Timeline

Head of Software Development Department

STEP IT Academy
03.2023 - Current

Outsource Backend Developer

VHome Mobile Application
02.2021 - 04.2021

.NET Developer

AG Development OSJC
02.2019 - 11.2019

Instructor

STEP IT Academy
04.2018 - Current

Freelance .NET Developer

ServCube Application
03.2018 - 09.2018
Namig Rasullu