Ulagh Fabian
Software Engineer
Software Engineer
Programming Proficiency, Database Expertise, System Architecture, Security Practices, Performance Optimization
Optimizing Performance, Architectural Design, Problem-Solving
Continuous Learning, Focus on Quality, Problem Persistence
I am a Software Engineer specializing in backend development, with extensive experience across all stages of the development cycle for dynamic web apps and mobile apps. I am proficient in Node.js, PHP, Java (spring boot) JavaScript, TypeScript (NestJS), Laravel, Express.js, GraphQL, MySQL, NoSQL (MongoDB), and APIs. I have a strong background in software architecture, system design, and scalable application development. Throughout my career, I have worked with various companies, leading multiple projects from concept to deployment, ensuring high performance, security, and maintainability. My expertise lies in building efficient, scalable, and robust backend systems, while collaborating with cross-functional teams to deliver high-quality software solutions.
Ulagh A. Fabian
+2347086428550
20, Makurdi, Nigeria
B.Sc Computer Science
Available
Writing code that implements functionality, developing new features, fixing bugs, and maintaining existing systems.
design the architecture of systems to ensure they are scalable, reliable, and maintainable.
Ensuring the software works as expected by writing unit tests, integration tests, and conducting performance testing, Ensuring code is robust, bug-free, and meets business requirements.
Identify performance bottlenecks ensuring Optimization both the code and infrastructure to improve speed, reduce costs, and enhance scalability.
Ensure that code is secure from vulnerabilities, handle sensitive data properly, and implement best practices for data protection. Additionally, maintaining and updating software is a constant requirement as systems evolve and new security threats emerge.
Mentoring as way of giving back to society by sharing knowledge, experiences, and skills with others. Also mentoring junior developers, students, and aspiring engineers.
Engineered high-performance APIs that enabled vendors to trade gift cards seamlessly, handling millions of transactions securely.
Built a subscription system to manage recurring payments efficiently.
Developed a reputation ranking system to enhance user trust and engagement.
Integrated deposit and withdrawal systems with third-party services like Now-Payments and Quidax.
Built and maintained wallet-based transactions for seamless digital payments.
Implemented caching strategies using Redis, improving API response times by 60% and reducing database load. Ensured a consistent, reusable, and DRY coding style across the application.
Optimized query performance for MySQL databases, achieving a 40% reduction in query execution times. Collaborated with the team to brainstorm and implement scalable solutions.
Optimized query performance for MySQL databases, achieving a 40% reduction in query execution times. Collaborated with the team to brainstorm and implement scalable solutions.
Wrote feature and unit tests to maintain high code quality.
Wrote feature and unit tests to maintain high code quality. Conducted rigorous code reviews to enforce clean, scalable, and maintainable code while mentoring junior engineers.
Led API documentation efforts using Postman, improving integration efficiency for third-party partners. Among others
Developed robust APIs for third-party integrations, enabling seamless usage of refill services.
Designed a highly available and scalable architecture, ensuring system reliability for millions of users.
Wrote clean, well-documented, reusable and resilient code for the application.
Improved application performance monitoring and optimized database queries, reducing downtime.
Implemented authentication & security measures to protect user transactions from vulnerabilities.
Wrote and maintained unit and integration tests for critical features, ensuring high code quality.
Implemented a CI/CD pipeline using GitLab CI/CD, automating testing, builds, and deployments to staging and production environments.
Designed and implemented a microservices architecture, breaking down monolithic services for better scalability and maintainability.
Built event-driven services using RabbitMQ to enable asynchronous processing and improve system efficiency.
Configured automated rollbacks and monitoring to minimize downtime and improve deployment efficiency.
Used PHP, JS, MySQL, Bootstrap, External APIs, to build ischool system for managing staff and students and processing examination, results and school fees for tertiary institution.
Eliminated dead code which saved us about 20% the size of every page bundle.
Prepared detailed reports concerning project specifications and activities.
Wrote an API for a self Testing App.
Continually establish clear operational specifications and formulate software requirements.
Wrote School portal application in Object Oriented paradigm following clean architecture patterns.
Working with database administrators to design relational databases Involved in the design, analysis, development, testing, deployment, and support phase of the application.
Teach IT students
Federal University of Agriculture Makurdi,
Benue state, Nigeria
2017 - January, 2021
Fidei polytecnic Gboko,
Gboko, Benue State,
Nigeria
Oct. 2013 - Step 2015
Fabulouscode ©