SUMMARY
18+ years of experience in Software Development, Software and Integration Architecture using IBM App Connect, Oracle Service Bus, Oracle API Gateway, IBM API Connect, .NET Framework, C#, ASP.NET MVC & SQL Server in a Core Banking, ADC channels & 3rd party integration. I have strong understanding of banking domain as I have done business analysis of banking operations and involved in requirement gathering process. I have technical, business understanding, Communication, Leadership & Management skills. Currently, I am leading technical team of Enterprise Service Bus using IBM App Connect
ACHIVEMENTS as Solution Architect
SKILLS
Software Development:
Middleware
Software Security:
Database:
Banking Domain:
AGILE:
Working as Resource Outsource in AbuDhabi Dubai Islamic Bank(ADIB).
Building and integrating information systems to meet the Client’s need.
Assessing the systems architecture currently in place and working with technical staff to recommend solutions to improve it.
Resolving technical problems as they arise.
Providing supervision and guidance to development teams.
Continually researching current and emerging technologies and proposing changes where needed.
Informing various stakeholders about any problems with the current technical solutions being implemented.
Assessing the business impact that certain technical choices have
Building and integrating information systems to meet the companyâs needs.
Assessing the systems architecture currently in place and working with technical staff to recommend solutions to improve it.
Resolving technical problems as they arise.
Providing supervision and guidance to development teams.
Continually researching current and emerging technologies and proposing changes where needed.
Informing various stakeholders about any problems with the current technical solutions being implemented.
Assessing the business impact that certain technical choices have.
Providing updates to stakeholders on product development processes, costs, and budgets.
Guide team development efforts towards successful project delivery.
Provide technical leadership to teammates through coaching and mentorship.
Maintain high standards of software quality within the team by establishing good practices and habits.
Identify and encourage areas of growth and improvements within the team.
Collaborate with other software developers, business analysts and software architects to plan, design, develop, test and maintain web based business applications built on Microsoft technologies.
Asist in the collection and documentation of user requirements, development of user stories, estimates and work plans.
Prepare reports for daily Sprint status and submit to higher management.
Design, develop and unit test applications in accordance with established standards.
Participate in code review exercise.
Develop, refine and tune integration between applications.
Analyze and resolve technical and application problems.
Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
Adhere to high-quality development principles while delivering solutions on-time.
Research on new technologies
Review user requirements against Temenos T24 functionalities and set up the technical architecture and tools necessary to maximize the benefit from Temenos products.
Undertake any development activities during implementation such as the installation of custom enhancements, or building Extracts.
Optimize the subroutines for smooth operation.
Closely involved in Data migration from legacy system (Bank Smart suit) to T24. Provide support to branches after successful implementation of T24 system.
Make enhancement/Customize T24 system as per the requirement receive from different departments.
Provide solutions to branches in case of any mishap.
In case of launching of new Product in bank, my duty is to design the T24 system as per the Product requirement.
To make enhancement and modification in the existing application.
Also involved in 2nd Level support to branches.
Attend meeting with higher management to explain project functionality and to gather requirements.
Analyze, design and develop the application as per the requirement.
Design the database structure as per system requirement.
Manage tables, stored procedures and views
Make enhancement and modification in the existing application.
Deploye application on Live Environment.
Provide support after successful implementation.