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