Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Murtala Ali

Senior Java Backend Engineer
Ibadan,Oyo

Summary

I am a Java backend developer with a passion for building meaningful products and more than 6 years of experience mostly in fintech and general software development.

My strengths lie within Java. I was lucky to work with some very knowledgeable senior developers at my first workplace. I have also had a lot of hands-on experience in recent years and have spent some time training young developers, as I care about giving back to the community.

I'm looking for a backend developer position, or a full-stack position with a focus on backend. I'm open to trying new technologies but I'm highly experienced in Java. I would love to share my knowledge, potentially in a technical leadership role.

Overview

3
3
Languages
11
11
years of post-secondary education
14
14
years of professional experience

Work History

Senior Java Backend Engineer

EXQUIS APP FACTORY
, Lagos
03.2021 - Current

Responsibilities:
Making use of frameworks and tools such as springboot, Apache kafka, caching tool (Redis and caffeine), core Java and reactive Java to build robust, scalable, high performance and secure restful APIs. Also working with a at least 3-4 team members for collaboration on projects.

Accomplishments:
1. Implemented Mutual Auth using Spring boot incorporated into the existing company proprietary framework. This ensures that only valid certificates issued by the company are allowed to access endpoints exposed to clients by web service.
2. Implemented cache using caffeine cache and applied on data access layer functions. This improves speed of data access from the clients.
3. With apache kafka, topics are published in form of messages assigned to different groups and members of each group was able to consume topics published to his group.
4. Jenkin and git are used to set up pipeline for continuous integration and development.

Java Software Developer and DevOp

YOUNGPRIME SOLUTION VENTURES
Ibadan, Oyo
01.2013 - 06.2021

Responsibilities:
Responsible for analysing, designing, implementation and testing of application. Also handles DevOp's responsibility.

Accomplishments:
1. Used Spring MVC and template engine to develop a school management system.
2. Developed a portal for an organisation cooperatives system using VueJS and it consumed endpoints developed with kumuluzee.
3. Developed web services for Value added services and agency banking as a complete solution using kumuluzee and kumuluz-reactive (extension of vertx) with a MySQL database.
4. Set up deployment pipeline using github workflow.

Software Architect

ITEX INTEGRATED SERVICES
Victoria Island, Lagos
10.2018 - 03.2021

Responsibilities:
Designing architecture for new systems, reviewing exiting system architecture, documenting api and providing a clear analysis of systems to be executed by developers in the company.

Accomplishments:
1. Created a standard software development policy during my first month in the office. This defined policy for project requirement, requirement analysis, design, development, quality assurance and deployment.
2. The company secured deployment of the company's payment solution to other branches of First Bank of Nigeria in Ghana after a presentation of the solution's architecture to the bank's board of Directors.

Senior Software Developer

BIZZDESKGROUP LIMITED
Gwarimpa, Abuja
04.2016 - 09.2018

Responsibilities:
Designing and implementing database structures and custom applications for tax management for states in Nigeria.

Accomplishments:
1. Deployed Electronic Internally Generation Revenue system for two states in Nigeria and the system boosted the states' revenue. And implemented a real-time dashboard using JavaFx.
2. Digitalised the registration process of National Examination of Council of Nigeria incorporated with fingerprint biometric capture of the students.

Education

Bachelor of Science - Computer Science

JAIPUR NATIONAL UNIVERSITY INDIA
INDIA
01.2013 - 11.2018

Higher National Diploma - Electronics And Telecommunications

FEDERAL POLYTECHNIC BIDA
BIDA NIGER STATE NIGERIA
01.2006 - 08.2008

Ordinary National Diploma - Electrical And Electronics

FEDERAL POLYTECHNIC BIDA
BIDA NIGER STATE NIGERIA
01.2003 - 08.2005

Skills

    Solid knowledge of Java

undefined

Additional Information

I have taken part in the following software development and skills demonstration during my experience while working as a software developer and architect:

1. Designed and implemented a generic billing system

2. Designed and implemented application programming interfaces (APIs) for an Internally Generated Revenue System in states in Nigeria.

3. Integrated various payment platform web services into existing systems.

4. Designed and modeled database structures using MySQL Workbench

5. Designed software architectures for various systems using UML.

6. Set up continuous integration using Jenkin connected to repositories on github.

7. Developed application as a containerized system using docker.

8. Deployed Zookeeper and Apache kafka for modularized systems that used publisher/consumers pattern.

With my level exposure in the software industries and experienced in different programming languages and frameworks, I will be continuing my career as a senior software developer or software architect in the industry.

Timeline

Senior Java Backend Engineer

EXQUIS APP FACTORY
03.2021 - Current

Software Architect

ITEX INTEGRATED SERVICES
10.2018 - 03.2021

Senior Software Developer

BIZZDESKGROUP LIMITED
04.2016 - 09.2018

Java Software Developer and DevOp

YOUNGPRIME SOLUTION VENTURES
01.2013 - 06.2021

Bachelor of Science - Computer Science

JAIPUR NATIONAL UNIVERSITY INDIA
01.2013 - 11.2018

Higher National Diploma - Electronics And Telecommunications

FEDERAL POLYTECHNIC BIDA
01.2006 - 08.2008

Ordinary National Diploma - Electrical And Electronics

FEDERAL POLYTECHNIC BIDA
01.2003 - 08.2005
Murtala AliSenior Java Backend Engineer