Position: Senior Software Engineer
Category: Java
English level: fluent
Years of experience: 6

My vast knowledge about payment system, core banking application/operations and Database Management and Catalogue systems.
Experienced Software Engineer with a demonstrated history of working in the Information Technology, Banking and Payments Services industries. My specialties include Project Management, full-stack software Development, Distributed Systems Architectures, OOP, UI/UX, CI/CD mobile applications development and crafting complex APIs. I'm passionate about technology, creative and always take 100% ownership of any task at hand.
Below are projects that I worked on:

• Building and managing core Terminal Management System (TMS on-premise and remote) for banking activities using Java Spring Boot, Knockout JS, Redis for caching, MSSQL for database and Jenkins for deployment and build pipeline.
• Managed the Interswitch Lending Services (ILS) using Java Spring Boot, Redis for caching, Angular JS, MongoDB for Analysis, MSSQL for data persistence, Kubernetes, Jenkins and Docker. 
• Built and Managed Fidelity Bank's Soft-Token App using Java Spring Boot, Entrust security gateway, MSSQL and React Native.
• Built and Managed the Fidelity FastLoan App using Java Spring Boot, RabbitMQ, Redis, MSSQL, and Ionic.
• Managed Fidelity Bank's Mobile/Web banking App which was built with Java Spring Boot, Angular, App dynamics Monitoring Solution, Entrust security gateway and MSSQL.
• Managed Fidelity Bank USSD banking platform (*770#) using C#(.Net), ASP.Net, Entity Framework.
• Worked on IOS QRCode parser for mVisa (Using swift programming language).
• Implementation of Foreign Currency transfer on online banking.
To have a good working culture.
To also work with a manager that will help me grow in my careers.
I am open to both working as a pure Backend or Full-stack. I am also willing to consider outsourcing with a long-term project.