Jitendra Phani

Jitendra Phani

Software Developer

Followers of Jitendra Phani108 followers
location of Jitendra PhaniHyderabad, Telangana, India

Connect with Jitendra Phani to Send Message

Connect

Connect with Jitendra Phani to Send Message

Connect
  • Timeline

  • About me

    Associate Manager at Accenture

  • Education

    • Gandhi Institute of Technology And Management

      2006 - 2010
      B.Tech Electronics & Instrumentation

      Bachelor of Engineering

  • Experience

    • Accenture Services Pvt. Ltd

      Jul 2010 - Mar 2017
      Software Developer

      Software Developer having skills in Java platform technologies along with skills in UNIX and Shell Scripting.Roles & Responsibilities handled:Requirement GatheringCreation of Technical Design documents based on the requirementDeveloping modules of the application based on TDDsUnit TestingPeer ReviewsMaintenance & Deployment of applications into Web Servers & Application Servers

    • Best Buy

      Nov 2010 - Jul 2012

      JSF, CoreJava, Windows-XP, Oracle10g.; Team Size : 7Description: ESC (Electronic Subscription Capture) is a Bestbuy system where details of already existing vendors and new vendors willing to subscribe to Bestbuy are maintained. New vendors are added to the system from the frontend of ESC and maintained which are in turn referred by SDP. ESC and SDP go hand-by-hand in maintaining details of vendors and providing subscription keys to the users. Roles & Responsibilities:Involved in analysis of requirements, development and deployment.Involved in fixing bugs with different functionalities Involved in development of user interfaces using JSPInvolved in writing oracle queries to insert data into the database.Involved in peer reviews.Jitendra Phani Show less SDP is a module within BestBuy where user’s subscription details are created and captured and transaction details are recorded. Users want to subscribe for various products on the BestBuy website or at the store directly. Basic details of the user will be recorded on the POS (Point Of Sale) machine and sent to SDP. SDP maintains the details of products provided by a vendor. It checks the details of the product when a user is trying to subscribe and generates a key for the user to use for a specific period of time. If the user is already subscribed to a product, SDP generates an extension key for the user to continue the subscription. It also performs backend operations like maintaining the list of exceptions which users faced while subscribing for products online and handles them. SDP is an interactive web application whose UI is designed using JSF and the backend functionality is developed using core java and Spring MVC architecture.Roles & Responsibilities: Gathering requirements and analyzing them for designing web pages of the application. Involved in developing UI screens which in turn uses technologies like JSF. Involved in developing functionalities within pages using Core Java and writing SQL queries to retrieve records from the database. Involved in performing validations on the code using JavaScript. Involved in Bug fixing and handling defects within the code Involved in peer reviews. Implemented Unit testing on various modules of the code and assisted in performing integration testing. Show less

      • Application Developer

        Nov 2010 - Jul 2012
      • Application Developer

        Nov 2010 - Jul 2012
    • JPMorgan Chase & Co.

      Aug 2012 - May 2013
      Application Developer

      RSI (Retail Shared Infrastructure; Web sphere, Restful Webservices.; Team Size : 5Description: A banking project that performs various operations on user’s accounts based on requests received from a banker. The system handles various banking functionalities like creating an account for a user, deleting a user’s account, enrolling users to different banking services, adding special offers to accounts, fund transfers, deposits, withdrawals etc. There is a specific flow for each service which when a banker executes, the application communicates with backend via a middleware system. The middleware system performs multiple validations on the data obtained from the application, decides the backend that should be contacted based on the type of request received and communicates with the backend to successfully complete transactions.Roles & Responsibilities:Involved in understanding functional design document and preparing technical design document.Designing different delivery modules based on the technical design document.Designing validation functionalities in the middleware system using Core Java.Performed peer reviews in the team and a key developer in the team; SDP (Subscription Delivery Platform) (Nov’10 – Jul’12) Show less

    • Talisman Energy Inc.

      Jun 2013 - May 2015
      Technical Support Analyst

      An Upstream Oil & Gas production Company who extracts crude oil and delivers the products obtained out of the crude to midstream and downstream companies.Accounting:A Production Accounting Solution PAS is a system where all the accounting for the crude obtained is calculated. This system performs complex financial calculations on the obtained financial data.This system is an application developed upon Java using Spring MVC Architecture. The application is hosted on an Apache Tomcat server. Roles & Responsibilities: Handling maintenance activities on the Apache Tomcat server. Deployment of functional & version upgrade patches on to the application server and troubleshooting issues that occur. These will be done using UNIX commands. Written shell scripts based out of UNIX to automate daily jobs that need to be run on the server. Performed peer reviews in the team and a critical support analyst within the team. Show less

    • Infosys

      Mar 2017 - Feb 2021
      • Technical Team Lead

        Mar 2017 - Feb 2021
      • Team Lead

        Mar 2017 - Feb 2021
    • Accenture

      Feb 2021 - now
      • Associate Manager

        Mar 2022 - now
      • Technical Lead

        Feb 2021 - Mar 2024
  • Licenses & Certifications