ADIL RASHID
Senior Backend .NET Developer
Astana, KZ.About
Highly accomplished Senior Backend .NET Developer with 5+ years of progressive experience in designing, developing, and deploying robust, scalable, and high-performance applications. Proven expertise in the full software development lifecycle, including microservices architecture, cloud technologies (Azure), and database management (PostgreSQL, MS SQL Server, MongoDB). Adept at leading development initiatives, optimizing code quality, and collaborating with cross-functional teams to deliver complex projects on time and within scope. Certified SAFe 5 Scrum Master with a strong understanding of Agile methodologies and a track record of enhancing system efficiency and reliability.
Work
→
Summary
Led backend development initiatives for multiple complex projects within an agile environment, navigating resource constraints and evolving business requirements to ensure successful product delivery.
Highlights
Spearheaded backend development efforts, adapting rapidly to project complexities and cross-functional demands, including direct engagement with business stakeholders to gather and refine requirements.
Streamlined software delivery processes by implementing and managing Azure Pipelines, significantly improving deployment efficiency and release cycles.
Enhanced code quality and security by resolving critical issues identified through dynamic and static code scans, ensuring adherence to best practices and compliance standards.
Facilitated seamless product delivery by collaborating directly with business owners, securing necessary approvals and aligning technical solutions with strategic objectives.
Contributed significantly to the development and maintenance of core .NET applications, ensuring high performance, scalability, and reliability.
→
Summary
Contributed to the full development lifecycle of ASP.NET applications, focusing on both new feature development and the enhancement of existing services, while providing critical support to fellow developers.
Highlights
Developed and enhanced robust applications using ASP.NET, ensuring maintainability and scalability of critical business systems.
Designed and optimized database solutions, leveraging PL/SQL for the creation of packages, functions, procedures, and complex SQL queries to support application functionalities.
Facilitated efficient software deployment across DEV, UAT, and PROD environments, ensuring smooth transitions and minimal downtime.
Provided technical mentorship and troubleshooting support to junior developers, fostering a collaborative and productive team environment.
→
Summary
Played a pivotal role as a Mid-Level Developer in the creation of a microservices-based, employment-oriented online service, contributing to architectural design and team development processes.
Highlights
Designed and implemented multiple independent microservices, ensuring seamless integration and robust communication within a distributed system.
Conducted comprehensive code reviews for team members, upholding code quality standards, identifying areas for optimization, and ensuring adherence to architectural patterns.
Managed and organized development tasks for new features, contributing to efficient project planning and execution.
→
Summary
Contributed to the development of a high-load traffic control system as a Junior Developer, gaining foundational experience across the software development lifecycle in an Agile team.
Highlights
Integrated critical external services based on detailed technical specifications, ensuring interoperability and data consistency.
Actively participated in the end-to-end software delivery process, including building, releasing, and deploying applications.
Engaged in daily Scrum meetings, occasionally leading discussions to facilitate task coordination and progress reporting.
Collaborated in sprint planning and task distribution, contributing to effective team workload management.
Adhered to and implemented Git flow best practices for version control, ensuring efficient and collaborative code management.
Languages
Kazakh
Native
Russian
Native
English
Proficient
Skills
Core Technologies
C#, .NET Framework, ASP.NET, ASP.NET Core, Entity Framework, LINQ, TPL (Task Parallel Library), WCF.
Databases
PostgreSQL, MS SQL Server, Redis, MongoDB, Database Design, PL/SQL.
Cloud & DevOps
Azure Pipelines, Docker, Git, CI/CD Implementation, Code Scanning (Dynamic & Static).
Messaging & Search
RabbitMQ, ElasticSearch.
Testing & Quality
XUnit, NUnit, Moq, Logging, Performance Monitoring.
Methodologies
Agile, Scrum, SAFe.
Architecture Patterns
Microservices, DDD (Domain-Driven Design), Event-Driven, Onion Architecture, Clean Architecture, CQRS (Command Query Responsibility Segregation), SOA (Service-Oriented Architecture).
Web Technologies
jQuery, Node.js, Angular, React.