Post Job Free

Resume

Sign in

Software Development Technical Support

Location:
Nairobi, Nairobi County, Kenya
Salary:
120000
Posted:
November 14, 2023

Contact this candidate

Resume:

VikramBandaru

Nairobi, Kenya

+254********* • ad04ym@r.postjobfree.com•https://www.linkedin.com/in/vikrambandaru/

Systems Architect Profile

A technical leader with over 15 years of successful Experience developing and implementing Financial Systems.

Proven experience in IT strategic planning, operational supervision, systems integration, software solutions development, documentation, client need assessment, decision-making, and technical troubleshooting. Proficient in leading various software development projects from inception to completion as per budgetary and time constraints. Deft at developing and directing team members to complete overall assigned operation on time in compliance with quality standards. Succeeded in delivering IT products to various customers as per expectations that enhanced client satisfaction and experience.

Core Competencies:

Full Life Cycle Project Management

Systems Development &Implementation

Product Specifications &Requirement Analysis

Troubleshooting & Disaster Recovery

Quality Assurance & Performance Testing

System Performance Tuning

Team Building & Leadership

Astute Communication

Professional Experience

NLS Tech Solutions, Kenya

Lead Software Architect & Product Development Lead, Apr 2010 - Present

Streamline the development of various application products on a unified platform, integration architectures, and system interfaces by devising impeccable application system architectures and platforms. Determine the requirement of client’s IT ecosystems and road-maps as well as implementing appropriate system architectures. Deliver application software to clients by spearheading development team. Perform various operations, such as executing software testing techniques, maintaining documents, rationalising application module code and architectures, delivering training to the clients, and participating in meetings. Conduct various reviews to determine errors and direct team members for resolution. Enhance the performance of application products to meet the needs of clients IT echo systems, performance needs, and transaction volumes.

Technical Proficiencies

Microservices – Eclipse Micro profile Framework with Java Runtime, Azure API Manager Configurations,Containerized Platforms – Docker & Kubernetes, Core Java,Unit Testing With Junit,Enterprise Java, Performance Testing Using JMeter,S.O.A, RESTful APIs ( JAX –RS Jersey On Tomcat Server, Undertow Server),,CI /CD Pipelines, Web Sockets ( JavaScript client, Java Client & Server), Java Multithreading & Concurrency, Java 8 Stream and Functional Programming,Temenos T24 Product Customisation, JavaScript, Hazel cast Distributed Computing Platform, Reactive Development, Functional Programming, R.D.M.S Oracle, MySQL, IBM DB2, MSSQL, Java Servlets, HTML5, CSS3 &JavaScript, Ajax.

Key Products as Software Architect & Lead Developer

A.M.L, Transaction Monitoring & Financial Fraud Detection Engine ( Rule-Based & Inference Logic & Customer Behavioural Analytics )

Workflow Management System (Loan Originations, Debt Collection, Document Management).

Proprietary Enterprise Integration Platform for Banking Channels - Microservices Architecture.

Offline Branch System for Banking Organisations.

S.O.A Platform for Omni Channel Banking Supporting Both Web Services and REST APIs.

Biller Platform For Processing of secure and robust unified Customer Invoicing and Bill Payment Transactions.

Key Projects:

Product Redesign & Development To Microservices Based Architecture & Containerized Deployments:

Position: Architect & Lead Developer

Technologies /Tools: Eclipse Microprofile 5.0 Framework, Java, JDBC, Java REST Apis.

Dates : March 2022 – Ongoing

All The Organisation Products Are being Redesigned and redeveloped including code refactoring To migrate from Monolithic Architectures to Microservice based.

Completed Design and Redevelopment of All service Based products to Java Microservice based REST Apis to adopt to current market cloud and cluster deployment strategies.

The whole product stack of our organisation has been rolled out the clients according to their strategic adoption of virtual data-centres and cloud Deployment Plans.

The Product Redevelopment strategy is implemented to achieve high scalability and availability of products to offer products in SaaS model as well as to cater our customers who want to use their product deployments

In B2B Market model.

Mobile Banking System U.S.S.D & Smartphone App

Position: Architect & Lead Developer

Technologies /Tools: Core Java, Java Concurrency, J.D.BC Apis, ava Servlets, HTML,CSS &JavaScript, MySQL Database, Apache HTTP Core Server & Client Libraries, Azure waf, Java REST & WebServices.

Developed a mobile banking application to deal with traditional banking operations, utility payments, and mobile lending as well as delivered peripheral services.

Extensible Configuration Based services architecture for quick to implement and go to market strategy.

Assisted key clients to improve the delivery of all existing and new services to the entire customer base.

Utilised S.O.A to develop the platform as per budgetary and quality constraints.

Key Clients: Retail Banking Microfinance & Banks In Kenya, Insurance and microfinance service provider in Zambia, Retail banking service provider in South Sudan

Omni Channel Middleware Product

Position: Architect & Lead Developer Dates: June 2013 – July 2014, Oct 2014- Mar 2015, April 2015 – Oct 2015, June 2018 –Oct 2018 - Technologies /Tools: Core Java, Java Concurrency, J.D.BC APIS, Java Servlets, HTML,CSS &JavaScript, Oracle 12c Database, Apache HTTP Core Server, J8583 API, IBM DB2

Created Omnichannel middle system to streamline transaction processing through middleware integration and transaction processing engine.

Supported the client organisations to control the huge volumes of customer transactions with milliseconds response times and 97% uptime.

Key Clients:Tier 2 retail bank, A Microfinance organisation, and Tier 3 retail bank.

Offline Branch System

Position: Architect & Lead Developer Dates: June 2011 – Dec 2012, Feb 2013 – July 2013, June 2018 – Oct 2018 Technologies /Tools: Core Java, Java Concurrency, J.D.BC APIS, Enterprise Java Beans,Java Servlets, HTML,CSS &JavaScript, Oracle Change Data Capture & P.L/S.Q.L Triggers, MSSQL Change Data Tracking, MySQL Triggers, IBM DB2 Triggers

Led the development of offline branch system. From inception, design, architecture and Complete Development Life Cycle, as well as deployment in the retail banks across East Africa in 6 countries.

Leveraged the change data tracking and real-time E.T.L components to design a light-weight replica of core banking system database.

Key Clients: One of the largest retail bank in Kenya, A tier 2 bank with corporate clients, tier 2 state-owned public bank, and largest commercial, a public bank in Ethiopia.

Prior experience as Junior Systems Engineer for Temenos India Pvt Ltd., Chennai India

Education and Credentials

M.Sc In Data Science (2021 - )

University Of London, London. U.K

M.Sc.in Information Systems Management. -- 2019

University Of Roehampton, London. U.K

M.Sc. In Advanced Computer Science -- 2016

University Of Leicester, Leicester, U.K

Master of Computer Applications -- 2008

Acharya Nagarjuna University, Tenali,India

B.Sc. In Computer Science -- 2005

Acharya Nagarjuna University, Tenali, India



Contact this candidate