Document
Evidence demonstrating that the OPT is directly related to the beneficiary’s major area of study
Mr. Naga Phaneendra Chowdary Edupuganti has choose INFORMATION SYSTEMS AND INFORMATION TECHNOLOGY as a Major course of study during his Master’s degree at University of central Missouri With commitment and perseverance required for research at University, His knowledge has been excelled with the course work which includes CIS 4655 Software Engineering, CIS 4665 Data Communication and Distributed Data Processing, CIS 5675 Project Management, CIS 5610 Internet for the Enterprise, CIS 5611 Client-side Internet Resources, CIS 5690 Advanced Systems Project, CIS 5650 Managing Information Security in Organizations, CIS 5660 Legal Environment of Information Systems, CIS 5669 Communications Network Management, CIS 5670 Internship in CIS has helped him tuned in all the ways that he can develop Enterprise level application and able to work as PROGRAMMER ANALYST and He also learned the modern ways of developing secure systems, protecting the information from fraudulent issues, as well understanding legal and ethical values of an organization and ensure that the ethical values are followed in each step taken.
As a Programmer analyst he performs the jobs of both a systems analyst and a computer programmer. As a Systems analysts he designs and developed the software and computer systems. As a Computer programmer he implements the designs by writing computer programs as well as updating and repairing existing programs. After a computer system has been decided upon, he will start writing software programs for the new system and then translate the designs into various programming languages for the computer to follow. He also responsible for testing software to ensure there are no problems and debugging programs whenever problems arise.
Below is table illustrate the courses that helped him to perform his roles and responsibilities as a programmer analyst
|
JOB DUTY |
SKILLS REQUIRED TO PERFORM THE DUTY |
CORRESPONDING COURSES |
|
Analysis, design, development, maintenance and support for Enterprise API Development |
Java1.8, J2EE, Spring, Hibernate, JSP, Servlets, JDBC, SQL Developer, Eclipse, XML, AngularJS, JavaScript, HTML, CSS, Angular, spring boot, JavaScript, jQuery, Spring MVC Framework, Hibernate, JMS, |
CIS 4655 Software Engineering, CIS 5675 Project Management, CIS 5610 Internet for the Enterprise, CIS 5611 Client-side Internet Resources, CIS 5690 Advanced Systems Project, CIS 5670 Internship in CIS |
|
Responsible for setting up Angular JS framework for UI development and Developed html views with HTML5, CSS3, JSON and Angular. |
Angular JS, JavaScript, HTML5, CSS, Angular, JavaScript, jQuery |
CIS 5610 Internet for the Enterprise CIS 5611 Client-side Internet Resources |
|
Used Angular as framework to create Single Page Applications which can bind data to specific views and synchronize data with server. |
Angular JS, JavaScript, HTML5, CSS, Angular, JavaScript, |
CIS 5610 Internet for the Enterprise CIS 5611 Client-side Internet Resources |
|
XSLT style sheets for the XML data transformations |
IBM Integration designer, JavaScript |
CIS 5610 Internet for the Enterprise CIS 5611 Client-side Internet Resources |
|
Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services and Kafka as message broker, Postgres as backend database and Redis as in-memory database. |
Java1.8, J2EE, Spring, Hibernate, JSP, Servlets, JDBC, spring boot |
CIS 5690 Advanced Systems Project, CIS 5670 Internship in CIS |
|
Implemented transaction management using Spring declarative transaction management with Spring AOP concepts |
Java 1.8, Spring AOP, Hibernate, JDBC, spring boot |
CIS 5690 Advanced Systems Project, CIS 5670 Internship in CIS |
|
define, schedule and accurately estimate the task duration to develop and maintain a realistic schedule. |
JIRA |
CIS 5675 Project Management |