About Me
Known Tools, Libraries and Technologies
- Java
- Python
- Rust
- Spring Boot
- Hibernate
- ...
- Spring Boot
- Hibernate
- Vue
- Elm
- JavaScript
- Node
- Redis
- RabbitMq
- Kafka
- Docker
- Django
- Postgres
- Amazon Cloud
- SQS
- EC2
- Event Bridge
- RDS
- MSK
- MySQL
- Elastic Search
- Big Query
Show More
Skills
Web Development
Development Tools
Operating System
Programming Language
Database
E-Commerce
Others
Positions
Portfolio Projects
Project Teja: A command line tool, that will help developer to sync their code on remote.
https://github.com/AbrarNitk/tejaCompany
Project Teja: A command line tool, that will help developer to sync their code on remote.
Role
Backend Developer
Description
It will be command line tool, currently working on this project and purpose of this to ease developer and devOps life, who wants to work on cloud and local machine with same environment. This will basically automate the EC2 instance creation(Spot or On-Demand), project setup, sync local machine code and deploy it. So developer doesn't need to ask new machine, project setup, library dependencies, etc from devOps every time, If you have permission for this just go for it.
Show More Show LessSkills
RustTools
IntelliJ IDEACompany
Rust: Encrypt and Decrypt a library for Rust language
Role
Backend Developer
Description
This is simple library for Rust Structs(mainly for associated with diesel). Generally, most of the time we need to encrypt(for security purpose) database primary key, to send it outside the server environment like in api response which can be made from anywhere or do not want to expose PK.
This library generally help converting PK ID to encrypted key and decrypt that key into ID based on configurable SECRET_KEY.
For encryption, it uses cryptography AES algorithm.
Skills
RustTools
IntelliJ IDEACompany
Tokio-Newrelic
Role
Backend Developer
Description
This is a library for Rust language, which publish rust async database log events to newrelic. It is a wrapper around c-sdk and calls it's function using Rust-FFIs to push the log events to newrelic.
Show More Show LessSkills
RustTools
IntelliJ IDEACompany
Url Shortening as Service
Role
Full-Stack Developer
Description
Prupose if this project is, every organisation is need this service at small to a very high scale. I am planning to build this service as an open source project and provide as a service also.
I have written a document for requirements and high level design of this service.
https://docs.google.com/document/d/1EQv1HMWsPmeZEQxAmO_g8veVtuYiayOGt__R1vqw0T8/edit?usp=sharing
Show More Show LessTools
IntelliJ IDEA Vim MacOS