Professional Summary
*.* years of technical expertise in IT industry as Developer that includes design, development, testing, implementation and maintenance in Java/J2EE technologies
* ***** ** ****rience working in Card Payments and Banking industries
Expertise in ISO 8583, ATM Transaction Processing and NCR’s Authentic Switch Configuration, Implementation, Debugging, Testing & Support.
Over 3 years of working experience in Agile Scrum methodology of Software development
Experience as ‘Scrum master’ and lead a team of 5 members
Experience in Test Driven Development approach using frameworks Junit, Jmock
Hands-on experience using Soap and Rest Webservices
Experience in Perl scripting
Key Strengths
Capable of successfully managing sub-teams, multiple tasks with strict timelines.
Analytical and research skills which assist in the understanding of business processes.
A quick learner, able to absorb information and communicate learned facts.
Technical Skills
Employment Profile
Technologies : Java, Servlet, JSP, Spring, Webservices, Perl
Servers : Apache Tomcat, Jboss, Weblogic
Databases : Oracle, Postgresql
Operating Systems : Windows, Linux, Unix
Proj.Management Tool : Atlassian JIRA
Testing Frameworks : JUnit, JMock
Version Control : CVS, SVN, GIT
Build Tools : Maven, Gradle
Continuous Integration : Jenkins
HCL Technologies, Chennai, India, July 2013 to July 2016 as Lead Engineer.
Verizon Data Services, Chennai,India, Nov 2011 to June 2013 as Analyst.
CSS Corp Pvt Ltd, Chennai, India from July 2010 to Nov 2011 as Assistant System Analyst.
4W Technologies, Chennai, India from Dec 2009 to June 2010 as Software Engineer
Project Information
#1
#2
#3
#4
#5
#6
#7
Company: Mandrill Tech Sdn Bhd, KL, Malaysia, India (July 2016 - Present)
Project : Authentic
Client : Universal Air Travel Plan(UATP), NCR Corporation US
URL : https://www.youtube.com/watch?v=waSQfC6F-3s
Role : Team member
Technologies : Java 1.6, Swing, Oracle, Docker, GIT
Authentic is NCR’s intelligent transaction services hub that is the payments engine of choice for global networks, banks, merchants, and large processors worldwide. It can accept transactions from any device, source, or system, map these into different formats, authorise and authenticate them, and then route them to any destination. It is primarily a payment switch used most often for payments applications, such as consumer payment services hubs, payment gateways, and conventional card-related switching, authorisation and device-driving applications.
Responsibilities:
Involved in design discussions and requirements gathering for the Change Requests (CRs) from UATP
Involved in development and implementation of the requirements
Bug fixing and deployment support during Acceptance and Integration testing
Project : eBanking MyClear FPX PG Integration module
Client : Ambank, Malaysia
Role : Team member
Technologies : Java 1.7, Servlet, JSP, Rest, Apache Cxf, Oracle, Gradle, GIT
Ambank, one of leading banking and insurance services provider wanted to integrate their web banking to third party payment gateway called FPX. With this integration, customer can perform FPX payment transactions from their Ambank online web banking. Apart from performing payment transactions, the integration module is also responsible for interacting with core banking system to perform basic user operations like authorization, balance check for sufficient funds etc.
Responsibilities:
Involved in design discussions and analysis of core banking functionalities to support the integration
Understanding of existing FPX APIs and call flows involved in web banking
Responsible for planning and timeline estimation in delivering milestones
Involved in end-to-end implementation and bug fixing during various stages of testing
Involved in enhancement and deployment support
Company: HCL Technologies, Chennai, India (July 2013 – July 2016)
Project : Brocade Service Vision(BSV)
Client : Brocade Communication Systems - US
Role : Module Lead and Team member
Technologies : Java, Kendo UI, Rest, JSON, GIT, Jenkins, Postgresql DB
Brocade Service Vision is a service automation and analytics platform focused on driving predictive, preemptive and reactive support to customers. It provides robust data analysis capabilities to detect root cause of the issues and provides relevant resolution to customers. BSV receives the diagnostic data from Investigator, which processes the configuration data and find out any network device issues. BSV has a web portal that customers can login to see the issues found and it is also integrated with Salesforce CRM system
Responsibilities:
Involved in Functional Spec and Design discussions
As a Scrum master, responsible for conducting scrum meetings, derive user stories for dev team and client interactions
Responsible for server side implementation needed for portal GUI
Involved in setting up infrastructure requirements like versioning, jenkins integration and environment setup
Mentoring junior resources about the project requirements and providing trainings
Project : Brocade Investigator
Client : Brocade Communication Systems - US
Role : Module Lead & Team member
Technologies : Perl, GIT, Gerrit, Jenkins, Postgresql DB
Investigator is a diagnostic tool developed for Brocade devices FOS/NOS/NI. The tool can be fed with the supportsave(running configuration) which will do analysis, parsing and generate various reports which will then used by Technical Support Engineers(TSE) to troubleshoot issues. Reports include port analysis, chassis, dashboard analysis etc and thereby reducing the work of TSE’s largely in troubleshooting the issues with the devices with the help of those reports
Responsibilities:
Involved in gathering the RFE’s from the Technical Support Engineers
Involved in implementing Technical Support Bulletin (TSB) detection using scripts
Involved in writing unit test cases and mocks in TDD approach using Prove framework
Bug fixing and parselet script creation for command outputs
Conducting trainings to team members in Perl scripting
Company: Verizon Data Services India, Chennai, India (Nov 2011 - June 2013)
Project : Outbound Auto Dialer(OAD)
Client : Verizon Business
Role : Team member
Technologies : Java, JSP, XQuery, Oracle, SVF Framework, Weblogic
Outbound Auto Dialer(OAD) is an outbound IVR application where the Verizon’s external interfacing systems make use of the application to initiate outbound calls to the customers to deliver them a message in case of any network failure or similar emergencies. OAD will make a call to the customer and delivers the notification with the help of the recorded prompts and it replies to OAD with the status. The status is persisted in the database. The response will be sent back to the calling interface system.
Responsibilities:
Involved in requirement discussions and design analysis
Involved in gathering the requirements from the interfacing teams, development and configuring the application with the NGSN.
Implementation of interface-specific call flows and bug fixing.
Project : VzB Screener
Client : Verizon Business
Role : Team member
Technologies : Java, JSP, XQuery, Oracle, SVF Framework, Weblogic
VzB Screener is an interactive IVR application which has been brought up with an idea to self service the incoming Toll Free Numbers before routing it to the agent thereby reducing the AHT(Average Handling Time) . Screener will interact with the caller with the help of recorded prompts and based on the user response successive prompts will be played.
Responsibilities:
Involved in design, development and implementation of call flows.
Involved in fixing the issues, metrics analysis of the application to know the call volume.
Deployment and production support
Company: CSS Corp Pvt Ltd, Chennai, India (July 2010 - Nov 2011)
Project : E911 Auto Locator
Client : Alcatel Lucent-US
Role : Team member
Technologies : Java, Servlet, JSP, Spring, Junit, JMock, Postgresql
Alcatel-Lucent Emergency Notification System includes a unique software application that monitors outbound emergency calls and provides the location details of the caller. Calls are quickly routed to the correct Public Safety Answering Point (PSAP). The information will be periodically updated to the E911 Emergency server from which the emergency team will make use of E911 Autolocator to identify the caller’s location who needs help.
Responsibilities:
Involved in design, development and implementation
Unit Testing, developing and executing test cases using JUnit and JMock
Recognitions
‘Spark Plug Award’ in HCL – Awarded for exceptional performance during Q4 2015
‘On the Spot Award’ in Verizon – For top performance in the Q3 2012
Certification
Education
Oracle Certified Professional for Java Programming (Test ID – OC1361613)
MSc Computer Technology in Kongu Engineering College, Perundurai, Erode – Anna University, Chennai, India with 76.2% - 2008.
BSc Computer Science in Cherraans Arts Science College, Kangayam – Bharathiar University, Coimbatore, India with 63.1% - 2006.
XIIth standard in SSV Matriculation Higher Secondary, Sivagiri, Erode, India with 73% - 2003.
Xth standard in SSV Matriculation Higher Secondary, Sivagiri, Erode, India with 76% - 2001.
Personal Details
Full Name : Ponvel Natarajan
Fathers Name : K.R.Natarajan
Date of Birth : 14th Aug 1986
Nationality : Indian
Sex : Male
Marital Status : Married
Passport No : H8733310
Languages : English, Tamil