Summary
Overview
Work History
Education
Skills
Personal Hobbies
Personal Information
Timeline
Generic

Rajesh Prabhu Durairaj

Sydney

Summary

Dynamic Tech Lead with extensive experience at Woolworths, specializing in secure payment gateway applications. Proven track record in vendor management and project oversight, ensuring PCI compliance and successful CI/CD migrations. Adept at fostering team collaboration and enhancing productivity, leveraging skills in Java and Agile methodologies to drive project success.

Overview

21
21
years of professional experience

Work History

Tech Lead – Payments Backoffice

Wpay
07.2023 - Current
  • Company Overview: Woolworths, Australia
  • Lead and manage the deployment of payment applications in PROD and NON-PROD environments
  • Ensure the deliverables from vendor meets the requirements and design by reviews
  • Plan for Sprint ahead by closely working with Product Manager aligning with product roadmap and define strategies for the team accomplish the tasks
  • Ensure the applications are PCI complaint – involve in audit reviews and PCI artefact submissions, raise exemptions and fix them based on deadlines
  • Interact with connex teams for any upgrades to ensure AS2805 message formats are aligned
  • Work with infrastructure team to ensure security vulnerabilities are fixed, work with application developers (vendor) and define the security requirements if any
  • Work with the team on fixing the issues raised by Security team based on the monthly (Qualsys) scan results and suggested solutions, liaise with security team to provide updates and define the false positives, work on software vulnerabilities based on NIST updates
  • Review the PEN-TESTING reports and liaise with vendors/internal developers for any issues and bug fixing, manage to fix the issues internally for any issues with the application servers
  • Facilitate Agile meetings and ensure sprints are completed as planned
  • Ensure all the releases are deployed aligning the business requirements and management schedules
  • Migrate the manual deployment to CI /CD automation process in Azure and assist in splunk cloud migration
  • Role of Key Custodian, Management of certificates for communication & individual contributor on application server platform migration
  • Woolworths, Australia
  • Team size: 5
  • Tools used: Java 11, Java 13, C#, .net SQL 2019, Azure, Splunk, Lucid Chart, Atlassian JIRA, Confluence, Apache
  • Application Server: Apache Tomcat 9.0.36
  • OS: Windows 7 Enterprise, Windows 2012 Server

Tech Lead – Digital Payments - Digital Pay & Webpay

Wpay
01.2019 - 06.2023
  • Company Overview: Woolworths, Australia
  • Lead and manage the deployment of payment applications in PROD and NON-PROD environments
  • Ensure the deliverables from vendor meets the requirements and design by reviews
  • Plan for Sprint ahead by closely working with Product Manager aligning with product roadmap and define strategies for the team accomplish the tasks
  • Ensure the applications are PCI complaint – involve in audit reviews and PCI artefact submissions, raise exemptions and fix them based on deadlines
  • Interact with connex teams for any upgrades to ensure AS2805 message formats are aligned
  • Work with infrastructure team to ensure security vulnerabilities are fixed, work with application developers (vendor) and define the security requirements if any
  • Work with the team on fixing the issues raised by Security team based on the monthly (Qualsys) scan results and suggested solutions, liaise with security team to provide updates and define the false positives, work on software vulnerabilities based on NIST updates
  • Review the PEN-TESTING reports and liaise with vendors/internal developers for any issues and bug fixing, manage to fix the issues internally for any issues with the application servers
  • Facilitate Agile meetings and ensure sprints are completed as planned
  • Ensure all the releases are deployed aligning the business requirements and management schedules
  • Migrate the manual deployment to CI /CD automation process in Azure and assist in splunk cloud migration
  • Role of Key Custodian, Management of certificates for communication & individual contributor on application server platform migration
  • Woolworths, Australia
  • Team size: 5
  • Tools used: Java 11, Java 13, C#, .net SQL 2019, Azure, Splunk, Lucid Chart, Atlassian JIRA, Confluence, Apache
  • Application Server: Apache Tomcat 9.0.36
  • OS: Windows 7 Enterprise, Windows 2012 Server

Senior Programmer Analyst

FIS Australasia
North Sydney
01.2014 - 12.2018
  • Company Overview: North Sydney, Australia
  • Enhancement of Key Management system for higher degree entropy for securing master key as per Information security policies in ISO27001
  • Design and develop ‘Password Management’ for Webpay application to adhere to ISO27001 rules
  • Enhance the applications by understanding and implementing the AS2805 message formats to resolve payment PROD issues
  • Fortify (Static Application Security Testing tool, HP-Fortify v4.42) scanning and fix OWASP TOP 10 defects to resolve security vulnerabilities and assist team members to resolve application security issues
  • Migrate Projects to Fortify-On-Demand for scanning the vulnerabilities
  • Set-up environment for QSA(Qualified security Assessor) to test Webpay application and fix defects based on the assessment, manage defects by sharing with team members and guiding them to resolve the issues
  • Liaise with Penetration testing team and fix defects raised by sharing with team members and assist team members to fix the defects
  • Interact with PADSS(Payment Application Data Security Standards) enforcer and provide the necessary details for documenting Webpay application for PADSS certification
  • Implementation of Webpay at client place for PCI DSS(Payments Card Industry Data Security Standards) certification
  • Code review for defects fixed team members, build and release management for internal release
  • Designated OSS(Open Source Software) Liaison for team using Black Duck Code Center to track the history of software in application with revisions added to avoid threats and enhance security
  • Generate reports from Sonar cube for code quality after development
  • Develop Service-mix module individually for MAPS (Multiple Application Processing System)
  • Technical Team lead for team of 5 members on MAPS project, fixing defects and defect management with rest of the team for MAPS
  • Provide status update to HSBC client on release and defect status, manage the release, update FIS management on outcome for each week
  • Implementation support on go-live and fix production defects for MAPS
  • Technical Lead Consultant/Developer/platform engineer for eSS-IPP handling development and releases
  • Member of team that plans to move project to Cloud – Microsoft Azure and AWS Security Fundamentals
  • North Sydney, Australia
  • Team Size: MAPS-7, Webpay - 13
  • Development Tools Used: Eclipse, NetBeans, Maven/Ant builders
  • Technologies: Java 6, Java 7, Java 8, Apache ServiceMix 3.0, MS-SQL2008, MS-SQL2012, DB2 9.1 using SQL Squirrel Client 3.5.2 in Mainframes, JSP, J-Unit 4.4, Log4j over SLF4j 1.7, Jasper reports, Servlet 2.5, JSP 2.1, OWASP Security API 2.1.0, Quartz 2.1.7, Java Script, Splunk 6.6.2, Veracode 1.0.4
  • Application Server: Apache Tomcat 8.0.23
  • OS: Windows 7 Enterprise, Windows 2012 Server

Java/J2EE Consultant Developer

C Smart International
Sydney
02.2012 - 12.2013
  • Company Overview: Sydney, Australia
  • Design and develop Web application layer using RESTFul web-service API’s and JAXB
  • Database design and development
  • Unit testing of application
  • Transaction server changes to serve the request from Web application layer and create appropriate response
  • Test the application with transaction switches
  • Create Maven artifacts for build
  • Member of PADSS project implementation, assessment and certification
  • Fortify scan the code and fix OWASP TOP 10 issues
  • Sydney, Australia
  • Team Size: 4
  • Tools Used: NetBeans, Maven Builder 2.2.1
  • Technologies: Java 1.6, Spring 3.0, RESTFul Web Service, JAXB 2.0, JSON 2.0, MS SQL-Server 2008, J-Unit 4.4, SLF4j 1.7, Java Script
  • Application Server: Apache Tomcat 5.5.27
  • OS: Windows 7

Senior Java/J2EE Developer

Travelex Pty. Ltd.
Sydney
08.2011 - 12.2011
  • Company Overview: Sydney, Australia
  • Implement security feature for Fox web-application to avoid X-Site Scripting and Blind SQL injections
  • Encrypt and decrypt confidential data in Request and Response object
  • Fix the bugs related to security issue
  • Fix the issues raised as the ripple effect of implementing the security feature by unit testing all individual modules
  • Create a test application for web-services calls to ensure un-interrupted service at configured frequency
  • Enhance the application to support Internationalization
  • Enhance the application with new modules that involves design, development and Unit testing
  • Sydney, Australia
  • Team Size: 3
  • Tools Used: Eclipse IDE, Maven Builder 2.2.1
  • Technologies: Java 1.5, Servlets 2.3, JSP 1.2, SQL-Server 2008, J-Unit 4.4
  • Application Server: J-Boss 4.0.5, Tomcat 5.5.27
  • OS: Windows 7

Tech Lead – Product Management Group

Symphony services Pvt. Ltd.
Bangalore
06.2008 - 03.2011
  • Company Overview: Global Operation Centre, Bangalore (Headquarter in Palo Alto, CA, USA), India
  • Requirement analysis, estimates, design, coding and Unit testing
  • Conduct daily stand-up meetings in support to Agile-Scrum methods
  • Interact with counter-parts working at client location directly to clarify the doubts and resolve the issues
  • Estimates and quotes for project planning
  • Analysing production issues and provides solutions to resolve the issues
  • Responsible for Custom release of the product
  • Provide training and knowledge sharing sessions for team members
  • Review of design documents and coding by the team
  • Evaluation member of any new tools for the team
  • Conduct review meetings with Architecture team by involving the managers and testing team members
  • Member of Auditing team for CMM levels
  • Global Operation Centre, Bangalore (Headquarter in Palo Alto, CA, USA), India
  • Clients: Wachovia, UNICEF, Morgan Stanley, Pfizer, JPMC, Edward Jones, EDS-Symantec are some of the major clients
  • Team Size: 25
  • Tools Used: Eclipse IDE, Ant Builder, iReport-Jasper
  • Technologies: Java 1.5, Java 1.6, Servlets 2.3, JSP 1.2, Struts 1.1, Hibernate 3.0, GWT 2.0, MS SQL 2005, Oracle 9
  • Application Server: JBoss 4.0.5, JBoss 6.0

Senior Development Engineer

Scientific-Atlanta, A Cisco Company
Chennai
02.2004 - 06.2008
  • Company Overview: Chennai (Headquarter in Atlanta, GA, USA), India
  • Development of shell scripts for packaging and installing the application
  • Installation and executing the applications in DNCS and configure the applications that uses streams pumped from head-end that communicates with the dish antenna and satellite
  • Porting the middleware Stack from Legacy platforms to Next Generation platforms (Linux)
  • Conducting sanity checks in the head-end and the server
  • Member of review team for requirement analysis, design, coding and testing
  • Interact with the client directly to clarify the doubts and resolve the issues
  • Interact to clients for any individual contribution role
  • Demonstration of the product to the clients
  • Deployment of the product at the client end
  • Chennai (Headquarter in Atlanta, GA, USA), India
  • Clients: Cable TV operators in North America
  • Team Size: OCAP – 15, DNCS – 14
  • Tools Used: Eclipse IDE, Ant Builder, GCC compiler
  • Technologies: Java1.2, Java 1.5, Java Swing 1.5, C++, My-SQL 5.0
  • OS: Win XP, Solaris 8, Solaris 10, Linux

Education

Master of Computer Applications (MCA) -

Indira Gandhi National Open University
Delhi, India

Bachelor of Science (BSc.) - Computer Science

Bharathiar University
Coimbatore, India

Professional Network Centric Computing -

NIIT
Coimbatore, India

Skills

  • Design/Develop/implement secured Web based payment gateway applications processing payments based on AS2805 message formats adhering to PCI & PADSS rules
  • Experience in Object oriented analysis and designing
  • Involved in complete life cycle of various projects
  • Good people handling skills and demonstrated proficiency in guiding individuals to maximize productivity and handled clients globally
  • Upgrade skill by completing certificate course in CyberSecurity and its 10 domains from course era, DevSecOps – Integrating Security into DevOps from ISC2, ICAgile Certified Professional – Agile team Facilitation
  • Vendor management
  • Project management
  • Documentation and reporting
  • Task delegation
  • Issue troubleshooting
  • Team collaboration
  • HTML
  • Microcontroller skills
  • Ractivejs
  • Feasibility assessment
  • Customer-oriented
  • Internet of Things (IoT)
  • Data storage
  • Usability testing
  • Javascript
  • Serverless architecture
  • Data synchronization
  • Product development

Personal Hobbies

  • Teaching
  • Listening & Learning Music
  • Reading Books
  • Trekking

Personal Information

Citizenship: Australian Citizen

Timeline

Tech Lead – Payments Backoffice

Wpay
07.2023 - Current

Tech Lead – Digital Payments - Digital Pay & Webpay

Wpay
01.2019 - 06.2023

Senior Programmer Analyst

FIS Australasia
01.2014 - 12.2018

Java/J2EE Consultant Developer

C Smart International
02.2012 - 12.2013

Senior Java/J2EE Developer

Travelex Pty. Ltd.
08.2011 - 12.2011

Tech Lead – Product Management Group

Symphony services Pvt. Ltd.
06.2008 - 03.2011

Senior Development Engineer

Scientific-Atlanta, A Cisco Company
02.2004 - 06.2008

Master of Computer Applications (MCA) -

Indira Gandhi National Open University

Bachelor of Science (BSc.) - Computer Science

Bharathiar University

Professional Network Centric Computing -

NIIT
Rajesh Prabhu Durairaj