Code Monkey home page Code Monkey logo

šŸ‘‹ Hi, Iā€™m Rahim Lotfi

About

A computer science graduate and a software developer. With over seven years of experience as a developer, I have worked independently and with teams and gained a good knowledge of programming languages and the software development life cycle. I love writing well-organized and clean code. I enjoy refactoring code to make things more clear and easily maintainable. I am always open to feedback and never miss a chance to give ideas to improve the status quo. I love everything about learning new things and have no attachment to any framework, language, etc. To sum it up, an enthusiast learner, a neat coder, a helpful team-worker, and a stubborn problem solver with a great sense and flexibility.

The list of technologies and services I could help with:
Programming
.Net (C#, VB) ,Java, C++, Delphi, VB6 , Windows Form , Asp.net Web form , Asp.net MVC , Asp.net Core , Object Oriented Programming Object Oriented Design Clean Code Code Refactoring Visual studio DesignPatterns write-Framework WebApi , gRpc Web Socket Socket Programming SignalR Ado.net Dapper Entity Framework Threading Multi Tasking Parallel programming Sync and Async Commenication JSON Web Token (JWT) OAuth unit-testing xUnit Docker Serilog, NLog git, TFS, azure-devops

DataBase SQL & NOSQL Microsoft SQL Server Redis db mongodb Elastic Search Microsoft Access SQLite Litedb
Principles
GRASP SOLID KISS YAGNI DRY
Software architecture
Clean architecture Onion architecture Microservices architecture domain-driven-design CQS - CQRS
Message Broker MSMQ rabbitmq kafka zeroMQ
FrontEnd HTML CSS JavaScript Jquery Bootstrap
  • šŸ‘€ I'm interested in software architecture
  • šŸ’žļø Iā€™m looking to collaborate on .NET Project.
  • šŸ’žļø šŸ’žļø Iā€™m looking for a new job as a .NET Developer.
  • šŸ‘€ I am always looking for new challenges!
  • šŸ“« How to reach me LinkedIn, c-sharpcorner

ABILITIES

  • Data structure, Algorithm and problem solving skills
  • Analyze Cost Vs Benefits of solution options
  • Code reviews and code refactoring
  • Knowledge of architectural and design patterns
  • Experience in using middleware technologies messaging
  • Practical agile methodology usage
  • Understanding of Big Data and unstructured data
  • Understand the current architecture of the product and be able to decide the best solution for developing a new solution
  • Experience in writing complex stored procedures, SQL Queries, Views and performance tuning

Rahim Lotfi's Projects

aspnetcore icon aspnetcore

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

auaframework icon auaframework

Asp.Net Unique Architecture Framework AUA is a simple, lightweight framework for producing projects of any size (small and large)

lotficodegenerator icon lotficodegenerator

A Code Generating Program for Three-layer Architecture used for Application and Web Design

lotphi icon lotphi

Genearetor and validation OTP with out save in database

myetherwallet icon myetherwallet

MyEtherWallet (our friends call us MEW) is a free, client-side interface helping you interact with the Ethereum blockchain.

test icon test

This repo is only for test.

xmlpattern icon xmlpattern

This article introduces a new pattern for mapping a structured file (JSON, XML, etc.) to objects. Using the XML Pattern enhances the quality and durability of the code, and is easily extensible.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.