Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Technical Summary
Disclaimer
Timeline
Generic
Praveen Antony

Praveen Antony

Software Engineer
Vettickattu house, Mannarakayam P.O.

Summary

Fourteen years five months of total IT experience, currently working in Tata Consultancy Services as an Associate Consultant from 2019 January onwards. Worked as a Senior Associate for four years and ten months in Cognizant Technology Solutions Ltd. Worked as a Project Engineer for three years and two months in Wipro Technologies. Six years of experience working in Banking domain, five years of experience in Communication domain, one year five months experience in Retail domain and five months experience in Telecom equipment domain.

Overview

14
14
years of professional experience
3
3
Certifications
2
2
Languages

Work History

Technical Lead

Tata Consultancy Services
Kochi
01.2019 - Current
  • The client is in banking domain.
  • My primary role comprises of Technical lead and Senior developer
  • I have been part of different projects starting with migrating .NET to Java Spring boot framework, worked on POCs like Graphql framework that was showcased to client and finally selected as the go to framework for all new APIs.
  • Worked on implementing Graphql DGS framework (by Netflix) which enabled API stitching across most of the APIs owned by the client.
  • Our team comprising of 5 developers have delivered around 80 Graphql APIs as part of this modernization project in a short period of time (1 year).
  • I am currently part of implementing the support for banking partners of the client in all the APIs as required.
  • I make sure team members are following agile properly
  • I do the research on new frameworks as required for different implementations
  • I would come up with designs for any new implementations and document the same
  • Do code reviews and make sure the APIs are good to go for the release, arrest the vulnerabilities as needed
  • Work on POCs. Graphql framework, DGS framework, Jasper reports etc. are some of the ones I had done.
  • Maintain and contribute to core libraries as needed by the new requirements.
  • Mentored junior developers through regular 1-on-1 meetings, providing guidance on best practices, coding standards, and career growth opportunities.
  • Coordinated with cross-department teams like QA, DevOps, and Support to ensure seamless end-to-end software delivery process.
  • Maintained close communication with clients throughout project life cycles for accurate progress reporting and prompt issue resolution.

Senior Developer

Cognizant Technology Solutions Ltd.
Kochi
02.2017 - 12.2018
  • The project is indented to create a reporting application which utilizes the data from TD platform application which is an agile tool being used by different teams of client for creating and maintaining user stories and defects.
  • The ADR is an internal tool developed just because the inbuilt reporting of the TD platform application is cumbersome for users.
  • The application consists of reports namely burnup charts, burn down charts, story metrics, defect metrics, capacity charts etc.
  • The same is being currently used by 200+ teams under AT&T, and have gathered positive reviews.
  • To implement the ADR application backend logic
  • To implement the main batch jobs using quartz scheduler
  • To implement the child batch jobs using quartz scheduler
  • On board new teams as and when required
  • Work on POC’s based on requirements, completed two such POC’s built on Spring MVC and Hibernate.

Senior Developer

Cognizant Technology Solutions Ltd.
Kochi
12.2015 - 01.2017
  • The project is intended to create OPUS application exclusively for Mexico.
  • The application is supposed to be used by store representatives in AT&T stores to order the AT&T products for the customers assigned to them.
  • To implement the capture customer information page - frontend
  • To implement the Add authorized user’s page – frontend
  • To implement the Change Mobile Number functionality
  • To implement the Renewal flow – frontend
  • To implement Capture Service and Device functionality
  • To implement Capture Rate plan and Features functionality
  • To implement Add another line functionality
  • To implement edit features functionality
  • To implement change SIM/IMEI functionality
  • To fix any defects on the above implementations and other functionalities

Software Developer

Cognizant Technology Solutions Ltd.
Kochi
06.2015 - 11.2015
  • The project is intended to integrate the Giga Power portal with the AT&T WBFC (desktop site) and MEBF(Mobile version), which is a site where the non-Giga power offers are being displayed.
  • ATG Webservice is extensively used in this project.
  • To make the design documents
  • To merge the project branch
  • To make changes for the Installation Fees, and other fees to be compatible for Giga power offers.
  • To make changes to incorporate GP offers in MEBF offers page.
  • To implement an ATG Webservice to compare GP offers.
  • To fix defects if any.
  • Implemented selenium automation test cases for smoke tests in Giga power integration project.

Software Developer

Cognizant Technology Solutions Ltd.
Kochi
01.2015 - 06.2015
  • The project followed Waterfall methodology.
  • This project is intended to set up a desktop as well as a mobile website to load AT&T Giga Power offers which comprises of TV+VOIP+High speed Internet and the users should be able to place AT&T Giga Power orders.
  • The users can check if Giga power offers are available in their address, and if available they can navigate to the Giga Power portal, can add the offers to cart, checkout, select the preferred day and time for Internet installation and place the order.
  • The real time credit checks and payment validations are incorporated.
  • To make the design documents
  • To implement the real time calendar changes
  • To implement the installation page changes
  • To implement the order submission changes for the installation section
  • To implement the cart summary page changes to show the sales code
  • Fixed production defects in WBFC as I was placed in AT&T SWAT team which takes care of the production defects for three weeks.

Software Developer

Cognizant Technology Solutions Ltd.
Kochi
06.2014 - 12.2014
  • The project followed Waterfall methodology.
  • This project is intended to set up a desktop as well as a mobile website to load AT&T Giga Power offers which comprises of TV+VOIP+High speed Internet and the users should be able to place AT&T Giga Power orders.
  • The users can check if Giga power offers are available in their address, and if available they can navigate to the Giga Power portal, can add the offers to cart, checkout, select the preferred day and time for Internet installation and place the order.
  • All the offers are processed in back office as the real time credit check and payment validations are not performed which were out of scope for the project.
  • To fix the functional as well as other defects as the project was developed by another vendor and it became too much unstable.
  • To work in night shift and on weekends to make the defects under control.

Software Developer

Cognizant Technology Solutions Ltd.
Kochi
03.2014 - 06.2014
  • The project followed Waterfall methodology.
  • This project is intended to set up a mobile site to load AT&T offers which comprises of TV+VOIP+Internet and the users should be able to place AT&T orders.
  • The users can check for the offers available in their address, and can add the offers to cart, checkout, select the preferred day and time for Internet installation and place the order.
  • All the offers are processed in back office as the real time credit check and payment validations are not performed which were out of scope for the project.
  • To implement the personal information page changes
  • To implement the calendar page changes
  • To implement the submit order page changes
  • To fix the defects if any

Software Developer

Wipro Technologies Ltd.
Kochi
05.2013 - 03.2014
  • The project followed Agile methodology.
  • The project is intended to show the stores around a particular zipcode or city, which sells clearance and open box items.
  • The user can search for the stores present around a desired mile radius of a zipcode or city.
  • A new multi-store view is implemented which shows consolidated blocks if the same item is present in multiple stores.
  • Users can purchase the clearance and open box items and can pick up the same from the store from which they purchased.
  • SQL basics were used to modify the tables used.
  • To implement a switch to on/off multi-store experience.
  • To implement changes in the export jobs which exports the data from database to the search engine (Solr) database, to favor the multi-store experience.
  • To implement a new page called Sub list page which corresponds to a consolidated block.
  • It shows the details of all the items in a consolidated block.
  • To implement a new open box condition geek quad certified which involved repository changes.
  • To implement the pages to suite the multi-store experience, including the consolidated blocks.
  • To implement breadcrumb changes as per the new multi-store view.
  • To implement the changes in store facets.
  • To implement an additional flag, preventing the users from adding a clearance item to cart.
  • To implement a threshold value for the clearance items which prevents the users from adding items to cart with prices less than the threshold value.
  • To implement the compare page as per the multi-store experience demands.
  • To implement the error messages corresponding to different scenarios.
  • To implement a service to get distinct DNM skus.

Software Developer

Wipro Technologies Ltd.
Kochi
11.2012 - 04.2013
  • The project is intended to show a tracker of the Order details corresponding to a specific user.
  • The chat functionality which enables the user to chat with the customer service is also implemented.
  • To show the tracker details corresponding to the order.
  • To implement chat functionality.
  • To implement on/off switch for chat functionality.
  • To implement pagination in Order history page.

Software Developer

Wipro Technologies Ltd.
Kochi
06.2012 - 10.2012
  • The Project followed agile methodology.
  • The purpose of CUA(Compromised User Accounts) project is to improve security for identifying & prevent fraudsters exploiting credentials stolen from external breaches to gain access to user accounts having same credentials in the customer facing website and place fraudulent orders.
  • SQL basics have been used in querying the database.
  • Messaging obfuscation to prevent bots identifying account existence.
  • Prevent the last password reuse.
  • Notify the user through mails on updating the email address.
  • Notify the user through mails on updating the account password.
  • Capture the session details of each login attempts, update email address, and Reset or Forgot Password scenarios.

Software Developer

CTB OFFSHORE CENTER
Chennai
06.2011 - 03.2012
  • The Parent Network application is a web-based application developed for the parents to view their child’s exam results such as report cards and scanned copies of exam papers.
  • Parents can get the required learning materials for the child based on his/her performance specific to grade and subjects.
  • The School administrators are provided with the rights to enable and disable parents account if required.
  • Deployments using Web Logic and Apache servers.
  • Worked on XML and XSLT.
  • Knowledge on basic Unix commands.
  • Knowledge on the use of Quality Center.

Education

B-Tech - Electronics And Communications Engineering

Amal Jyothi Engineering College
Kottayam
03.2010

Skills

ATG e-Commerce

JAVA

Spring MVC

Graphql

Spring boot

JQuery

undefined

Certification

Oracle ATG Web Commerce Suite 10 Implementation

Accomplishments

  • I was awarded with the FEATHER IN MY CAP by the Delivery Manager for the technical contribution in delivering the functionalities of the project CUA on pre-holiday releases and for implementing the 100+ Linux Virtual Machines across the teams in BestBuy.
  • I have received competitor appreciation while working in CTS, for the help I provided fixing their product issue.
  • I have received client appreciation for working and delivering filtering design in transaction search flow, Graphql POCs and Jasper report implementations.

Technical Summary

ATG e-Commerce, Webservice, JAVA, J2EE, struts1.2, XSLT, SQL basics, Spring MVC, Hibernate, jQuery, Spring boot, Oracle, MySQL, Windows, UNIX, Jboss, Weblogic, Tomcat

Disclaimer

I Praveen Antony do hereby declare that the information given above in My Profile is true and correct to best of my knowledge.

Timeline

Technical Lead

Tata Consultancy Services
01.2019 - Current

Senior Developer

Cognizant Technology Solutions Ltd.
02.2017 - 12.2018

Senior Developer

Cognizant Technology Solutions Ltd.
12.2015 - 01.2017

Software Developer

Cognizant Technology Solutions Ltd.
06.2015 - 11.2015

Software Developer

Cognizant Technology Solutions Ltd.
01.2015 - 06.2015

Software Developer

Cognizant Technology Solutions Ltd.
06.2014 - 12.2014

Software Developer

Cognizant Technology Solutions Ltd.
03.2014 - 06.2014

Software Developer

Wipro Technologies Ltd.
05.2013 - 03.2014

Software Developer

Wipro Technologies Ltd.
11.2012 - 04.2013

Software Developer

Wipro Technologies Ltd.
06.2012 - 10.2012

Software Developer

CTB OFFSHORE CENTER
06.2011 - 03.2012

B-Tech - Electronics And Communications Engineering

Amal Jyothi Engineering College
Praveen AntonySoftware Engineer