agneskoinange

Full Stack Software Engineer

Full-Stack Software Engineer with 4+ years of experience building scalable production systems across AI, Web3, and enterprise applications. Led technical teams, mentored 5+ developers, and delivered high-impact features in fast-paced startup environments. Specialised in backend architecture (NestJS, Node.js, Python), real-time systems, AI integration, and DevOps practices. Strong track record of improving system performance and reducing deployment issues through automated testing and CI/CD optimisation.


Experience: 4 years

Yearly salary: $50,000

Hourly rate: $30

Nationality: 🇰🇪 Kenya

Residency: 🇰🇪 Kenya


Experience

Full Stack Developer
Xenara AI (Remote)
2025 - 2025
Collaborate across frontend and backend to develop AI-powered tools and web applications, ensuring features are scalable, secure, and user-friendly. Implement reusable React/TypeScript components and REST API integrations to deliver dynamic, data-driven experiences. Maintain code quality with unit tests, CI/CD pipelines, and code reviews, ensuring smooth deployments. Work closely with designers and PMs to iterate quickly on features based on feedback and analytics. Created DTOs and validation pipes ensuring data integrity across all API endpoints. Debugged and resolved critical production issues including WebSocket failures, achieving 100% uptime. Managed AWS EC2 deployments and implemented blue-green deployment strategy for zero-downtime releases. Resolved Jenkins CI/CD pipeline failures, achieving stable deployments. Built REST APIs using NestJS with controllers, services, and MongoDB integration. Created DTOs and validation pipes for request/response handling. Enabled swagger documentation for API testing.
Full Stack Developer
Tru Social (Contract)
2023 - 2025
Developed secure backend API endpoints using Node.js and Express to handle user claims and verifications. Integrated Web3 functionality allowing users to authenticate with MetaMask wallets and store data securely on ComposeDB. Built responsive and intuitive user interface components with React and Vite for improved user experience. Served as Technical Team Lead for 3 months, managing sprint planning, task assignment, and mentoring junior developers. Implemented new chat features (reply, edit, delete) and post-pinning functionality using Preact and Node.js. Utilized Docker for containerized deployments and CircleCI for automated testing. Worked closely with distributed team members to ensure feature rollouts met security, performance, and UX requirements. Utilized Docker for containerization and to deploy the application. Implementing requested features using Preact and Node.js. Implemented errors and metrics monitoring and observability using Grafana. Worked as a full stack developer using Express and Preact technologies.

Skills

front-end
english