en2uition by Zubair Abdullahen2uition by Zubair Abdullah

en2uition

Zubair Abdullah

Zubair Abdullah

en2uition focuses on improving human relationships through Artificial Intelligence. The system collects and analyzes romantic relationship data using machine learning, providing users with intelligent feedback crafted by experienced counselors. This AI-driven approach ensures privacy and honesty, removing the need for direct human interaction while delivering professional advice.
Responsibilities: • Solution Architecture: Recommended a suitable technology stack, conducted system analysis, and designed application architecture, including controllers, services, repositories, entities, and views. • Knowledge Representation: Transformed user questionnaire data into computer-readable formats for analysis by AI agents using machine learning algorithms, delivering intelligent feedback to enhance romantic relationships. • Identity Server 4 Development: Developed and configured Identity Server 4 to manage user authentication and authorization. • REST API Development: Created REST APIs using controller classes and Swagger for database interactions via repositories, ensuring efficient data management. • UI/UX Implementation and Technical Guidance: Developed the frontend using Angular for dynamic interfaces, RxJS for managing asynchronous data streams, and AJAX/JSON for efficient backend communication, ensuring a seamless and responsive user experience. • Technical Guidance: Provided problem-solving support, issue resolution, and on-demand assistance to team members for API and UI/UX both. • Repository Pattern Implementation: Utilized generics to implement the repository pattern, ensuring code reusability, performance, and type safety. • Research and Integration: Conducted R&D on new tools, technologies, and APIs, integrating them into the application, such as SendGrid. • Swagger Integration: Applied Swagger for automatic UI generation to test the API application. • Entity Framework Core: Used code-first methodology to create databases dynamically, managing tables, relationships, constraints, and data initialization for different environments (Dev, Staging, Production). • Environment Management: Managed QA, Staging, and Production environments on Azure using Web App, API App, SQL database, and Azure Virtual Machines, with local development. • Framework Development: Developed the core framework, ensuring business rules were implemented as per requirements and that new development aligned with design and architecture. • Business Analysis: Finalized requirements and communicated with domain experts. • Agile Coordination: Coordinated with QA for testing and delivery in short sprints using Agile methodology. • Source Code Management: Managed source code repositories and branches on Azure DevOps. • Build and Deployment: Prepared builds for backend API and Identity Server 4, performing deployments to Azure Web Apps, API Apps, and Virtual Machines.
Like this project

Posted Feb 17, 2025

Architected en2uition, an AI-driven relationship platform. Built REST APIs, Angular frontend, Azure services, Identity Server 4 and did DevOps, integrations.