Full Stack Developer
Nivan Tech
Node.js | Angular | TypeScript | Microservices | NoSQL
About The Project
Worked as a Full Stack Developer at Nivan Tech, redesigning and re-implementing services using modern technologies including NGINX, Node.js, Express.js, MongoDB, and MySQL. Built frontend applications with Angular and TypeScript while creating scalable RESTful web services.
Optimized microservices architecture using Node.js with Cassandra NoSQL database interfaces. Collaborated closely with systems analysts, engineers, and programmers to resolve software problems and develop new capabilities. Implemented Object-Oriented Programming principles and created custom Node.js modules extending core functionality, managed with version control tools like SVN and Git.

Key Responsibilities
Service Architecture Redesign
Redesigned and re-implemented services using NGINX, Node.js, Express.js, MongoDB, and MySQL for scalable architecture.
Angular & TypeScript Development
Developed frontend applications using Angular and TypeScript with RESTful web service integration.
Microservices Optimization
Optimized microservices using Node.js and ESO as interfaces to Cassandra NoSQL database for improved performance.
Cross-Team Collaboration
Worked closely with systems analysts, engineers, and programmers to resolve software problems and develop capabilities.
Custom Module Development
Created custom modules and components extending core Node.js elements for reusable and scalable solutions.
Object-Oriented Design
Applied OOP concepts, OOD, and OOA principles for robust software architecture and implementation.
Technical Contributions
🔧 Backend Development
- Node.js & Express.js: Built scalable backend services and APIs
- NGINX: Configured reverse proxy and load balancing solutions
- RESTful Services: Created REST APIs with proper HTTP methods and design
- Microservices: Optimized service architecture for performance and scalability
- Custom Modules: Extended core Node.js functionality with custom components
🅰️ Frontend Development
- Angular Framework: Developed single-page applications with Angular
- TypeScript: Built type-safe applications with modern TypeScript features
- Component Architecture: Created reusable Angular components and services
- API Integration: Connected frontend to backend RESTful services
- Modern JavaScript: Utilized ES6+ features for clean code
🗄️ Database Management
- MongoDB: Designed and implemented NoSQL database solutions
- MySQL: Developed relational database schemas and queries
- Cassandra NoSQL: Optimized interfaces to Cassandra database with ESO
- Database Design: Architected efficient data models for performance
- Data Optimization: Improved query performance and indexing strategies
🔨 Development Practices
- Version Control: Managed code with SVN, Git, and GitHub
- OOP Principles: Applied Object-Oriented Programming concepts
- Object-Oriented Design: Used OOD patterns for scalable architecture
- Object-Oriented Analysis: Implemented OOA methodologies
- Code Collaboration: Worked with engineers to resolve technical challenges
Technology Stack
Project Highlights
🏗️ Service Redesign
Redesigned and re-implemented services using modern stack: NGINX, Node.js, Express.js, MongoDB, and MySQL.
⚡ Microservices Optimization
Optimized microservices architecture using Node.js with ESO interfaces to Cassandra NoSQL database.
🅰️ Angular Applications
Built frontend applications with Angular and TypeScript integrated with RESTful web services.
📦 Custom Modules
Created custom Node.js modules extending core functionality for reusable, scalable components.
Development Approach & Methodology
🤝 Cross-Team Collaboration
- Worked with systems analysts
- Collaborated with engineers
- Partnered with programmers
- Resolved technical challenges
💎 Object-Oriented Principles
- OOP concepts and patterns
- Object-Oriented Design (OOD)
- Object-Oriented Analysis (OOA)
- Clean code architecture
🔀 Version Control
- Git workflow management
- GitHub collaboration
- SVN version control
- Code review practices
🔧 Problem Solving
- Understood system limitations
- Developed new capabilities
- Resolved software problems
- Optimized performance
Key Achievements
- Service Redesign: Re-implemented services with NGINX, Node.js, Express.js, MongoDB, and MySQL
- Angular Expertise: Built frontend applications with Angular and TypeScript
- Microservices: Optimized architecture using Node.js and Cassandra NoSQL
- RESTful APIs: Created scalable web services with proper design patterns
- Custom Modules: Extended Node.js core with reusable components
- OOP Implementation: Applied OOP, OOD, and OOA principles
- Cross-Team Work: Collaborated with analysts, engineers, and programmers
- Version Control: Managed code effectively with Git, GitHub, and SVN
Project: Nivan Tech
Explore Nivan Tech’s innovative technology solutions and services.
Need a Full Stack Developer?
I build scalable microservices and modern web applications with Node.js, Angular, TypeScript, and NoSQL databases.
