Results-oriented and innovative Senior Software Engineer with 9 years of experience. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading development teams in enterprise-wide development projects.
Multi-talented Senior Software Engineer successful completing simultaneous projects. Willing to jump in to develop "outside the box" solutions. Decisive leader and reliable team builder with results-focused and driven approach.
Overview
11
11
years of professional experience
1
1
Certification
Work History
Software Developer
Equity Group Holdings PLC
08.2023 - Current
Developed and manage the core customer application used by millions of users.
Improve security profile and performance of authentication services.
Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
Developed software for Web and mobile operating systems.
Created proofs of concept for innovative new solutions.
Inspected equipment, assessed functionality, and optimized controls.
Translated technical concepts and information into terms parties could easily comprehend.
Cloud and Product Security Architect
Equity Bank Kenya PLC
06.2022 - 08.2023
Worked effectively in fast-paced environments.
Displayed sound understanding of standard networking protocols, virtual networks and load balancing.
Maintained compliance with cybersecurity regulations and measures and tracked, assessed, integrated and reported on modernization and migration processes.
Recommended design changes to production systems in response to changing business process, capacity, risks and performance requirements.
Identified and remediated single points of failure and security risks.
Skilled at working independently and collaboratively in a team environment.
Used strong analytical and problem-solving skills to develop effective solutions for challenging situations.
Used critical thinking to break down problems, evaluate solutions and make decisions.
Senior Software Engineer
Nigerian Inter Bank Settlement System
04.2020 - 06.2022
Worked with project managers, developers, quality assurance and customers to resolve technical issues.
Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
Provided technical support using knowledge of complex technology to solve problems and support new projects.
Trained and mentored junior developers and engineers, teaching skills in C#, Java, SQL, Unit Testing and working to improve overall team performance.
Development and maintenance of biometric system used by the financial sector Design and deployment of fraud control systems and reports
Development of system for aggregation of tax reports for the Central Bank in Nigeria.
Source code review and system design Responsible for the engagement of financial institutions and 3rd parties during solution delivery
Key Achievement: Modified a regulatory report which took more than 48 hours to complete to a more efficient version which completes in about 30 minutes
Redesign the Biometric System used by over 50 million users.
Senior Software Engineer
Interswitch Limited
04.2019 - 04.2020
Increased transaction volume and amount by over 100% in 3 Months by reengineering how the system processes ISO Messages, manages concurrency and network connections with the terminals (POS and ATM)
Reduced downtime in the TMS from over 86 hours per month to less than 1 hour by proactive use of health checks and automating the failover process
Increased profit and reduced cost of operation by shrinking the number of servers from 8 to 4
Managed the Terminal Management System (Kimono) for various subsidiaries including Kenya, Uganda and Sierra Leone
Integration with various card services like VISA, FIMI (Network International)
Updated job knowledge by studying state-of-the-art development tools and programming techniques and participating in educational opportunities.
HSM and Payment Card Programming (Switching)
Software Engineer
Guaranty Trust Bank
09.2016 - 03.2019
Lead and designed the airtime vending system and transfer system with the ability to accept and process millions of transactions per day
Increased the scalability and speed of core services (Login, transfer) in the Bank’s Mobile Banking Application by over 300% by identifying bottle necks and use of caching and various resource management techniques
Reduced the time taken to deliver monthly statement to millions of customers from over 15 days to 24 hours.
Key Achievement: Technology Staff of The Year Guaranty Trust Bank PLC 2018
Saved funds and resources by increasing the performance of the airtime system in the bank.
Updated old code bases to modern development standards, improving functionality.
Security Analyst
Guaranty Trust Bank
05.2014 - 09.2016
Established and managed the security team that integrated various merchants (external) including Airlines and retail stores to the Payment system.
Advising and giving solutions to enforce security and usability. This increased the reputation of the brand, product and team
Discovered various code and business logic flaws in our payment system and gave the appropriate solutions, which saved the bank from financial and reputation loss
Key Achievement: Identified currency manipulation flaws in two major airlines, this saved millions of Naira.
Performed risk analyses to identify appropriate security countermeasures.
Conducted security audits to identify vulnerabilities.
Recommend improvements in security systems and procedures.
Proved successful working within tight deadlines and a fast-paced environment.
Provided safety reports and data analysis to building managers to inform security processes.
Marketing Officer
Guaranty Trust Bank
06.2013 - 05.2014
Used consultative sales techniques to understand customer needs and recommend relevant products and services.
Coordinated with internal business divisions, agency partners and local vendors to guarantee on time, cost-effective delivery of all marketing communications materials.
Made decisions and recommendations about extending lines of credit.
Conducted financial review of customer lines of credit by assessing company financials and initiating credit application reviews.
Assessed credit risk and analyzed financial statements.
Analyzed credit scores to determine borrowers' creditworthiness.
Reviewed and approved or denied credit applications to keep organization profitable by making informed lending decisions.
Incorporated product changes into marketing messages to drive customer engagement and maximize profits.
Compiled product and customer data to generate informed profit projections.
Developed creative presentations, trend reports, kitted assets, and product data sheets.
Boosted brand awareness and generated leads while managing internal and external marketing campaigns and programs.
Assisted customers with prompt and polite support in-person and via telephone.
Prepared PowerPoint presentations and Word documents for sales presentations.
Education
Bachelor of Science - Computer Science
Ambrose Alli University
Ekpoma , Edo State, Nigeria
10.2008
West African Senior School Certificate -
Nigerian Navy Secondary School
Skills
Proficient in Java, Apache Camel, Spring Boot , C#, NET, Coldfusion, Go, Python, R, Javascript
Database and Messaging programming MSSQL, Oracle,PostgreSQL,Redis, Rabbit MQ, Apache Kafka
Cyber Security Web, Cloud and Application, OWASP, SSL
Performance Optimization , Testing and Tuning
NET development, Spring Boot, REST/JSON, WSDL, XML, XSD
Experience in Agile Development and SDLC processes
Experience in development using various OS Linux, Windows
Certification
AWS Solutions Architect Associate (Amazon Web Service)
Lean Six Sigma Green Belt
Lean Six Sigma Yellow Belt
ISO 31000 Risk Manager (PECB).
Microsoft Certified Solutions Expert Windows Server® 2012.
Microsoft Certified Solutions Associate Windows Server® 2008, 2012.
Introduction to Risk Management Course (ISO 31000:2011).
PayTech Academy (ISO 8583 & Transaction processing, Fundamentals of Card Payment)
Integrated Management Systems Implementation Course (ISO 27001:3013, ISO 20000:2011 & ISO 22301:2012).
National Youth Service Corps Certificate June 2010
Languages
English
Native language
Timeline
Software Developer
Equity Group Holdings PLC
08.2023 - Current
Cloud and Product Security Architect
Equity Bank Kenya PLC
06.2022 - 08.2023
Senior Software Engineer
Nigerian Inter Bank Settlement System
04.2020 - 06.2022
Senior Software Engineer
Interswitch Limited
04.2019 - 04.2020
Software Engineer
Guaranty Trust Bank
09.2016 - 03.2019
Security Analyst
Guaranty Trust Bank
05.2014 - 09.2016
Marketing Officer
Guaranty Trust Bank
06.2013 - 05.2014
AWS Solutions Architect Associate (Amazon Web Service)
Lean Six Sigma Green Belt
Lean Six Sigma Yellow Belt
ISO 31000 Risk Manager (PECB).
Microsoft Certified Solutions Expert Windows Server® 2012.
Microsoft Certified Solutions Associate Windows Server® 2008, 2012.
Introduction to Risk Management Course (ISO 31000:2011).
PayTech Academy (ISO 8583 & Transaction processing, Fundamentals of Card Payment)
Integrated Management Systems Implementation Course (ISO 27001:3013, ISO 20000:2011 & ISO 22301:2012).
National Youth Service Corps Certificate June 2010
Bachelor of Science - Computer Science
Ambrose Alli University
West African Senior School Certificate -
Nigerian Navy Secondary School
Similar Profiles
Jane WanjikuJane Wanjiku
Customer Success Associate-International Banking and Payments at Equity Group Holdings PLCCustomer Success Associate-International Banking and Payments at Equity Group Holdings PLC