Git Product home page Git Product logo

Hi there πŸ‘‹

I am an experianced backend developer with over 8 years of cumelative freelance experiance as a backend engineer. On top of that, I have about 2-3 years of corporate work experiance.

I have worked in many technologies and thrive to learn new technologies as the world moves on to next things. Some areas I have worked on :-

  • Java (Springboot, Play framework),
  • Python (Django)
  • PHP (Wordpress, Joomla, Codeignighter, Zend-framework, Slim, Laravel etc),
  • NodeJS (Express, NestJS, Prisma, TypeORM, Sequalize, Mongoos, Angular 14),
  • Dotnet Core 6/7 (Both on windows and Linux),
  • Android (Java/Kotlin).

In addition to above, I have training and hands-on experiance in Bash scripting, and linux administration, both in personal life and professional life. I have also mentored young souls to get in love with programming and open source.

I am a linux guy at heart. Loves working with open source stuff. I was core maintainer of Fedy, got the project directly from its author, and maintained it until the project was accepted into RPM Fusion repos at around 2015. Since then I have contributed on many project mainly around testing and publishing of apps on various linux distros.

  • ✨ In 2023, I have worked on

    • Backend Platform (NestJS, TypeORM) A business rule engine, backend api written in Typescript. API platform contains Roles and Privileges management, Authentication Middleware, Organization and Suborganization management. Database was Postgres and used TypeORM to interact with it. API was consumed with a react frontend project. Notable point of this platform is in how it manages to maintain a UI state in its backend with help of APIs. Activity pipeline and

    • Backend Platform (ExpressJS, Sequalize, Apollo GraphQL) Another application backend written in Typescript. Uses Sequalize to interact with Postgres Database and Graphql API for realtime updates to front-end. The application is intended to be used by wholesellers and wherehouses to discover, buy and sell their stocks. Notable point of this platform is geo-location based searching, stock listing and realtime chatting between buyer and sellers.

    • PHP to Dotnet migration. Rewriting an entire application from an ancient PHP codebae to modern Dotnet platform. Due to differences in the nature of two platform, this is a unique experiance as primary requirement of the project is to maintain absolute backward compatibility in terms of API interaction, so that existing clients are not affected by this migration. Which means exorbant usage dynamic types and manual mappings in C# models, so that we could emulate PHP's loosely typed nature in API request response signature, while still maintaining C#'s strict type nature in business logic.

  • πŸ”­ I’m currently working on an enterprise application, rewriting it from an ancient PHP (zend-framework) codebase, into a relatively modern codebase in Dotnet Core 6 MVC Multi-tier architecture. (C#, Serilog, Ocelot, Postgres, Jquery). Biggest challange in this project is to work out a way to maintain absolute backward compatibility in terms of API signature, despite the technological differences in C# and PHP type system.

  • 🌱 I’m currently learning Flutter. I intend to switch to mobile development as next stage in my career. Although there is a big wishlist of things I want to learn in 2023

      • Flutter.
      • Deno (Oak framework)
      • Tauri.
      • Rust.
      • SvelteKit
      • AstroJS (Learn about Island Architecture).
  • πŸ‘― I’m looking to collaborate on

    • The IDE project: It is collection of Neovim config and Emacs Config files, to create your perfect lightweight IDE
    • Ogma: An amazing ebook reader and personal library management software for all the bookworms like me.
  • πŸ’¬ Ask me about: Latest stuff in Tech, Blogs, Foss Collaboration, Theories about ancient civilizations.

  • πŸ“« How to reach me:

    Twitter Badge Linkedin Badge Telegram Mastodon Reddit

Abhinav Kulshreshtha's Projects

Abhinav Kulshreshtha doesn’t have any public repositories yet.

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.