An open API service indexing awesome lists of open source software.

https://github.com/grjan7/grjan7

Config files for my GitHub profile.
https://github.com/grjan7/grjan7

administrator aggregation-pipeline aws azure cloud config corejava developer gcp github-config javascript mongodb nodejs npm python3 solutions-architect

Last synced: 8 days ago
JSON representation

Config files for my GitHub profile.

Awesome Lists containing this project

README

          

# πŸ‘‹ Hi, I'm Jana R

**Node.js Developer | MongoDB Administrator | API & IAM Specialist**

---

I'm a backend developer passionate about building secure, scalable APIs and robust identity solutions. I thrive in open source and remote-first environments, and enjoy collaborating on projects that drive real-world impact.

---

## πŸš€ About Me

- πŸ› οΈ **API Developer:** Designed, integrated, and tested REST APIs and webhooks for clients and open source projects, including contributions to Nango (YC W23).
- πŸ” **IAM Specialist:** Experienced with OAuth 2.0/2.1, OIDC, SAML, SSO, JWT, and providers like Auth0, Okta, and Duende. Hands-on with secure session management and authentication flows.
- 🌍 **Open Source Advocate:** Actively contribute to and maintain open source projects. My npm packages are used by developers worldwide, reflecting my commitment to collaboration and knowledge sharing.
- 🏑 **Remote Work Enthusiast:** I value the flexibility and focus that remote work brings and have successfully delivered projects for global teams and clients from my home office.
- 🧰 **Tech Stack:** Node.js, Express, MongoDB, OAuth, Docker, GitHub Actions.

---

## πŸ“¦ Notable npm Packages

- [`group-objects-array`](https://www.npmjs.com/package/group-objects-array): Group and merge arrays of objects by key.
- [`deduplicate-array`](https://www.npmjs.com/package/deduplicate-array): Remove duplicates from arrays.
- [`array-has-value`](https://www.npmjs.com/package/array-has-value): Check if an array contains a specific value.
- [`get-dtype-of`](https://www.npmjs.com/package/get-dtype-of): Determine the data type of a value.
- [`resolve-dotstringkey`](https://www.npmjs.com/package/resolve-dotstringkey): Resolve dot notation object paths.
- [`b64-cjs`](https://www.npmjs.com/package/b64-cjs): Encode and decode base64 in CommonJS.
- [`@jsonalytix/lookup`](https://www.npmjs.com/package/@jsonalytix/lookup), [`@jsonalytix/limit`](https://www.npmjs.com/package/@jsonalytix/limit), [`@jsonalytix/skip`](https://www.npmjs.com/package/@jsonalytix/skip): Advanced JSON utilities.

---

## πŸ“Š Pull Request Stats

- **Merged PRs:** I actively contribute to open source by submitting and merging pull requests across multiple repositories.
- **Impact:** My merged PRs include API integrations, bug fixes, and enhancements for projects like Nango and my own npm packages.
- **Explore my merged PRs:** [View all merged PRs by grjan7](https://github.com/pulls?q=is%3Apr+is%3Amerged+author%3Agrjan7)

---

## 🌱 Interests

- Building secure, standards-compliant IAM solutions
- Designing and integrating APIs for modern web and mobile apps
- Open source collaboration and remote teamwork

---

## πŸ“« Connect with Me

- [GitHub](https://github.com/grjan7)
- [LinkedIn](https://www.linkedin.com/in/jana-r-js-mongodb-developer)
- [npm](https://www.npmjs.com/~grjan7npm)

---

*If you’re looking for a developer who’s passionate about open source, remote collaboration, and building secure APIs and IAM solutions, let’s connect!*