Pace University
City University of New York: Hunter College
City University of New York: Baruch College
New York National Guard
Major General Raymond F. Shields, the Adjutant General for the State of New York, announces recent awards and individual recognitions for members of the New York Guard state defense force for their...
July, 18 2019 - Verified by New York National GuardOther position(s) held: Adjunct Assistant Professor
Online adjunct associate professor of Computer Science in the Computer Information Systems and Technology Department.
Usage of proprietary Desire2Learn technologies to design, develop, and teach undergraduate Computer Science and Computer Information Systems courses.
Courses taught (75 credits): CMIS 102 Introduction to Problem Solving and Algorithm Design, CMIS 141 Introductory Programming, CMIS 170 Introduction to XML, CMIS 242 Intermediate Programming, CMSC 335 Object-Oriented and Concurrent Programming, CMSC 350 Data Structures and Analysis, CMSC 451- Design and Analysis of Computer Algorithms
Senior applications developer and configuration manager of a city university system of 25 colleges supporting the Kuali Financial System responsible for administration of $477 million in sponsored research funding. Responsible for customizing these applications to suit university organizational needs.
- Converted Foxpro-based application FrontEnd to a Javascript-based framework using Node.js, Angular.js, and Express.js for easy rapid deployment.
- Developed customized user interface components with Spring bean configuration, Struts MVC, HTML, CSS, Tags, Javascript, and workflow to meet university-specific implementations of Kuali application.
- Developed SOAP Web Services that pre-populated User Interface Documents such as Disbursement Voucher, Account, Vendor, Object Codes, and other business objects and injected them into the Kuali MySQL database.
- Developed deployable PDF files with pre-filled database data using Adobe Lifecycle Designer, Servlet, and Java bean interaction.
- Developed an ETL mechanism using Pentaho Kettle to populate new users in the Kuali application by extracting relevant information from LDAP, Oracle, and MySQL databases and parsing them for proper SQL insertion.
Used the following technical languages and programming tools to satisfy current responsibilities: Java, R, Spring, Struts, Node.js, Angular.js, SQL, MySQL, MongoDB, JEE, JDBC, Tomcat, IIS, Servlet, JSP, Ant, HTML, Pentaho Kettle, ASP.Net, Git, Subversion, Adobe Lifecycle Designer and other technologies.