Suneetha Kudithipudi
Ph: 630-***-****
E-mail:***********@*****.***
Summary
Multi-talented Java-Hadoop Engineer with more than Eight years of experience in aviation, retail, market analytics, workflow automation and professional services sector as Java developer and Hadoop.
Worked on various technologies like and python, rabbit MQ, Docker, aws, git along with Java related technologies like RESTful Web Services, Java Script, JSP, LDAP, JMS, Webservices, EJB and JDBC and also using frameworks like Spring Boot,Spring, Hibernate,struts.
Experienced in working Agile environment user stories in Dev-Ops Model using JIRA and Confluence.
Experienced in testing tools like SOAPUI Pro using Groovy scripts for smoke and regression testing automation, JMeter for load testing.
Experience in using Hadoop technologies like SQOOP, HIVE, Impala, Oozie, Spark and Scala.
Experience with Oozie Workflow Engine in running workflow jobs with actions that run Hadoop Map-Reduce and Spark jobs.
Good Understanding of Hadoop architecture, HBase, Cassendra and etc..
Hands on experience using Cloudera Hue, CDH on multi cluster nodes.
• Experience with Oracle, SQL Server, Tomcat webserver, Weblogic, IBM WebSphere and Java related technologies.
Worked on Window NT Linux and Unix environment Operation System Environments.
Employment History:
Employer: Montway Transport (July’17- Current)
Project: Predictive Calculator (July’17 - Current)
Client: ship.cars
Description: Predictive Calculator project is Java API service provided to find the estimated vehicle shipping price from and to the location mentioned in the request depending on the vehicle to be transported and using Data Scientist model to estimate the price of transportation.
Responsibilities:
Responsible for Continuous Integration process of the project using Git, Jenkins, Docker and aws ECS service in Agile methodology.
Developed REST services to post request t predict price for transporting vehicle along with getting vehicle details.
Responsible for Production support of the overall API service provided using aws cloud watch, S3 and other aws components.
Responsible for collecting and or updating vehicle data from NHTSA website using multi-threaded API request calls to gov website to get vehicle measurements using Spring boot framework.
Responsible for writing Java API, which send messages to rabbitMQ service, on the other end Python module receives request from rabbit mq and do transformations of the data and finally calls model developed by Data scientists to predict the price for transporting vehicle.
Responsible overall testing of the application, which includes smoke test, regression test and integration testing of the entire application using SoapUI Pro and load testing of the application using JMeter.
Coordinated with offshore testing team in test case scenarios to manage the testing process using runscope and to integrate with other projects.
Worked on Java related technologies like Spring, Hibernate etc.. postgresSQL,SQL Server,rabbit mq, python, pyspark, git, gradle, Jenkins, Docker, aws cloud services, tomcat server, scala
Employer: SMG Technologies (Oct’16 – July’17)
Project: Best Fit Matching Service (Oct’16 - Current)
Client: The Nielsen
Description: Best Fit Matching service project is Java API service provided to find the best matching of the product name requested as per rules determined by the business, BFM Similarity algorithms like Jaccard,Cosine,LCS,Jarrow Winkler, matching solution algorithm provided by data scientists team. BFM project enhances the current Nielsen ETL / DW platform (NISP) with best fit mapping process.
Responsibilities:
Responsible for Continuous Integration process of the project using Jenkins in Agile methodology.
Developed REST services to post input files, rule files and calling Mapping services in HDFS.
Actively participated in working monitoring application for the Oozie workflow status of submitted jobs using Java REST service and communicating with HDFS file system, deploying the application in aws cloud service.
Responsible for writing Java API, which internally calls Python program developed by data scientist team for the matching solution algorithm.
Responsible overall testing of the application, which includes smoke test, regression test and integration testing of the entire application using SoapUI Pro and load testing of the application using JMeter.
Lead the offshore testing team to collaborate testing process, test case scenarios to manage the testing process in multiple projects with in BFM.
Mentored SOAPUI tool and Groovy scripting to the rest of team members.
Worked on Java programs for testing of CV module (Computer vision data scientist team) in c++ to analyze the images and text from the ads.
Employer: Kogentix (Jan’16- Oct’16)
Project: KraftHeinz Foods-Canada POS (Jan’16- Oct’16)
Client: KraftHeinz Foods
Description: Migrating from SQLServer Canada Point of sale data to Bigdata, supporting existing/upgrading reporting capabilities of POS data.
Responsibilities:
Loaded existing retailer POS data from SQL Server to HDFS System using Sqoop.
Responsible for data transformation and cleansing using Scala programs in Spark environment along with conversion of the data files to Parqet files and moved to data lake in Hadoop environment.
Developed Hive/Impala scripts to perform adhoc business analysis.
Converted existing SQL Server Stored Procedures to Scala programs, which can be used for reporting purposes.
Responsible for testing the validity of data from SQL Server to Hadoop System and also validating the new reports with the existing reports.
Employer: United Airlines Inc. (Mar’04 - Sept’09)
Project: Easy Check-in kiosk Application (Jan’06 - Sept’09)
Description: Easy Check-in project is to the automated way of check-in the passenger using the Confirmation Number, Credit/Mileage plus card, scanning barcode for getting the Boarding pass, provides the seat information of the flight and upgrading the seat to premium service etc...
Responsibilities:
Responsible for creating/modifying the design of the feature in co ordinance with business analyst team requirements.
Responsible for the application development of several components called Kid Count, Baggage fee feature, upsell offer features using Spring, Struts and Java using maven build process.
Responsible for coordinating the middleware components with Apollo systems via runway services using SD calls, EJB and various Java backend technologies.
Responsible for developing unit test cases as per business requirements/UML Deign Specifications & working with testing team to resolve the issues encountered.
Coordinated with Easy Check-in Online Team to work on/modifying common modules.
Project: StarMUA (Mar’04 - Dec’05)
Description: The StarMUA project is to provide the middleware services/messaging system from/to United Airlines to Star Alliance Partners via Star Middleware. The services include upgrading the PNR to the upper-class and Validating the Eligibility and availability for upgrading PNR through runway services.
Responsibilities:
Responsible for the application development of Codeshare related information with the Star middleware service using Java and Webservices .
Responsible for developing the middleware components for cancel/rebook of the upgrade requests for the Code share Scenario using the XML,XSL transformations, Java and runway services.
Responsible for coordinating the middleware components with Apollo systems via runway services using SD calls.
Responsible for developing unit test cases using JUnit.
Project: Corporate Webmail Migration (Mar ’04 - Dec’05)
Description: The Corporate Webmail Migration project is to provide the Web-based email system to all United Airlines employees (using the third party vendor services) and retiring from Openmail email system.
Responsibilities:
Responsible for the application development of all the integration tasks and supporting applications with the third party vendor-usa.net.
Actively involved in the design of eDirectory schema for the corporate email related information.
Developed application called Emailadmin Tool to schedule the users for the migration and for managing the Email admin related tasks using LDAP, JNDI, java, etc..
Designed and Developed application called Auto-updated distribution list to update the email groups based on various criteria.
Responsible for providing the information/communicating to third-party vendor with the United Airlines employee Information to provide the email services.
Active member of Corporate Security council to evaluate Identity and Access Management security product for the Corporate.
Project: Ground Union Seniority System (Dec ’04 - May’05)
Description: Ground Union Seniority System application is to provide the different kinds of reports to Union employees, Human Resources Reps. Also, which is helpful to understand the seniority information and recall rights of the union employees.
Responsibilities:
Responsible for the application integration and deployment of the Project using Weblogic Application server.
Actively involved in resolving the problems related to performance of the reports display using DB2 database.
Responsible for creating the seniority system reports based on the dynamic criteria using Java, EJB and JDBC.
Employer: Ashtech Solutions Inc. (May’02 - Mar’04)
Project: Apeero Optimate tracking system
Description: This System maintains information related to Wireless products and manages inflow and outflow of wireless equipment. It also provides quick and efficient on-line information on products like quantity of stock-in-hand, stock to re-order etc.
Responsibilities:
Responsible for the development of the Controller Servlet, Action form beans, Action Classes in Struts framework in Windows NT.
Developed user administration module for creating, updating users and assigning roles.
Developed inventory and electronic purchase order tracking system.
Actively involved in database design and development of stored procedures, functions and triggers in Oracle using PL/SQL.
Education
Bachelor of Technology in Computer Science (B Tech)
Certifications:
Sun Certified Java Programmer
Oracle Certified Professional (SQL-PL/SQL)