IT Systems Analyst
Abu Dhabi Commercial Bank
Total years of experience :11 years, 11 Months
• Spearheading delivery of projects/enhancement requests and ensuring complete SDLC of channels (IVR, SMS, Internet Banking, Mobile Banking, E-statement, Personal Finance Applications)
• Planning out solution architecture and ensuring standardizations of SOA processes
• Understanding development practices in order to make informed decisions, facilitate conversations, lead & teach others
• Interacting with team members for ensuring smooth progress of project work; ensuring adherence to quality norms (ITIL) throughout the implementation process
• Deploying standard test processes and deliverables (defect management & quality metric reporting) within the gated process to streamline testing and support automation and manual testing efforts
• Managing all phases of the software development life cycle inclusive of scoping, development, integration, deployment, testing, maintenance and production support
• Oversaw the core-banking modules for clients in Sri Lanka.
• Qualified on the technological/business aspects of the Banking sector.
• Explored extensive knowledge in Microservices, SpringBoot, and CI/CD technologies.
• Headed development of a standalone batch-based Java application and handled the SDLC end to end
• Helped associate developers and solve complex architecture and development tasks by implementing abstract interfaces to simplify it and used SonarQube to enhance quality coding
• Took on the challenge of integrating processes that extract information from FTP servers to the DB
• Helped cut the functional testing time by 70% by developing a testing infrastructure that can test several months of day end processes in just a couple of hours.
• Headed in restructuring the Spring-based application and the backend Database structure
• Headed in reshaping the retailer application HTML and styles according to new designs provided
• Built security into the product (CORS/CSRF) and helped QA engineers to identify breaches
• I was a key player in developing the UI/UX for the application and packaging JavaScript and CSS
• Managed WebLogic servers and created deployment process
• Refactored the JEE based IVR call flow architecture and improved code efficiency by 80%
• Established development and integration IVR applications to CRM with SOAP/REST web services
• Worked as a support analyst, providing ongoing support for high availability production environments to maintain more than 90% SLA rating
• Handled process verification and adherence to Agile software development
• Held meetings with stakeholders to define the goals of the project
• Managed people, including recruitment, and influencing interpersonal relationships between employees to improve motivation and results
• Headed the upgrade of the current IVR system to the latest version
• Statistically analyzed call information data and optimized SQL queries to improve existing structure.
• Carried out research and development for existing architecture
• Managed Linux (and variants) servers
• Worked as a DevOps engineer
My thesis was Employing Machine Learning to Predict Epidemics from Climatic Conditions with Crowdsourcing. Several years of dengue-related data are collected for machine learning to predict future infection rates. The technologies I have used for machine learning was Weka and to collect user data: Android with DynamoDB (Amazon Web Services) for cloud storage
Bachelor of Science in Information Technology