Abraham Inyaka
Full Stack Developer
Lagos--
I am an experienced full stack developer with a proven track record in software programming, database
design, and application development. I optimize my skills as a developer to provide scalable, complete,
and efficient solutions while achieving client satisfaction with professionalism.
Willing to relocate: Anywhere
Work Experience
Backend Engineer
M-kopa Nigeria Limited-Nairobi, Kenya
August 2023 to Present
• Implemented backend solutions with a specialized focus on leveraging Azure Service Bus (ASB) and
architecting microservices, including the development of robust event handlers to manage and respond
to events published via ASB.
• Developed comprehensive monitoring dashboards on Grafana utilizing Application Insights telemetry,
incorporating custom Kusto queries for advanced data analysis and performance monitoring.
• Implemented Azure resource deployments using ARM (Azure Resource Manager) templates, ensuring
precise and efficient provisioning of infrastructure tailored to project requirements and scalability needs.
• Implemented cursor-based pagination in database queries, replacing traditional methods and
optimizing data retrieval processes. This initiative resulted in significant cost savings for the company,
reducing monthly expenditures by thousands of dollars through more efficient resource utilization and
improved query performance.
• Developed contract documents using Liquid templating language, ensuring dynamic and customizable
content generation for contracts and legal agreements, enhancing efficiency and accuracy in document
creation processes.
Full Stack Developer
Jean Edwards Consulting-Brighton, United Kingdom
March 2023 to June 2024
• Spearheaded the development and optimization of business logic modules and bespoke solutions
for large-scale data migrations, streamlining the insurance process and policy acquisition through
automation for leading companies in the insurance and reinsurance sectors, including GBLI, AON, and
EchoRe.
• Orchestrated complex workflows and designed efficient stored procedures, enhancing the execution
of domain-specific logics. This resulted in real-time data availability, eliminating the need for redundant
database queries.
• Spearheaded the creation of a robust CI/CD pipeline utilizing Azure DevOps, facilitating seamless
container deployment onto Windows servers.
• Integrated Auth0 and Azure B2C authentication providers seamlessly into RESTful APIs, bolstering
security and user identity management.
• Architected and implemented customer-facing applications using Angular, coupled with backend
functionality developed in serverless Azure Functions.
• Transformed intricate frontend designs into innovative, custom solutions using Angular and React,
empowering underwriters to efficiently create, manage, and tailor insurance policies for specialized plans
while enhancing overall user experience across multiple projects.
• Developed a suite of microservices leveraging MongoDB for data persistence and GraphQL for efficient
processing of data-intensive read operations.
• Delivered comprehensive support and maintenance for robust legacy systems engineered to manage
large-scale policy creation, processing, and completion for industry leaders such as AON and GBLI,
ensuring operational efficiency and system reliability.
• Played a pivotal role in the development of Alpha Task, an advanced task management solution
integrated within the Alpha Echo system, leveraging cutting-edge AI technologies to support insurance
and reinsurance companies.
Full Stack Developer / DevOps (Full Time)
7430 Digital Technologies-Houston, TX
November 2021 to July 2023
• Wrote Business Logic in class libraries and mounted APIs to the resulting Assemblies using a Mediator
Pattern (MediatR Library). Making it possible to reuse the class library across multiple API protocols(HTTP,
WebSockets etc).
• Wrote unit test in XUnit and NUnit heavily using Mock for mocking out dependencies.
• Wrote a CI/CD pipeline in Azure DevOps for deploying containers to Windows servers.
• Integrated AuthO, and Azure B2C providers in REST APIs.
• Wrote Services with CRUD operations on Azurite Storage.
• Successfully improved speed, resource usage and resiliency in an existing NodeJS microservices
backend by switching from HTTP 1 protocol to gRPC for IPC.
• Implemented unit of work and repository pattern to conform to the ATOMIC standard when reading
and writing from a data store.
Full Stack Developer (Contract)
RespectedFx-Lagos
September 2022 to November 2022
• Built and Administrative Backend using C#/.NET 6/EntityFramework (MySql). A notable feature was a
Redis-based OTP AUTH pass for an added layer of security to high privileged services. I also packaged
this as a Docker Image.
• Translated the Figma design of the Admin Backend to a UI using Angular 13(with TypeScript), and
packaged it as a Docker Image.
• Built a messaging Microservice for relating transactional emails via SMTP leveraging RabbitMQ for
Queuing in a .NET 6 worker Service. I designed the email template using MJML.
• Created a background service for receiving up-to-date currency exchange rate via polling using .NET
6 worker SDK (HttpClient, Polly).
Full Stack Developer (Full-Time)
Dual Sight Ltd.-Calabar, Lagos
October 2019 to December 2021
• Built a support ticketing system using c#/.NET core 5 and signalR with a postgres Database. The
application was used internally and publicly for documenting and resolving issues across many services
in the company.
• Collaborated (using Git) on a Bookkeeping SAAS system using MongoDB with OCR and a search engine
leveraging Elasticsearch.
• Containerised Backends and Frontends using Docker.
• Wrote CRUD APIs in Express and NodeJs.
• Implemented an enterprise bus with AMQP exchanges. Exposed this as a server-streaming gRPC
endpoint, making it beyond easy to publish and consume integration events using protobufs, from any
backend. This bridged a set of NodeJS, Go and .NET backends.
• Ported a lot of JavaScript projects to TypeScript with bulletproof ESLint and Prettier rules for
coding standards and formatting, thereby converting a lot of barely-readable/unmaintainable apps into
formatted, well-structured/ and maintainable apps.
• Brought code quality to a couple of e-commerce and fintech apps by introducing unit, integration and
e2e tests. The most interesting environment setups are for integration, where I spawn real infra like
PostgreSQL server, Redis server, RabbitMQ server, etc. during test setup, using Docker APIs, and then
drive the test suites with the infra.
• Introduced mediator pattern in a multi-protocol (REST) C#/.NET project, thereby eliminating redundant
DTOs, promoting reuse by refactoring business logic and validation to a newly introduced domain layer
(class library), making controllers and services cleaner and more maintainable.
• Built Telegram bots for user-based notifications, OTP relaying and priority alerts for proprietary business
kernels.
• Setup matrix builds on GitHub workflows (Actions) for multiple NodeJS/.NET SDK versions, OS types/
versions and Docker daemon to back integration/e2e tests.
• Leveraged Flutterwave, Paystack and ReadyCash wallet API's to build a proprietary invoice and
payments suite, with physical banking card and POS integrations.
• Collaborated on microservice and data design, bulletproofing service integrations and comms against
exploitation.
Intern / Network Engineer
Zero Limit-Calabar
October 2016 to April 2017
• Setup cluster of systems for CBT JAMB Examinations. Ref: https://www.jamb.gov.ng/ I had to setup a
single PC with NFS file share, and connected the rest of the Systems from there. Effectively shorting the
setup time and meeting with JAMB's requirement.
• Physical setup the networks using CAT 6 cables and terminating at every end with an RJ45 connector
to enable the systems in Zero Limit HQ communicate with their main server, and also did some PC repair
and maintenance on the side.
• Designed and implemented a CSV parser for aggregating examination results using Java SE.
Skills
• NodeJs
• C#
• TypeScript
• PostgreSQL
• GIT
• Networking
• .NET Core
• EF Core
• MySql
• CQRS
• Docker
• Azure
• Angular
• Redis
• React
• MongoDB
• REST
• Serilog
• SOLID
Languages
• English - Expert
Links
http://www.linkedin.com/abraham-inyaka
https://github.com/ditadev
Certifications and Licenses
Safety Professional (FPP)
September 2021 to Present