Navid Faridi
Senior Software Engineer
Istanbul, Türkiye | [email protected] | LinkedIn | +90-535-221-6065
Professional Summary
- Senior software engineer with over 8+ years of experience specializing in .NET development.
- Expertise in leading feature development, including architecture design, feature introduction, and team leadership throughout the whole development cycle.
- Proficient in backend development using .NET Core Web API and gRPC with extensive experience in microservice messaging through RabbitMQ.
- Proven track record in large-scale system development.
- Strong understanding of OOP, TDD, Unit Testing, Coding Standards, and SOLID principles.
- Expertise in ASP.NET MVC, ASP.NET Core, and C#.NET.
- Proficiency in RESTful services and API design with clean, modular, and efficient code.
- Experience mentoring junior developers to enhance team productivity.
- Proficiency in creating CI/CD pipelines using GitLab, GitHub, and Azure DevOps.
- Knowledge of Identity Server 4, Keycloak, and security protocols like OAuth2 and OpenID.
- Commitment to continuous learning and staying up to date with industry advancements.
Technology Stack
Fluent In:
- Languages: C#.NET, TypeScript, JavaScript
- Frameworks: .NET Framework, .NET Core, ASP.NET MVC, ASP.NET Core, Web API
- Databases: Ms SQL, MySQL, Elastic, Redis
- ORM: Entity Framework, NHibernate, Dapper
- Tools & Technologies: Docker, Microsoft Azure DevOps, Git, Jira, Bitbucket, GitLab, GitHub
- Methodologies: Agile, Scrum, Kanban
Familiar With:
- Languages: Delphi, Pascal, C, Java, C++
- Frameworks: Angular, ReactJS
- Databases: PostgreSQL, MongoDB, AWS DynamoDB, Azure CosmosDB
- Architectures: Hexagonal (Port and Adapter), Onion, Microservices, Clean Architecture
- Tools & Technologies: gRPC, Keycloak, IdentityServer4, RabbitMQ, MassTransit, Azure Service Bus, Amazon SQS, ArgoCD, GoCD, OpenShift, Octopus Deploy, Team City, Kubernetes
Languages
- English: Working Proficiency
- Turkish: Working Proficiency
- Persian: Native
Education
- Master’s in Software Engineering – Tarbiat Modares University (2012)
- Bachelor’s in Applied Mathematics – K.N.Toosi University of Technology
Work Experience
Senior Software Developer – Noyan Co
Nov 2023 – Present
- Led development of the Shad platform, a PaaS solution supporting messaging, online payments, wallet management, and user membership.
- Developed customer and back-office panels to enhance operational efficiency.
- Implemented CI/CD pipelines for rapid releases on major projects.
- Mentored junior developers, boosting team productivity by 15%.
- Refactored backend APIs using Hexagonal Architecture for performance and maintainability.
Technologies: C#.NET, Web API, .NET Core MVC, Quartz.NET, Serilog, Dapper, EF Core, RabbitMQ, Elasticsearch, Docker, Kubernetes.
Senior .NET Developer – MeDirect Bank
Jan 2023 – Nov 2023
- Developed .NET Core services supporting core banking functionalities.
- Integrated Saxo Bank trading APIs to optimize performance.
- Enhanced Finacle Account APIs and designed new APIs for seamless user experiences.
Technologies: C#.NET, Web API, RabbitMQ, Azure Service Bus, Redis, Octopus Deploy, Docker, Kubernetes.
Senior .NET Developer – A5Labs
Jan 2021 – Dec 2022
- Improved KYC Service, ensuring compliance and reliability.
- Optimized key microservices for scalability and performance.
- Designed telemetry systems with New Relic for monitoring and performance tracking.
Technologies: .NET Core, MySQL, MassTransit, Amazon SQS, RabbitMQ, SonarQube, Serilog, Fluent Validation.
Full Stack .NET Developer – Radman Systems
Jan 2017 – Dec 2020
- Delivered ERP and CRM solutions, including Setak CRM and Parseh Institute Management System.
- Enhanced performance of backend services and front-end features.
Technologies: .NET Core MVC, SQL Server, Docker, JQuery, Bootstrap.
Full Stack .NET Developer – Pargoon Deploy System
2008 – 2017
- Designed and deployed web projects like an educational book supply chain management system.
Technologies: .NET MVC, SQL Server, Razor View Engine, TFS, Azure DevOps.
LinkedIn Profile