blank picture

Usha Gayathri Lokala

E-mail:
Resume: download
LinkedIn: https://www.linkedin.com/in/usha-gayatri-84673a52

Education

Ph.D. in Computer Sciences (current), Jan. 2017 – Present

Wright State University, Dayton, Ohio. GPA: 3.7/4.0.


Masters of Science in Applied Computer Sciences (2 years), Dec. 2016

Northwest Missouri State University, Maryville, Missouri. GPA: 3.7/4.


Bachelor of Technology in Information Technology (4 years)

Jawaharlal Nehru Technological University (JNTU), India. GPA: 3.0/4.0.


Technical Skills
  • Programming languages: SAP ABAP, R, Mat lab, Octave, JavaScript, JQuery, AJAX, XML, JSON , Python , C, Java.
  • Development tools: MS Office, NetBeans, Microsoft Visio, Eclipse 3.0, SAP ECC 7.0, Rational Rose, IntelliJ, Anaconda Python, R Studio, Orange.
  • Networking skills: TCP/IP,SMPS,UPS, servers, printers, VoIP.
  • Databases: MySQL, Oracle 9i, Mongo DB
  • Operating systems: Microsoft Windows (XP and higher), MAC OS, Linux.
Work Experience
Associate Software Engineer in SAP ABAP, Jun. 2008 – Aug. 2011
  • Hewlett-Packard, Bangalore, India.
Associate Software Engineer in SAP ABAP, Aug. 2011 – Aug. 2014
  • ITC Infotech, SAP Labs, Bangalore, India.
Teaching Assistant in Computer Sciences, Jan 2017 – Present
  • Wright State University, Dayton, Ohio.
Leadership Experience
  • President, Indian Student Technical Chapter (ISTE) – JNTU, Aug 2004 – Aug 2008.
  • Team Leader of Placements training faculty – JNTU, Aug 2007 – Aug 2008.
  • Team Leader – SAP Business by Design, May 2012 – Aug 2014.
Honors & Awards
  • Third Prize – Paper titled “Wireless LAN Technologies” at ISTE, Aug 2008.
  • First Prize – Paper titled “Wireless LAN Technologies” at JNTU, Aug 2007.
  • Consolation Prize – Paper titled “Fuzzy Neural Networks”, May 2008.
Paper Publications
Road Safety Optimization with Support Vector Machines, Aug 2016 – ongoing.

Synopsis: This paper aims at optimizing road safety by using road accidents data and predicting the likeliness of accident happening on that particular day depending upon the weather conditions, vehicle make and model and age band of the driver.


EmojiNet: Building a Sentiment Prediction Web Service, Jan. 2017 – ongoing.

Synopsis: This paper aims at predicting sentiment or emoji for a text and summarizing the text.


Graduate-level Relevant Coursework
  • Object Oriented Programming
  • Advanced topics in DB systems
  • Developing Web Applications
  • Data Analytics
  • Mobile Computing IOS
  • Human Computer Interaction
  • Project Management
  • Internet Technologies Management
  • Basketball Predictions Project
  • Network Security
  • Soft Computing
  • Web Information Systems
Professional Certifications
  • Machine Learning certification by Stanford University, Dec. 10 2016.
  • Data Sciences certification by John Hopkins University, Oct. 27 2016.
  • Python language certification by University of Michigan, Jan. 14 2017.
SAP ABAP Skills
  • ALE/IDOCs, RICEF elements
  • OO ABAP Objects
  • User Exits/Customer Exits/BADI
  • Good exposure to MM module
  • ABAP Data Dictionary
  • Reports Classical/Interactive/ALV
  • Module pool programming
  • Conversions: Session method/Call transaction method
  • Scripts, Smart Forms
  • Business Objects
  • SAP Business by design
  • EWM Technical
Project Summaries

Client: SAP Labs

Period: August 2011 – Aug 2014

Team Size: 9

Role/Position: ABAP Technical consultant

Project type: SAP Business by Design (ByD Globalization)


SAP EWM:
  • Enhanced the SAP Q-RFC BAPI to fetch the Material Reservation number from ERP against the outbound delivery and pass the same to EWM as Reference.
  • Written a custom PPF start condition so as to enhance the existing pre conditions for triggering the smart form using PPF Action while using Departure + Save option at Transport Unit.
  • Designed a new Dialog screen, in the Picking process in RF so that user can indicate if the material is oversized in the This exception will block the immediate bin for put away.
OO ABAP Objects Reports
  • Developed Report for checking the file content of a payment The report checks the file against the specification of that particular countries’ payment format.
  • Each country has its own payment The file content check is done for each payment format using this report. Also a global class is developed and methods are created for all the countries separately for its validations.
  • Enhanced the report by adding the new country and generated a payment file for that country according to This report is for generating bank statements by taking the data from Business Objects. These files are used as incoming files from banks and sent to the respective customers.
Mapping Class
  • When user uploads an inbound file from the UI, the file import from the UI is triggered and a wrapper class will call the mapping program which in turn updates the BO.
The Data Medium Exchange Engine (DMEE TREE)
  • Defined file formats that meet the requirements of financial institution which complies with bank specific standards.
Automations
  • Created UI automation and BOUM2 automations for outgoing Payment scenario and creation of payment file.F.
  • Created process scripts and scenario scripts for Incoming Payments scenario.
Manual Test Case Creations
  • Created a manual test case of checking the Bank account number check according to the eleven check rule IBAN LENGTH CHECK.
  • Created performance assistance for manual test case of generating the payment file for Swiss bank.
Creation and Activation of Business Configuration Set

It is to populate the data to the global tables which is specific to each country’s bank requirement.


Design Documents
  • Design Documents are prepared for the various fields to be mapped between the Business Object data types and Mapping Class data types.
Business Objects (BO)
  • Worked on a mini project of developing a wedding Planner as a part of training.
  • It involved creation of BO’s and cross BO Associations.


Client: Green Lee

Period: August 2009 – August 2011

Team Size: 6

Role/Position: ABAP Technical consultant

Project type:  Implementation, Production support


Accomplishments: Classical and ALV Reports
  • Developed an Audit Report for validating the number of Transfer orders sent to MFS system and out of which how many are fully confirmed, partially confirmed and cancelled with statistics and user can even drill down with information of corresponding outbound / inbound delivery, and even to the sales and purchase orders.
  • Developed a report listing purchasing orders (EKKO-EBELN) over a period of time, report list will allow the user to drill to further to line items based on purchase order numbers and vendor selections.
  • Developed a report for PO details like Quantity ordered, Quantity received, Net Value, based on the selection of vendor no (LFA1-LIFNR) and date of PO (EKKO- EBELN).
  • Developed a report for Purchase order details based on Delivery Schedules, outputs PO no, PO Date, Delivery Date and Delivery Items using dictionary tables EKKO, EKPO, EKET.
ALV- OOPS Reports:
  • Developed ALV report with OOPS to display on time Delivery report-vendor wise using the dictionary tables EKKO, EKET, Output list displays Vendor no, Total Schedules, on time Schedules, Delayed schedules, % of on time delivery and Vendor name.
  • Developed a ALV report with OOPS to display the Vendor mismatch between Purchase Order & Invoice using the dictionary tables EKKO, EKBE, LFA1, and RBKP. Output of the list consists PO no, Item, Vendor No, Vendor name (EKKO), Invoice no (EKKO), Vendor no (RKBP), Vendor name (RKBP).
User Exits, Customer Exits:
  • Developed a user exit that sets delivery block during Sales order creation & release when the customer tolerance level is greater than the difference percentage between customer expected price and our own net price.
  • To change the replenishment quantity in LP21, by replacing the available quantity with total quantity in the warehouse using customer exit.
  • The interface program is to receive Electronic bank statement file in BAI2 format from bank FTP This file is to be made available to SAP on SAP application server at the location specified. SAP to process the file using standard SAP program RFEBKA00 to upload bank statement.
Conversions using BDC and BAPI:
  • Created a BAPI, which will interface from Exacta System to SAP system to confirm update the picking, packing, loading status and quantity posted in both Transfer Order and Delivery Document in SAP.
  • In the above BAPI function module, I updated the TO using BDC call transaction method and Delivery document using Standard BAPI.
ALE / IDOC:
  • Developed an inbound interface from Legacy system to SAP, which creates / updates and Deletes an sales order in SAP using BAPI and ALE/IDOC.
  • Creates a Outbound Report which runs in background with variant for transferring the Transfer order number from SAP system to Exacta (third party system). I created a custom IDOC to carry the information related to header and items of the TO given in the selection screen.
  • Created a Outbound FM to supply GIM with delivery and HU data of the outbound deliveries within an Outbound The delivery data will be used by GIM to generate an ASN for further processing in the Legacy systems.
  • Inbound interface is to create a MIR7 Invoice in SAP whenever there is an incoming shipment from a legacy system to OpEx The required data will be fed from the Global Inventory Management system (GIM) to OpEx SAP.


Client: Bell Helicopters

Period: June 2008 to July 2009

Team Size: 9

Role/Position: ABAP Technical consultant

Project type: Support.


Accomplishments: Reports:

  • Generated a report for an effective billing system, which displays all details like customer, amount to pay and other reports are generated as per customer requirements using RBKP, KNA1,VBAK,VBAP.
  • Created a report for material movement tracking report displaying the list Material no, Material type, Desc, Created by, Date, Stock and Movement using the tables, MARA, MKPF, MSEG, MAKT, MARD.
  • Developed a sales analysis report based on the month selected by the user. The report gets the total sales occurred during the current month and compares it with the amount of sales done in the first 20 days of the month that was selected by the user.
  • Developed a Report Program to display the Opening Stock, Receipts, Issues, Adjustments and Closing Stock for every This report will be executed at the end of every month.
  • Developed a Report Program to display the Opening Stock, Receipts, Issues, Adjustments and Closing Stock for every This report will be executed at the end of every month.
  • Created a report, which gives a list of customers for a particular sales organization and in addition to that it also lists the outstanding payments for each customer.
  • Development and review of monthly or quarterly safety Quantity Report which gives an overview of materials consumed from different stocks against the safety stock minimum lot size.
  • Developed a Report Program to display the Opening Stock, Receipts, Issues, Adjustments and Closing Stock for every This report will be executed at the end of every month.
  • Created a report, which gives a list of customers for a particular sales organization and in addition to that it also lists the outstanding payments for each customer.
  • Development and review of monthly or quarterly safety Quantity Report which gives an overview of materials consumed from different stocks against the safety stock minimum lot size.
BDC
  • Customer master creation XD01 (Customer master) by using both Session and call transaction methods and such that user can select the legacy data either from presentation server or application server.
  • Developed a BDC upload program for FK01 (Vendor Master) using both session and call transaction methods and such that user can select the legacy data either  from presentation server or application server.
Smart forms
  • Modified SAP supplied standard layout set Invoice Layout (RLB_INVOICE) as per client requirements. The changes include incorporating company logo, changing header and footer texts, changing alignments of Address fields.
  • Modified layout sets for Delivery Note based on the standard layout set LE_SHP_DELNOTE. This was done to remove the customer article number from the main layout and also resizing the main window as per client’s requirement.