Software Architect
CurrentAs a Software Architect, my responsibility is to design the overall architecture and structure of software systems. Also provide technical leadership and guidance to development teams throughout the software development lifecycle. Analyzing and evaluating existing systems and technical requirements to identify areas for improvement or new system implementation. Evaluating new technologies, frameworks and tools to recommend their adoption based on system requirements and industry best practices.Below are my major projects.-- Responsible for the backend design for a Credit Collection Project, focusing on introducing an installment-based solution for cardholders unable to pay their balance.-- Lead Architect of the Core Banking product. Under the scope of this project, we introduced the new banking product into our platform. It includes the account generation, debit cards associated with the account, transaction processing and other account related use cases.-- Worked as an Architect on Joint Account Enrollment Project. It involves the enrollment of joint account and transaction processing. Working closely with developers and other stakeholders to ensure seamless delivery. -- Successfully migrated application from JDK 8 to JDK 21. Conducted thorough code analysis and refactoring during the migration process.-- Migrated the build process of an existing application from Ant to Maven, streamlining dependency management.-- In addition to the projects mentioned above, I worked on various tickets related to product enhancements and client requirements.