Summary
Overview
Work History
Education
Skills
Timeline
Generic

Abdolrahim Tahvildari

Wellington

Summary

Technical Leadership & Solutions:

  • Banking Solutions Architect: Led the development and implementation of specialized technical solutions for complex User Requirement Specifications (URSs), defects, and Problem Change Requests (PCRs) specific to the banking sector. Ensured alignment with stringent industry-specific architectural principles, design standards, and regulatory requirements.
  • Compliance & Quality Assurance: Conducted meticulous reviews of banking requirements, executed comprehensive impact analyses, and meticulously scrutinized technical specifications to ensure seamless compliance with banking regulations, optimal compatibility, and unparalleled quality assurance.

Team Development & Training:

  • Banking-Centric Training Initiatives: Designed and delivered tailored technical training sessions for developers, enhancing their proficiency in Java programming, banking-specific business processes, regulatory compliance, and advanced programming methodologies.
  • Defect Resolution & Efficiency: Partnered with project teams to identify root causes of defects within banking operations, implementing strategic solutions that significantly enhanced productivity, efficiency, and adherence to industry standards and best practices.

Performance Tuning & Technologies:

  • Operational Resilience: Exhibited deep expertise in fine-tuning performance within banking systems, leveraging cutting-edge technologies and methodologies to optimize system reliability, responsiveness, and scalability, all while maintaining robust security protocols and compliance.
  • Innovative Technology Integration: Continuously monitored and evaluated emerging banking technologies, trends, and market dynamics, strategically integrating innovative solutions to drive competitive differentiation, operational excellence, and sustainable growth within the ever-evolving banking landscape.

Overview

17
17
years of professional experience

Work History

Senior Technical Lead

HCL, Consultant ANZ Bank
12.2023 - Current

Project & Module Management:

  • Strategic Planning: Orchestrated comprehensive project and module work plans at ANZ Bank, aligning with organizational objectives, ensuring quality adherence, and facilitating timely delivery of critical initiatives.
  • Risk Management: Proactively managed project escalations, minimized risks, and ensured project viability through meticulous status reporting, issue resolution, and stakeholder communication.

Technical Leadership & Guidance:

  • Mentorship & Development: Provided strategic mentorship and technical guidance to the ANZ Bank team, enhancing individual and collective productivity, fostering innovation, and driving technical excellence across projects.
  • Knowledge Sharing: Championed a culture of continuous learning and knowledge sharing within the ANZ Bank team, facilitating skill development, collaborative problem-solving, and professional growth.

Process Improvement & Compliance:

  • Optimization & Compliance: Led initiatives to drive process optimization, streamline workflows, and ensure stringent regulatory compliance, aligning technical practices with industry standards and best practices.
  • Technical Evaluations: Conducted thorough technical evaluations, participated in strategic discussions, and contributed insights to align processes, methodologies, and solutions with ANZ Bank's organizational goals and objectives.

Senior Full StackDeveloper

IPayroll Limited
08.2023 - 12.2023

Azure & Cloud-Based Solutions:

  • Architectural Design & Conceptualization: Spearheaded the architectural design and conceptualization of payroll projects at iPayroll, leveraging Azure and cloud-based technologies.
  • Solution Implementation: Implemented scalable and efficient solutions, ensuring optimal performance, security, and compliance within the cloud environment.

Project Management & Delivery:

  • Development Lifecycle Orchestration: Orchestrated the development lifecycle of payroll projects at iPayroll, ensuring seamless integration, quality adherence, and timely delivery.
  • Risk Management: Managed technical escalations, minimized risks, and facilitated comprehensive status reporting to stakeholders.

Technical Leadership & Guidance:

  • Strategic Direction: Provided strategic direction and mentorship in Azure and cloud-based technologies at iPayroll, fostering innovation and technical excellence.
  • Continuous Learning: Championed continuous learning initiatives, enhancing team capabilities and expertise in cloud computing solutions.

Process Improvement & Compliance:

  • Process Optimization: Drove process optimization within Azure and cloud-based projects at iPayroll, ensuring adherence to industry standards, regulatory compliance, and best practices.
  • Technical Evaluations: Participated in technical evaluations, discussions, and reviews, aligning solutions with organizational objectives and client requirements.

Senior Full StackDeveloper

Cubic Transportation Systems
10.2020 - 05.2023

Deutschland Ticket & KVB Applications:

  • Played a pivotal role in the implementation of national transport projects in Germany, including the Deutschland Ticket and intelligent urban transport applications like KVB in Cologne.

Smart App Payment System Services:

  • Designed and implemented smart app payment system services, collaborating with various Payment Service Providers such as Logpay and AIBMS to ensure seamless integration and functionality.

Microservice Architecture & Web Services:

  • Utilized Spring Boot Microservice architecture to develop enterprise-configured REST-based Web Services, maintaining interface compatibility, and concurrency using Java 8 features including default methods and Concurrency API.
  • Implemented a microservice architecture with Spring Boot-based services, integrating REST and Apache Kafka message brokers for efficient communication and data exchange.

Containerization & Deployment:

  • Leveraged Docker Images/containers and Kubernetes for efficient deployment and scaling of applications, ensuring optimal performance and reliability.
  • Deployed Spring Boot-based microservices in Docker containers using Amazon EC2 container services and AWS admin console, ensuring seamless integration and operation.

Hibernate & ORM Solutions:

  • Implemented Hibernate and object-relational mapping (ORM) solutions, ensuring efficient data management and integration within the application environment.

Security & Auditing:

  • Developed logging aspects for auditing and logging purposes using Spring AOP and implemented security measures using the Spring Security framework, ensuring authentication, authorization, and data protection across applications.

Documentation & Maintenance:

  • Created and maintained comprehensive documentation, identifying requirements, specifications, and improvement areas to address issues and enhance system efficiency.
  • Accountable for full deployment and maintenance tasks, ensuring seamless program improvements, design reviews, and execution processes.

Technical Lead | International Payment Middleware

Behsazan Mellat
10.2018 - 10.2020

Card Payment Middleware Implementation:

  • Participated in an international project implementing a Card Payment Middleware, serving as a gateway for online card transactions between two countries. Utilized ISO-8583 message structure and JPOS library, implementing Two-Phase Commit transaction protocol.

Corporate Banking Project Development:

  • Led the development of a Corporate Banking Project, utilizing J2EE technology, React, and Spring frameworks to deliver scalable and efficient solutions for medium and large-scale businesses.

AGILE SCRUM Methodology:

  • Involved in the end-to-end development lifecycle using AGILE SCRUM methodology, encompassing collection, analysis, design, development, and testing, ensuring alignment with business objectives and client requirements.

Microservices & Containerization:

  • Deployed Spring Boot-based microservices in Docker containers using Amazon EC2 container services and AWS admin console, ensuring scalability, reliability, and seamless integration.

Messaging & Integration:

  • Utilized Kafka for implementing the Publish/Subscribe pattern and integrated web services using SOAP, enabling efficient messaging, communication, and integration with legacy systems.

Development Tools & Technologies:

  • Leveraged Java 8 features, Maven, Gitlab, Jenkins, Apache Kafka, SQL scripts, Spring MVC, and Log4j API to optimize code quality, build processes, continuous integration, logging, and efficient data management across applications.

Version Control & Defect Management:

  • Utilized GIT for version control, Eclipse as the development IDE, and Rational Clear Quest for defect management, ensuring code quality, collaboration, and timely issue resolution.

Mentorship & Training:

  • Played an instrumental role in training and mentoring prospective employees, aligning them with project requirements, industry standards, and technical proficiency.

Technical Leadership & Solutions:

  • Provided technical solutions for complex User Requirement Specifications (URSs), defects, and Problem Change Requests (PCRs), ensuring alignment with architectural principles, design standards, and quality.

Team Development & Training:

  • Conducted technical training sessions, enhancing developers' skills in Java, business knowledge, programming techniques, defect analysis, and solution implementation.

Performance Tuning & Technologies:

  • Contributed to performance tuning using technologies such as S1 framework, WebSphere Application Server (WAS), MQ, and DB2, optimizing system performance, reliability, and scalability.

Team Lead

Behpardakht Mellat
03.2007 - 10.2018

Financial Services Design & Implementation:

  • Developed and implemented financial services tailored to facilitate cardholder-originated transactions across diverse platforms like POS, ATM, Mobile Banking, Internet Banking, and PIN Pad.

Software Design & Development:

  • Employed Agile-Scrum methodologies and J2EE architectural patterns to design software systems, staying abreast of current design trends.
  • Spearheaded the development and programming of contemporary websites, leveraging technologies such as JSF, HTML, Bootstrap, CSS, and JavaScript.
  • Utilized Maven for application build and deployment while ensuring continuous integration through the Jenkins platform.
  • Leveraged Eclipse for extensive application development and debugging tasks; managed codebase using SVN and GIT for efficient version control.

Payment Channels Expertise:

  • Spearheaded various payment channel projects encompassing Web Service, IVR, Card, POS, CMS, and Internet Banking solutions.

Team Management & Leadership:

  • Elevated team productivity by integrating effective project management methodologies and optimizing communication frameworks.
  • Augmented team capabilities by consistently offering coaching sessions, constructive feedback, and opportunities for skill enhancement.
  • Led cross-functional teams to successful project completions, fostering robust collaboration and synergy among team members.
  • Amplified customer satisfaction metrics by ensuring punctual project deliveries and upholding stringent quality benchmarks.

Project Development & Leadership Highlights:

  • Joined the prestigious Enterprise Teller development initiative for Maybank in Singapore, commencing as a Senior Java Developer and subsequently progressing to the role of Technical Team Leader.
  • Engineered Offline/Emergency Mode (OEM) solutions, making pivotal contributions to project efficiency and overall success.

Performance Tuning & Technology Expertise:

  • Championed performance optimization endeavors by leveraging technologies like the S1 framework, WebSphere Application Server (WAS), MQ, and DB2 to bolster system reliability, scalability, and efficiency.

Education

Bachelor - Software Engineering

Azad University of Iran
Tehran
03.2007

Master of Science - Information Technology

Azad University of Iran
Tehran
09.2014

Skills

Technical Expertise:

  • Languages & Tools: Java, JavaScript, HTML, CSS, XML, Bootstrap, RESTful APIs
  • Frameworks: Spring MVC, Spring Boot, Hibernate, JPA
  • Database: RDBMS (SQL, MySQL, DB2, Postgresql), NoSQL (DynamoDB)
  • Cloud & Containers: AWS (S3, CloudFormation, ECS, ECR), Azure, GCP, Kubernetes

Architecture & Design:

  • Patterns & Principles: Application of architectural patterns, scalability, resilience, and security within banking
  • Event-Driven & Big Data: Knowledge of Apache Kafka, Spark Streaming, and real-time analytics in banking ecosystems
  • Security & Integration:

Development Practices:

  • Clean Code: Adherence to clean code principles with Spring and Hibernate
  • Agile & DevOps: Agile methodologies, CI/CD with GitLab, CircleCI, Jenkins, Docker, Maven on Windows/Linux
  • Testing: TDD & BDD with JUnit and Mockito for comprehensive test coverage
  • Architecture & Design:
  • Patterns & Principles: Application of architectural patterns, scalability, resilience, and security within banking
  • Event-Driven & Big Data: Knowledge of Apache Kafka, Spark Streaming, and real-time analytics in banking ecosystems
  • Security & Integration:

Security & Integration:

  • Identity Management: Keycloak, SSO, AWS Cognito, SAML, OAuth
  • API Integration: Development and integration of RESTful APIs for seamless banking application interoperability

Timeline

Senior Technical Lead

HCL, Consultant ANZ Bank
12.2023 - Current

Senior Full StackDeveloper

IPayroll Limited
08.2023 - 12.2023

Senior Full StackDeveloper

Cubic Transportation Systems
10.2020 - 05.2023

Technical Lead | International Payment Middleware

Behsazan Mellat
10.2018 - 10.2020

Team Lead

Behpardakht Mellat
03.2007 - 10.2018

Bachelor - Software Engineering

Azad University of Iran

Master of Science - Information Technology

Azad University of Iran
Abdolrahim Tahvildari