I deliver robust, secure, reliable, and scalable software solutions at scale.
I am Ndianabasi, a senior software engineer and founder of Gotedo Platform (https://about.gotedo.com). I am a self-motivated and goal-driven software engineer with 9+ years of experience as a software backend/full-stack engineer and 10+ years of experience in various IT sectors. I have experience in a wide range of backend, frontend, DevOps, and Observability roles.
I have extensive years of experience with software engineering, software engineering talent management, and software engineering project management. I have built large-scale technology systems which gives me the ability to understand complex codebases within a very short time.
I love working in a dynamic environment while supporting other teammates towards achieving shared objectives. I delight in crafting and maintaining robust, performant, reliable, and scalable customer-facing products/services and internal tools in line with organization objectives.
WHAT I WILL BRING TO THE TABLE
1. Expertise in Backend Development: I consider myself an expert in JavaScript and NodeJS and have strong proficiency in Golang.
2. Database Mastery: I have used PostgreSQL since 2018. Before then I used MySQL since 2015. I learnt SQL in 2010. I consider myself an expert in database design and understand how to craft table schemas for maximum referential integrity and performance.
3. Solid Grasp of OOP and Design Patterns: I have strong expertise in object-oriented programming and can use various design patterns in JavaScript/Golang. I take delight in implementing plugin architecture (via polymorphism) which (for example) is critical when integrating large number of 3rd-party providers into a codebase.
4. Scalability Focus: I am a backend engineer with very strong DevOps experience which allows me to craft and deploy application servers with maximum focus on scalability.
5. High-Volume Performance: I have experience in building large systems with large transaction volumes such as message queues and logging pipelines.
6. API Development: I have developed more than 2000 API endpoint in my career, all with robust input validation, authentication, authorization, appropriate response status and structure (including HATEOAS), and central error handling.