Suresh Mani

Suresh Mani

Program Analyst Trainee (PAT)

Followers of Suresh Mani273 followers
location of Suresh ManiBengaluru, Karnataka, India

Connect with Suresh Mani to Send Message

Connect

Connect with Suresh Mani to Send Message

Connect
  • Timeline

  • About me

    Actively seeking full time position as a Big Data & Hadoop Developer.Certified Big Data & Hadoop Developer.

  • Education

    • St. John's Vestry Anglo-Indian Higher Secondary School

      -
      SSLC
    • Saranathan College Of Engineering - Trichy

      2005 - 2009
      B.E Electronics and Communication

      Activities and Societies: Athletes,Football,Cricket,Debate

  • Experience

    • Cognizant Technology Solutions

      Nov 2009 - Sept 2010
      Program Analyst Trainee (PAT)

      Development & Enhancements• Analyzing the requirements and involved in preparation of Design documents for various tasks.• Responsible for the development, implementation and support of the database of the server.• Optimized and modified the triggers, complex stored procedures,functions, user base data type etc• Development, Support and unit testing.• Consolidating the changes and preparing the promotion scripts and promoting the code onto Test, Certification environments.• Responsible for making sure the application is enhanced with the latest changes and bug fixes and fixing the critical bugs on time.• Support QA testing and UAT. • Involved in SLA related activities• Developed Packages for new Reports.• Back end and Front end unit testing for implemented code changes.Production Support• Analyzing Production tickets reported by Helpdesk team• Providing permanent fixes and promoting them in intermediate (Hot Fix) releases Show less

    • Oracle Financial Services Software Ltd

      Jan 2011 - now

      • Involved in functional requirement discussions and prepared 20+ technical design documents.• Prepared 20+ technical design documents for the development activity which involves impact analysis on the existing functionality and accommodating the new requirement in the existing design with no/minimal bugs.• Planning and Estimation for the development item.• Helped junior team members and gave training on Banking modules and Software tools hands-on• Handled technical training sessions for the new joiners.• Have leaded a 3 member team for development of 20+ enhancements.• Created and managed single node Hadoop setup along with PIG, HIVE, HBASE, FLUME, SQOOP.• Data transfer into HDFS from web server using FLUME.• Analyzing web server log and writing the Mapreduce program to fetch the key value pairs as per the requirement.• Data interactions and scripting using PIG, HIVE.• Data storage using the HBASE.• Solved performance issues in HIVE and PIG scripts with understanding of Joins, Group and aggregation and how does it translate to MapReduce jobs• Developed UDFs in Java as and when necessary to use in PIG and HIVE queries• Very good understanding of Partitions, Bucketing concepts in HIVE and designed both Managed and External tables in HIVE to optimize performance.• In the process of setting up ZooKepeer. Show less • Developed and implemented automated scripting in ORACLE AUTOMATED TESTING SUITE (OATS).• Single handedly developed the scripting to automate the regression testing of 120 screens which deals with the life cycle of TRADE module in FLEXCUBE product.• OATS tool works on the record and playback framework where recording is a 1 time activity and various data will be pushed during playback for regression testing.• Recording the fields from the large UI (200 fields) is a time consuming process, which needs to be done manually. But I developed a small API in Java which will extract all the fields from an xml and generate the end script which is similar to the one generated after manual recording using the OATS tool.• With the help of above API we were able to complete the scripting in 2 months which was actually planned as an 8 months activity.• Automated regression testing brought down the total issues by 60% and ensured that the product quality was maintained in a good state.• Further I have automated how OATS reads data. OATS relies on Excel to read the data which needs to be changed manually.• I have automated this process with the help of windows scheduler and shell scripting. This helped to bring down the no of resources deployed in the project to 1 which was 4 in the initial stage. Show less • Developed, implemented and supported various version of FLEXCUBE(10.x - 11.x) universal banking product.• Have effectively done the end to end setup for 10 FLEXCUBE 11.x versions application successfully, This activity includes building an EAR, creation of Admin/Managed server in the web logic, JDBC creation and BIP server configuration to the application.• Managed various FLEXCUBE applications with minimal downtime by troubleshooting the issue raised in the App Server.• Have performed database installations, Created around 15-20 schema and managed import\export of schema objects to\from the schemas.• Developed 30+ enhancements in TRADE module with good quality where the business logic was written in PL/SQL.• Developed 30+ screens in TRADE, CASA, CORE using Rapid application Development (RAD) tool.• Fixed 900+ bugs as part of implementation support activity which was the highest number of issues fixed by any resource for the year 2011-2012.• Played vital part in resolving the critical issues raised during ‘Go LIVE’ of the product for 25 clients across various regions such as Asia, Africa, Europe and Middle East.• Debugged using Microsoft Script editor (IE), Fire bug (Mozilla), Developer Tool (Chrome) and Defect fixing.• Have hands on basic shell scripting commands which covers navigating through the file system and do extractions.• Have successfully done scripting to do daily backup of clear case units and also done scripting to automate updating of SVN local repository on daily basis.• Single handedly done a POC for converting JSP screens into BPEL workflow in 3 days time which involved designing 7 screens and writing the business logic in PL/SQL• Single handedly handled implementation support for TRADE module for 6 months where I have effectively communicated to the clients and provided solutions on time thereby avoided any sort of escalations. Show less

      • Application Developer 3(Senior Application Engineer IC3)

        Nov 2014 - now
      • Applications Developer 2

        Nov 2013 - Nov 2014
      • Applications Developer 1

        Jan 2011 - Oct 2013
  • Licenses & Certifications

    • Big Data & Hadoop developer

      Simplilearn
      Nov 2015
  • Honors & Awards

    • Awarded to Suresh Mani
      We Appluad Senior Development Manager Dec 2012 Awarded We Appluad for the quarter Q3 2012