The CRM and Portal system is an enterprise-grade platform that automates customer inquiry intake, handles real-time ticketing, tracks response time agreements, and integrates with corporate single sign-on directories. Key Features Dynamic Client Form Intake: Publicly accessible, dynamically generated forms (linked via unique UUIDs) that allow clients to submit support requests. Real-Time Admin Dashboard: A unified management console for staff to monitor submissions instantly, search through records, and filter data. Report Exporting: Built-in capability for administrators to export ticket and form submissions into various formats for offline reporting. Automated Client Notifications: Asynchronous confirmation emails sent directly to users upon form submission. SLA & Working Hours Tracking: Advanced Service Level Agreement (SLA) calculation that maps ticket resolution deadlines by adjusting for specific company branches, department shifts, and public holidays. Active Directory SSO Integration: Secure login mechanism allowing corporate users to access the dashboard using their company email and Windows credentials. Technology Stack(Frontend) Core Framework: Angular (v21) Styling & Layout: Tailwind CSS and PrimeNG UI library Communication: Socket.io client for real-time dashboard events Core Backend API Application Framework: Node.js, Express, and TypeScript Database & Storage: PostgreSQL (relational database for tickets, forms, and users) Real-time Server: Socket.IO WebSocket integration Background Queue: Redis-backed Bull queues for asynchronous email delivery and system tasks Directory Services: LDAP integration for Active Directory credential verification SLA Microservice ( calendar-service ) Application Framework: Node.js, Express, and TypeScript Inter-service Communication: gRPC server providing low-latency calendar computations to the primary backend Project Architecture & Data Flow Client Submission: A user submits data through the Angular frontend form. Data Insertion: The Express backend receives the payload, saves the entry to the PostgreSQL database, and schedules a client email notification task in the Redis-backed Bull queue. Dashboard Update: Simultaneously, the backend broadcasts a WebSocket message to update all active admin dashboard sessions in real time. SLA Calculation: When a submission is converted into a ticket, the core API makes a gRPC call to the Calendar microservice to compute the deadline based on active working hours while factoring out holidays and non-working hours.
Full Stack Engineer
Emmanuel Adomako is a Fullstack Software Engineer with over 7 years of experience building web applications across Angular, C# .NET, and Node.js ecosystems. He builds with Angular, TypeScript, C# .NET, Node.js, Express, and PostgreSQL, delivering REST APIs, real-time features via WebSockets, and microservice architectures. His work spans frontend state management with NgRx and RxJS, backend service design with Express and FastAPI, and JWT-based API security, with testing practices using Jest and Jasmine. At Star…
Senior Applications specialist
Star Assurance· FinTechSep 2025 — Present- Collaborate within a cross-functional team of 8 engineers to maintain, and enhance the company's core insurance platform, ensuring 99.9% uptime for policy management, claims processing, and underwriting workflows
- Conducted comprehensive analysis and documentation of existing legacy systems to establish deep technical knowledge and identify optimization opportunities across all company applications
- Proactively maintaining and enhancing critical business applications, implementing bug fixes, performance optimizations, and feature enhancements to ensure operational continuity and user satisfaction
- Proactive design and development of custom software solutions aligned with business requirements, translating stakeholder needs into scalable technical implementations
- Fine-tuned a Gemma 3 language model using LoRA (Low-Rank Adaptation) for a domain-specific Q&A use case, gaining hands-on experience in LLM customization, prompt engineering, and AI model optimization
- Maintained Core Insurance C# .Net application to ensure smooth day to day operations of business activities through the software.
Node.jsAngularPythonC#.NetHTTP HlsLoRaPrompt EngineeringAI Model OptimizationAILLMFullstack Engineer
Bosonit· Enterprise & SaaSOct 2024 — May 2025- Maintained and expanded a decoupled architecture using Node.js and Express, reducing API response time by 20%
- Worked on backend services handling concurrent requests with 99% uptime.
- Restructured reusable components in angular for improved reactivity and maintainability, reducing code by 25%
- Maintained and enhanced FastAPI backend services orchestrating Python scripts for remote IoT firmware updates, ensuring reliable deployment across distributed device
- Mentored junior developers and on-boarded new team members, providing technical guidance
Node.jsexpress.jsPythonFast APIAngularSoftware Engineer
Amalitech gGmbH· OtherFeb 2024 — Sep 2024- Optimized application bundle size by 35% through code splitting and lazy loading techniques.
- Implemented comprehensive unit and integration testing using Jasmine and jest, achieving 80%+ code coverage.
- Documented requirements and specifications for complex web features and API integrations.
- Led cross-functional teams to design and implement interactive web applications while collaborating with backend teams on REST API integration
- Architected and implemented real-time data synchronization system capable of handling 10,000+ concurrent connections
TypescriptNode.jsExpress.jsAngularNgRxPostgresqlWebsocketAsanaJiraSoftware Engineer (Fullstack)
DevTek Engineering Ltd· E-CommerceJan 2020 — Nov 2023- Created and managed multiple interactive web applications using modern web technologies, achieving 3M page views per month
- Transformed UI/UX wireframes into responsive web interfaces for eCommerce platform serving 5,000+ monthly active users using React for frontend and Angular for dashboard
- Provisioned and managed AWS EC2 instances to deploy and maintain scalable web applications, ensuring 99.9% availability
- Designed and implemented relational database architecture with data validation, indexing, and optimization techniques
Node.jsExpressMongoDBAngularReactElectron.jsAWS S3AWS EC2Internship Trainee
DevTek Engineering Ltd· E-CommerceSep 2019 — Dec 2019- Gained hands-on experience with version control systems (Git), project management tools (JIRA), and REST API testing (Postman)
- Collaborated with senior developers and product teams to gather requirements, troubleshoot bugs, and deliver feature enhancements
- Assisted in development and testing of web applications using modern programming languages and frameworks (JavaScript, Node.js, Angular)
PostmanGitJiraAngularNode.jsJavascript
Bachelor of Engineering - Electronics and Telecommunication Engineering
All Nations UniversityKoforidua, Ghana2014 — 2018Software Development Graduate Programme
AmalitechKumasi, Ghana2024 — 2024Kubernetes and Cloud Native Associate
The Linux FoundationOnline2025 — 2025

Full Stack Engineer
Emmanuel is available for hire
Schedule an interview14 days risk-free trial · No commitments · We handle contracts and payroll
Emmanuel Adomako is a Fullstack Software Engineer with over 7 years of experience building web applications across Angular, C# .NET, and Node.js ecosystems. He builds with Angular, TypeScript, C# .NET, Node.js, Express, and PostgreSQL, delivering REST APIs, real-time features via WebSockets, and microservice architectures. His work spans frontend state management with NgRx and RxJS, backend service design with Express and FastAPI, and JWT-based API security, with testing practices using Jest and Jasmine. At Star…
- Projects completed1
- Hourly rate
- 4+ years experience
- Accra, Greater Accra, GHA
- Member since Jul 2026
The CRM and Portal system is an enterprise-grade platform that automates customer inquiry intake, handles real-time ticketing, tracks response time agreements, and integrates with corporate single sign-on directories. Key Features Dynamic Client Form Intake: Publicly accessible, dynamically generated forms (linked via unique UUIDs) that allow clients to submit support requests. Real-Time Admin Dashboard: A unified management console for staff to monitor submissions instantly, search through records, and filter data. Report Exporting: Built-in capability for administrators to export ticket and form submissions into various formats for offline reporting. Automated Client Notifications: Asynchronous confirmation emails sent directly to users upon form submission. SLA & Working Hours Tracking: Advanced Service Level Agreement (SLA) calculation that maps ticket resolution deadlines by adjusting for specific company branches, department shifts, and public holidays. Active Directory SSO Integration: Secure login mechanism allowing corporate users to access the dashboard using their company email and Windows credentials. Technology Stack(Frontend) Core Framework: Angular (v21) Styling & Layout: Tailwind CSS and PrimeNG UI library Communication: Socket.io client for real-time dashboard events Core Backend API Application Framework: Node.js, Express, and TypeScript Database & Storage: PostgreSQL (relational database for tickets, forms, and users) Real-time Server: Socket.IO WebSocket integration Background Queue: Redis-backed Bull queues for asynchronous email delivery and system tasks Directory Services: LDAP integration for Active Directory credential verification SLA Microservice ( calendar-service ) Application Framework: Node.js, Express, and TypeScript Inter-service Communication: gRPC server providing low-latency calendar computations to the primary backend Project Architecture & Data Flow Client Submission: A user submits data through the Angular frontend form. Data Insertion: The Express backend receives the payload, saves the entry to the PostgreSQL database, and schedules a client email notification task in the Redis-backed Bull queue. Dashboard Update: Simultaneously, the backend broadcasts a WebSocket message to update all active admin dashboard sessions in real time. SLA Calculation: When a submission is converted into a ticket, the core API makes a gRPC call to the Calendar microservice to compute the deadline based on active working hours while factoring out holidays and non-working hours.
Senior Applications specialist
Star Assurance· FinTechSep 2025 — Present- Collaborate within a cross-functional team of 8 engineers to maintain, and enhance the company's core insurance platform, ensuring 99.9% uptime for policy management, claims processing, and underwriting workflows
- Conducted comprehensive analysis and documentation of existing legacy systems to establish deep technical knowledge and identify optimization opportunities across all company applications
- Proactively maintaining and enhancing critical business applications, implementing bug fixes, performance optimizations, and feature enhancements to ensure operational continuity and user satisfaction
- Proactive design and development of custom software solutions aligned with business requirements, translating stakeholder needs into scalable technical implementations
- Fine-tuned a Gemma 3 language model using LoRA (Low-Rank Adaptation) for a domain-specific Q&A use case, gaining hands-on experience in LLM customization, prompt engineering, and AI model optimization
- Maintained Core Insurance C# .Net application to ensure smooth day to day operations of business activities through the software.
Node.jsAngularPythonC#.NetHTTP HlsLoRaPrompt EngineeringAI Model OptimizationAILLMFullstack Engineer
Bosonit· Enterprise & SaaSOct 2024 — May 2025- Maintained and expanded a decoupled architecture using Node.js and Express, reducing API response time by 20%
- Worked on backend services handling concurrent requests with 99% uptime.
- Restructured reusable components in angular for improved reactivity and maintainability, reducing code by 25%
- Maintained and enhanced FastAPI backend services orchestrating Python scripts for remote IoT firmware updates, ensuring reliable deployment across distributed device
- Mentored junior developers and on-boarded new team members, providing technical guidance
Node.jsexpress.jsPythonFast APIAngularSoftware Engineer
Amalitech gGmbH· OtherFeb 2024 — Sep 2024- Optimized application bundle size by 35% through code splitting and lazy loading techniques.
- Implemented comprehensive unit and integration testing using Jasmine and jest, achieving 80%+ code coverage.
- Documented requirements and specifications for complex web features and API integrations.
- Led cross-functional teams to design and implement interactive web applications while collaborating with backend teams on REST API integration
- Architected and implemented real-time data synchronization system capable of handling 10,000+ concurrent connections
TypescriptNode.jsExpress.jsAngularNgRxPostgresqlWebsocketAsanaJiraSoftware Engineer (Fullstack)
DevTek Engineering Ltd· E-CommerceJan 2020 — Nov 2023- Created and managed multiple interactive web applications using modern web technologies, achieving 3M page views per month
- Transformed UI/UX wireframes into responsive web interfaces for eCommerce platform serving 5,000+ monthly active users using React for frontend and Angular for dashboard
- Provisioned and managed AWS EC2 instances to deploy and maintain scalable web applications, ensuring 99.9% availability
- Designed and implemented relational database architecture with data validation, indexing, and optimization techniques
Node.jsExpressMongoDBAngularReactElectron.jsAWS S3AWS EC2Internship Trainee
DevTek Engineering Ltd· E-CommerceSep 2019 — Dec 2019- Gained hands-on experience with version control systems (Git), project management tools (JIRA), and REST API testing (Postman)
- Collaborated with senior developers and product teams to gather requirements, troubleshoot bugs, and deliver feature enhancements
- Assisted in development and testing of web applications using modern programming languages and frameworks (JavaScript, Node.js, Angular)
PostmanGitJiraAngularNode.jsJavascript
Bachelor of Engineering - Electronics and Telecommunication Engineering
All Nations UniversityKoforidua, Ghana2014 — 2018Software Development Graduate Programme
AmalitechKumasi, Ghana2024 — 2024Kubernetes and Cloud Native Associate
The Linux FoundationOnline2025 — 2025
We have moreWith similar skills.
Other vetted developers with similar skills and experience


