WRITTEN INTERVIEW QUESTIONS
DOCTORAL CANDIDATES SHOULD PROVIDE AN AUTHENTIC PERSONAL STATEMENT TO EACH OF THE FIVE FOLLOWING QUESTIONS/PROMPTS REFLECTING ON THEIR INTERESTS. IN THE EVENT THAT ANY OUTSIDE RESOURCES ARE USED, RESOURCES SHOULD BE CITED IN APA FORMAT. SUBMISSIONS SHOULD BE A MAXIMUM OF 500 WORDS OR 125 WORDS PER QUESTION/PROMPT. IT IS BEST TO RESPOND TO EACH PROMPT/QUESTION INDIVIDUALLY FOR CLARITY OF THE REVIEWER. WRITING SAMPLES SHOULD BE SUBMITTED IN MICROSOFT WORD FORMAT AND INCLUDE THE CANDIDATE’S NAME.
1. PROVIDE A BRIEF INTRODUCTION FOCUSING ON YOUR EDUCATION, CAREER, AND DECISION TO APPLY TO UNIVERSITY OF THE CUMBERLANDS.
2. IN RELATION TO YOUR DOCTORAL PROGRAM APPLICATION, WHAT AREA OF RECENT RESEARCH IN THE FIELD WOULD YOU WANT TO STUDY, AND WHY?
3. HOW DOES YOUR CURRENT VOCATION RELATE TO YOUR APPLICATION TO THE DOCTORAL PROGRAM?
4. HOW WILL YOUR EXPERIENCES AND PERSONAL SKILLS HELP YOU TO BE SUCCESSFUL IN YOUR PROGRAM?
5. WHAT LONG-TERM GOALS DO YOU HAVE FOR APPLYING YOUR LEARNING FROM YOUR DOCTORAL PROGRAM?
Naresh Kumar Kudithi
kumar.naresh1277@gmail.com
+1(469)-588-1038
Plano, Texas
JAVA/J2EE/SQL/PL/SQL Developer
__________________________________________________________________________________________
Summary:
· 8+ years of IT industry experience encompassing a wide range of skill sets and roles.
· Extensive experience with analysis, design, development, customization and implementation of software applications.
· Proficient in analyzing and translating business requirements to technical requirements and architecture and preparing technical documents.
· Having strong IT experience and worked on many sampling technologies during my Masters.
· Proficiency in developing Web applications, Modern UI Development and Server-Side Development using Core Java, JDBC, JNDI, Struts, Spring (Core, MVC, JDBC, ORM), Hibernate, AJAX, JSP, XML, Bootstrap, AngularJS, JavaScript, CSS3, HTML5, jQuery, Node.JS, JSON, Oracle, MySQL and various design patterns.
· Performed various tasks using Docker Environment like Building an image for the application and run in container, scaling up the application, distributing the app across the cluster.
· Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular JS and Bootstrap.
· Experience in utilizing Java/J2EE technologies such as JSP, Servlets, JDBC, etc. and building the applications using MVC Architecture design pattern.
· Experience in deploying applications using application servers and web servers like ApacheTomcat8, Web Logic and Web Sphere.
· Worked on various modules of Spring Core, MVC, DAO and JDBC to make my application flexible and Loosely coupled.
· Worked on the spring boot module as well that reduces the development time rapidly.
· Good at data processing or reading and parsing the XML and JSON data.
· Competence in using Java IDE tools of Eclipse, Net Beans, My Eclipse and RAD
· Extensive experience with AngularJS, creating components, custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
· Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, jQuery, AngularJS , Angular 7 etc.
· Worked on the SOAP Web services using AXIS 1 to communicate between the applications.
· Good in writing the SQL Queries includes joins, group by etc..,. Also worked on PL/SQL procedures, functions, cursors, sequences, indexes, triggers and exceptions.
· Experiences in different debugging tools like Firebug, Chrome inspect and IE developer for Load test, browser compatibility and page optimizations.
· Strong database skills, object-oriented programming and development knowledge in SDLC and Agile (SCRUM) methodologies.
· Received IBM Delivery Excellence award and Deep Skill Adder Award for the Qualitative deliverables.
· Effective communication skills, interpersonal skills: self-motivated, quick learner and a team player.
· Developed, enhancement and maintained the build, deployment and configurations for continuous integration, automate regression and acceptance testing.
· Good problem solving and analytical skills. Highly motivated professional, Team Player with ability to effectively work with and communicate with team.
· Ability to rapidly learn new concepts and methodologies.
· Proven ability to work in team environment as well as independently.
Education:
Master’s in Computer Science |
Bachelor’s in Information Technology |
Technical Skills:
Languages
Core Java expertise, SQL, PL/SQL, C, C++, .Net
Java Technologies
JSP, JDBC, Java Beans, Restful, SOAP, JSTL, servlets, custom tag libraries
J2EE Frameworks
Struts 2.x, Spring IOC/JDBC/MVC/ORM/Boot, Spring Cloud, Hibernate3.0, IBATIS, Apache wicket and Spring Boot
Web Technologies
HTML5, CSS3, XML, JavaScript, AJAX, jQuery, Angular JS, Angular 7, Bootstrap 3.0, XML/XSL/XSLT, SAX, DOM, SAML
Application Server
WebSphere, WebLogic
Web Server
Apache Tomcat 8.0
IDE’s
Eclipse, RAD
Databases
Oracle 10g/9i/8i/7.x, SQL Server, DB2, Derby, DB2, Mango DB, PostgreSQL
Version Control Tools
CVS, SVN, GIT
Build Tools
Ant, Maven
J2EE Design Patterns
Front Controller, Factory Pattern, DAO, Singleton pattern
Case Tools
UML, OOAD
Operating Systems
Windows 8/7/XP, MS-DOS, UNIX
Other Tools
AWS, AZURE Remedy 5.1/7.5, JIRA, CI/CD pipeline, Clear Quest, Build Forge, Rational Application Developer, TOAD, SQL*Plus, PL/SQL Developer, Rational Portfolio Manager, IBM MQ Series, Web Logic workshop 10, Visual Studio 2008/2010/2012, JDeveloper 12, SQL Management Studio 2012, Eclipse, VPN, Putty, WinSCP, UC4, Edit plus, OAuth SSO
Work Experience:
Employer: Leading Torch LLC
Client: Toyota Motors North America
Role: JAVA Developer
Project Name: Sales Margin application and ICAT (DSA Module)
Project Location: Dallas, Texas, USA
Duration: Feb 11th, 2019 to present
The Sales Margin application initiative is part of a more significant effort called “Mainframe De-risk.” TMNA mainframe has many legacy applications that need to be modernized, one of such is DAP/CAP Payments. DAP/CAP is a generic name used to refer to many different “retail-based margin payments,” such as DAP, CAP, MCB, LDS, LDMC, SEF, LTS, etc. The primary objective of this project is to re-platform the DAP/CAP Payments system, and in the process modernize it with cloud technologies, improve business process, retire technical debt and improve dealer satisfaction by paying them timely.
In Margin Release, this project is attempting to retire the following margins:
· DAP – Dealer Allowance Program
· CAP – Covenant Allowance Program
· LDS – Lexus Delivery Specialist
· MCB – Marketing Covenant Bonus
· LDMC – Lexus Dealer Margin Covenant
· LTS – Lexus Technology Specialist
· SEF – Service Efficiency
· WFR – Wholesale Financial Reserve
· HB – Dealer Holdback
Responsibilities:
· Involved with the business team to identify, analyze functional and non-functional requirements for design and develop of technical solutions.
· Designed and Developed the user interface components for the overall application using the web technologies like HTML, CSS, Bootstrap, Angular 7.
· Created the Azure Functions using JAVA that receives the inputs from the service calls and performs the database interactions.
· Fixed the incidents raised on the screens reported by the testing team.
· Involved in code maintainability, reusability and testability.
· Monitored the application efficiencies to identify the means of enhancing the performance.
· Involved in the deployment of the Sales Margin application on the Azure platform for both UI and Azure functions.
· Worked with application management team to provide support and resolve the production issues.
Environment: HTML 5, Bootstrap 4, Angular 7, CSS 3, Java 8, Spring Boot and Microsoft AZURE.
In the ICAT, Dealer Stock Accrual (DSA)- Dealer stock represents the number of wholesaled units not yet retailed to customers as of the end of the calendar month. The application supports the business users to set up the incentives for both national and regional level.
It includes various tasks like creation of programs, searching for a specific program and Review & Approve the program. This application reduces lot of manual process, eliminates the inconsistencies and mainly the automatic calculation and payment of incentives to Dealers or Regions.
Dealer Stock Final Pay – The programs in which incentives in the form of cash are offered to dealers based on the number of vehicles belonging to specific vehicle configuration in their inventory
Responsibilities:
· Designed and Implemented iCAT UI components using the web technologies like HTML, CSS, bootstrap, AngularJS.
· Completely designed and developed new features like Dealer Stock Accrual Module in iCAT.
· Participated in the unit testing throughout the application and developed enhancements to the system.
· Worked on the code quality, reusability and testability.
· Closely work with business during the User Acceptance Testing to identify and fix the issues raised.
· Involved in the deployment of the iCAT on Azure App Service.
· After deployment during the hyper care time, worked with support team to identify and resolve the issues.
Environment: HTML 5, Bootstrap 4, CSS 3, AngularJS, Java 8, Spring Boot and Microsoft AZURE.
Work Experience:
Employer: Miracle Software Systems
Client: CapitalOne
Role: JAVA Developer
Project Name: Rules Engine Application
Project Location: Chicago, Illinois, USA
Duration: Aug 2018 to Jan 10th, 2019
Project Description:
CapitalOne is currently working with SONY apart from Cabela and Basspro. Sony comes up with different credit policy intent documents. Each policy intent has certain rules which are needing to be developed using drools Framework. These policy intents are classified into several types like insufficient bureau, pre-bureau and post bureau for Sony all channels or global all channels.
Rules engine is the main application which reads all these rules using the jar file and decides to Approve/Decline based on the request. The request and response types are using JSON.
Responsibilities:
· Understanding the codebase, existing scripts and preparing documents.
· Understanding the scenarios of rerouting to different flows like AMP or Capstone systems.
· Gone through the database E-R diagram, Schemas and the data.
· Analyzing and writing the rules based on the credit policy intent.
· Developed feature file to validate these rules using cucumber Gherkin frameworks.
· Worked on few issues related to path while it is taking the related drl file to validate.
· Designed the model bean classes by identifying the attributes needed to develop the rules.
· Developed the utility functions and validation functions which are reused throughout the rules.
· Wrote few Docker script files to build the API’s that runs in the container.
· Used GIT commands on the regular basis to merge the Code in the branch.
Environment: Java, Spring, Spring Boot, IntelliJ, Drools, Docker, Cucumber Gherkin Framework, GitHub, GIT
Employer: Miracle Software Systems
Client: Internal
Role: JAVA Developer
Project Name: Hilmor
Project Location: Novi, Michigan USA
Duration: Jun 2018 to Aug 2018
Project Description:
Hilmor application is used by the various vendors to create the tools that are step ahead which saves the customer time and frustration. It has various features like Product registration, locate a distributor, product catalog, request a catalog, write a product review and buy a product.
Responsibilities:
· Worked with the team to understand the application and fixed the defects.
· Implemented on the Google maps API to locate the store distributor functionality
· Created the project document that contains the entire details about the functionality and description of the application.
· Worked on the enhancements related to the content and modifications on the view page.
Environment: JavaScript, PHP and IIS server,
Concentrix, Farmington Hills, Michigan, USA
Client: MAZDA
Role: JAVA Developer
Project Name: MAZDA Customer Engage Portal (MCE Portal)
Project Location: Farmington Hills, Michigan, USA
Duration: Feb 2017 to May-2018
Project Description:
Mazda Customer Engage(MCE) Portal is used to provide a common solution to support Sales, Service, Wholesale, Digital and Recall efforts. The objective of MCE is to direct the dealers to one location for better user experience and will be able to access all Service, Sales, Wholesale, Digital and Recall efforts via MXConnect or SSO Login (Single Sign On). So, Mazda dealers are the end users of this application. Also worked on the payment engine, where a dealer can select a package inside a program to own it. The vision for this new payment engine solution is to implement a single Payments application that aligns to the Service Landscape, can process any Payment on a single platform, irrespective of instrument type, value of payment, channel or transaction type and which is implemented on a modern technology infrastructure
Responsibilities:
· Involved in the business of Mazda Customer Engage portal and understand the requirement of the customer.
· Worked on the critical areas of the applications like Impersonation functionality, Internal Login page.
· Maintenance of the internal Asset Management tool which is especially designed to manage the images that are used in the application.
· Fixed the defects that are not only raised on the areas that worked but also on the entire application.
· Designed the internal Login page using the bootstrap 4 and performed validations using the JavaScript.
· Created a java bean class by using all the XML’s that are related to service and sales which is typically called as Java marshalling and unmarshalling.
· Prepared a high-level document on the entire Mazda Customer Engage Portal that includes both functional and technical details.
· Worked on the Restful API web services while displaying the data on the pages.
· Used JIRA tool to track the issues and bugs. Maintained each defect in different stages like Open Issue, InProgress Issue, Resolved Issue, Reopened Issue and Closed Issue.
Environment: Java, JSP, Servlets, HTML, CSS, JavaScript, Windows, Log4J, Restful API, JavaScript, SQL, PL/SQL
, Apache Tomcat 8.0
, JIRA
IBM (Global Business Solutions) PVT Ltd, Bangalore, India
Feb 2015 to June-2016
Client: Ericsson
Role: Application Developer
Project Name: Ericsson Local Applications
Project Location: Bangalore, India
Project Description: Ericsson Local Applications are used by the employees within the Ericsson. It includes a variety of 8 different applications. To maintain customer purchase orders (which is the first automated tool introduced and is used in USA, SPAIN and France). To manage the Initial tuning tracker performance data (by using this customer can get the reports and identify the network performance).
Have also designed applications to manage the benefits and Events to the employees and their family, which includes the payroll, bonus, etc.
Responsibilities:
· Quickly learnt the Apache Wicket skills and IBATIS frame work and replaced the senior critical resource in the project.
· Received an opportunity to work from designing phase, developing the functionality, deployment and testing.
· Developed new pages implementation and integrated without any effect of existing system
· Solved critical issues within the timeline and got huge appreciations from my onsite team in Spain
· Took ownership among almost all the applications and understood the business involved in it.
· Used the Angular JS after getting the response from the server in the JSON format and painted on the screen.
· Used the Angular JS tags inside the HTML page to make the page more effectively and to have great user interface.
· Worked on the JQuery to do validations on the client side. Implemented validations which reduces the load on the server.
· Worked on deployment on the Tomcat server on various Environments like development, Test and Production Server.
· For every Web application we have a Mass Uploader application which is a standalone JAVA application by using which client can upload an Excel sheet of data into the database.
· Created a SWING Window to handle the Uploaders which takes Excel sheet of data as input and uploads the data into the Database which is same for web application also.
· Worked on Knowledge Transfer on these applications while migration it to the other vendors.
· Worked on SQL/PL/SQL related skills to efficiently store the data into the database.
· Created a class named BasicDataSource which improves the performance while handling many connections to the database.
· Handled the requests for production issues and the high priority tickets .
· Extensively worked Various PL/SQL procedures and functions that are used in the application.
· Used SVN to maintain the versions of the code.
Environment: Java, J2EE, HTML, CSS, JavaScript, Windows, DB2, Log4J, Angular, Apache wicket, IBATIS, jQuery, SQL, PL/SQL
, Apache Tomcat 8.0
TATA CONSULTANCY SERVICES Bangalore, India
Mar-2014 to Jan-2015
Client: TCS Internal
Role: Application Developer
Project Name: Wealth Management Product
Project Location: Bangalore, India
Project Description: Wealth management product is TCS Internal Product which is used by many banks out of which bank of YAHAV is one. It is an Enterprise banking application used by the agents of the bank. This Application includes business like registering an asset and capturing the worth of it, collecting all the assets of a customer into a portfolio. It also includes a variety of modules like sales admin, New Investment on business etc.
Responsibilities:
· Took ownership on the portfolio module and delivered with no defects.
· Worked on the development phase from scratch and understood end-to-end process of the project.
· Used JSP technology to design the web pages
· Worked on Implementation of the pages by using JSP and then Struts 2.0 to handle the requests.
· Also, involved in various other modules while fixing the defects in the final phase of the project.
· Learnt how to integrate TCS Extranet web services into the pages. TCS used its own web services while working with Banking. Have designed those by using internal tool of TCS Master Craft Tool.
· Performed validation support for the project in 2 levels namely at the client side by using JQuery and at the controller level by using Struts 2.0.
· Worked collaboratively with back office team whose job is used to work exclusively on the Extranet services and understand each service before working on it.
· Developed a single page, mobile-first, cross device/ cross-browser web application utilizing AngularJS, JavaScript API.
· Worked extensively on AngularJS in creating Controllers, Making AJAX calls using $http, $resource and JSON parse.
· Involved in VIEW and CONTROLLER section of MVC pattern for project which includes HTML5, CSS3, JavaScript, JQuery and AJAX which were used for UI development.
· Collaborate with clients, product management as well as UI team.
· Head development inclusive to agile team to execute key User Interface aspects and Collect requirements for user interface research.
· Plan and execute usability evaluation along with testing across UI development stages.
· Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system (SQL).
· Followed Spring MVC pattern for the project with Servlets/JSP and Hibernate.
· Configured Hibernate mapping files and configuration files to connect with the database.
· Designed Persistent Hibernate ORM classes.
Environment: JSP, AngularJS, Bootstrap, Angular UI, Spring boot, HTML5, CSS3, jQuery, AJAX, Hibernate, Spring MVC, WebLogic, SQL, PL/SQL
Client: Skandia
April-2012 to Dec-2013
Role: Programmer Analyst
Project Name: Royal bank of Skandia
Project Location: Bangalore, India
Project Description: Royal bank of Skandia belongs to old mutual group of Scotland. The internal agents of Bank are using this product. Skandia has a fresh view of investments to help our customers around the world achieve their goals. Our innovative long-term saving and investment solutions enable our customers to respond quickly to life and market changes, and plan.
Responsibilities:
Worked from the scratch from user interface designing to the integrating web services on to the pages and testing of it.
· Introduced AJAX on to my project which improved the time to interact with the application.
· Worked with Alfresco server for the first time and gave a demo to the Onsite team. Alfresco server is used for Internationalization in the application. It manages all the content appeared on the application with all the customers’ data like the name, country he/she belongs to. This server will take the input from the application and identifies the language based on the customer’s data.
· Also, helped fresher’s in understanding the application by giving knowledge transfer.
· As it was, my first real project experience, I handled the others work assigned and took responsibility to deal without pressure.
· Developed an application for security control module using Bootstrap, HTML, CSS, JavaScript. Used and worked on JQuery for UI and implemented AJAX calls using JSON.
· Worked on Struts and spring ORM framework to handle the request from clients and to connect to database to save it.
· Used JSP top design the web pages and then JQuery and Angular JS to efficiently handle the Validations and to have very dynamic user response page.
· Involved in bug fixing and enhancements on change request.
· Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing and used SVN as the Version Control Tool.
Environment: JSP, Java, J2EE, Struts2, Spring MVC, jQuery, Bootstrap, Web logic, JSP/Servlets, XML, SQL, PL/SQL
TCS ILP (Initial Learning Program) Training
Dec 2011 to Mar-2012
Location: Trivandrum, India
Description: TCS ILP is the initial learning program which is of 3 months given to all the freshers on various technologies includes mainframes, JAVA, dot net, SQL etc.. . I have undergone JAVA & SQL training. It also includes English communication skills program. During training we have undergone various assignments and tests after every topic.
Finally, we must show a mini project from the scratch that includes requirements gathering, analysis diagrams like UML, Development and Testing.
We also must face the Viva by the Technical Leads to complete the successful training.
ACADEMIC PROJECTS:
Design of Peer-to-peer Car Rental Database, Frostburg State University
Designed Entity-Relationship (ER) Model for peer-to-peer Car Rental database.
Create Tables, insert data and execute complex queries by using join conditions.
Used PL/SQL to create views, sequences, indexes, Triggers, cursors, procedures, functions
Did Normalizations for the all the tables which makes data correct and manage it easily.
Design and Develop Sample Library Management Application using Ruby on Rails, Frostburg State University
Developed a system which automates all the manual process operations done by a Library like managing the current students, issuing books, renewal of books, adding books ad deletions of books which are no longer available in the Library.
ACADEMIC ASSIGNMENTS:
· Created pages using PHP and Connected to MySQL Database using XAMP Software
· Created a page which can identify the currently running browsers information and displays the Geo Location Information including the map.
· Demonstrated the android application and connected to the internal SQLite Database
· Worked on the chatting application using MEAN stack software and explained about how to use these technologies together.
· Demonstrated the AWS cloud environment and deployed a page and tested using the URL generated by the AWS.
YouTube Links:
1.
https://www.youtube.com/watch?v=M4A6Q_p0YLo
[PHP]
2.
[MEAN stack]
3.
[PHP and API’s]
4.
https://www.youtube.com/watch?v=htMVDqfmutI
[Android SQLite example]
5.
https://www.youtube.com/watch?v=8Xd61kC90GU
[DoctorAPP Android]
6.
https://www.youtube.com/watch?v=mtbDgMRr_c4
[AWS services]
7.
https://www.youtube.com/watch?v=rHnibUx1OmI
[ReactJS Demo]