Abbas Babaei

Abbas Babaei

$25/hr
Back-end developer
Javid consulting
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
27 years old
Location:
Tehran, Tehran, Iran, Islamic Republic of
Experience:
5 years
Abbas Babaei Email-Phone: - Lang: English Github: Abbas-b-b Location: Tehran, Iran LinkedIn: Abbasbb Education: Bachelor of SE An ardent Back-End developer with more than 5 years of experience with different software development phases of small to enterprise solutions, mainly in the Dotnet ecosystem. I’m also fascinated to pore over software and new technologies, especially Linux-Related ones. Skills Language and framework ● C# and ASP (Design and implementation) ○ EntityFramework ○ Serilog ○ MediatR ○ Polly ○ IdentityServer4 Coding ● ● ● ● ● ● ● OOP SOLID and KISS Patterns (Facade, State, Proxy, …) REST Api TDD BDD Clean Architecture Architectures and Patterns ● ● ● ● ● ● Service-Oriented (Microservices) DDD ATDD MVC Event-Driven CQRS Databases ● ● ● ● ● MS SQL Server (Production xp) Redis (Production xp) ClickHouse (Production xp) Elasticsearch (Pilot xp) MySQL (Lab xp) Project Management Tools and Soft Skills ● ● ● ● ● ● ● Scrum and Agile Jira Azure DevOps Dealing with difficult situations Independent Willingness to learn Flexibility Microservices ● Resiliency ● Gateway ○ Ocelot (Production xp) ○ Kong (Lab xp) ● Service Discovery ○ Consul (Production xp) ● Pub/Sub and Messaging ○ RabbitMQ (Production xp) ● gRPC (Pilot xp) ● Saga DevOps ● ● ● ● ● ● ● ● ● Docker and Docker-Compose Docker Swarm (Pilot xp) Kubernetes (Production xp) Helm Vector Linux (Develop and production xp) Gitlab CI/CD Github Workflows and Actions Ansible (Lab xp) Experiences Shatel - Software Engineer Novalab - Back-End Developer Mar 2021 - PRESENT Apr 2020 - Mar 2021 ● Part of BSS development ● Microservices approach ● Working on a B2B system ● REST API design and implementation ● Part of requirement gathering across ● Adopting well-known patterns and multiple departments ● Working on a complex enterprise architectures in a Dotnet code base ● application ● Troubleshooting and fixing breaking Developing reusable Dotnet packages for cross-cutting concerns ● flaws Implementing an identity management system ● Code reading ● Deploying on Docker and Kubernetes ● Adding new features or applying ● CI/CD pipeline design changes to a large codebase ● Using Linux as development and ● Technical and functional presentation deployment infrastructure ● Digirasan - C# Developer Jun 2017 - Nov 2019 ● Scripting and configuring Linux enrionments ● Working under pressure Designing and developing applications in the Dotnet ecosystem Freelancer - VBA, C#, ASP ● Automating repetitive tasks Jun 2016 - Dec 2019 ● Systematization and digitalization ● Problem-solving ● Teamworking ● Concepts of programming ● Business planning ● Designing and developing small to ● Finding suitable tools and technologies medium applications including ● Challenge of applying business changes e-commerce apps ● Database design ● Dealing with customers and end-users ● Developing utilities like web crawlers, bots, automation systems, etc
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.