Emmanuel A.

Full Stack Engineer

Full-time available

Emmanuel is available for hire

Schedule an interview

14 days risk-free trial · No commitments · We handle contracts and payroll

Bio

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
Industries
FinTechEnterprise & SaaSOtherE-Commerce
Expertise
AngularTypescriptC#NodeJSPythonFast APIReactNextJSSQLMongoDBAWSGitWordPressCSSLaravel
Video Intro
Assessments

General Project Assessment

Great at Merge Two Sorted Linked Lists, Difficulty Easy · Great at Explore Angular Services and Dependency Injection Benefits, Difficulty Medium · Great at Optimize Product Page Load Time, Difficulty Medium

Projects

Customer Experience's - Customer Resolution Center

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.

Experience
  1. Senior Applications specialist

    Star Assurance· FinTechSep 2025Present
    • 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 OptimizationAILLM
  2. Fullstack Engineer

    Bosonit· Enterprise & SaaSOct 2024May 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 APIAngular
  3. Software Engineer

    Amalitech gGmbH· OtherFeb 2024Sep 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.jsAngularNgRxPostgresqlWebsocketAsanaJira
  4. Software Engineer (Fullstack)

    DevTek Engineering Ltd· E-CommerceJan 2020Nov 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 EC2
  5. Internship Trainee

    DevTek Engineering Ltd· E-CommerceSep 2019Dec 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
Education
  1. Bachelor of Engineering - Electronics and Telecommunication Engineering

    All Nations UniversityKoforidua, Ghana2014 — 2018
  2. Software Development Graduate Programme

    AmalitechKumasi, Ghana2024 — 2024
  3. Kubernetes and Cloud Native Associate

    The Linux FoundationOnline2025 — 2025
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

Muhammad A.
Muhammad A.

Full Stack Engineer

0-2 Years of Experience

JavaPythonJavascriptNodeJS
Usman A.
Usman A.

Full Stack Engineer

0-2 Years of Experience

MongoDBGraphQLGitJavascript
Mahmoud S.
Mahmoud S.

Full Stack Engineer

0-2 Years of Experience

Egypt
PythonJavascriptTypescriptReact
View all