Software/Database/Web Application Design and Development
- Design and development of Java applications
- Development of applications using serial measuring and timing devices
- Development and maintenance of product website for sales and support (ProjectJ2X Website)
- GUI design and development using integrated development environments and rapid prototyping tools
- Software design using UML modeling tools, MVC design patterns
- Web application design and development integrated with database using Java, servlet, JSP, JDBC, Javascript, Tomcat and Apache httpd
- Web application design and development for storing scientific records (tree ring measurements) using JSP, servlets, Struts, Tomcat, MySQL
- Wed application development and maintenance of web application using PHP and SQL server database
- Use of Netbeans, Eclipse IDE’s
System and Network Administration
- setup, maintenance and upgrades of Windows server operating systems and major software products including SQL server
- setup, configuration, maintenance, troubleshooting and support of server services including authentication, group policy, security, and backup services, web servers (Apache, Tomcat), mail servers (Postfix, sendmail) and ftp servers on Linux and Windows servers
- setup of firewalls, naming services (DNS), Samba file sharing and LDAP authentication services on Linux servers
- setup, maintenance, installation, upgrades and troubleshooting of workstations
- troubleshooting and resolving of network issues
- development of custom utility scripts for system administration and maintenance
- setup of test environments for major upgrades and upgrade testing
- hardware and software purchasing
- setup of automated scheduling and class creation in Blackbaud Education Edge
- development of custom reports for Blackbaud Education Edge using Crystal Reports
- development of custom reporting applications integrated with Blackbaud data using PHP and MySQL
- coordination and communication between multiple departments and transition plans
- staff training in new procedures and upgraded software and custom solutions
Educational Institutions
- setup, maintenance and upgrades of software products including Blackbaud Education Edge, Raiser’s Edge, Finance Edge
- setup, maintenance and upgrades of Destiny library management software including integration with internet services and school-wide LDAP authentication
- setup of automated scheduling and class creation in Blackbaud Education Edge
- development of custom reports for Blackbaud Education Edge using Crystal Reports
- development of custom web application reporting applications integrated with Blackbaud SQL server database using PHP and MySQL
- development and maintenance of web application for online class assignments using PHP, MySQL and integrated with Blackbaud SQL server database
- coordination and communication between multiple departments and transition plans
- staff training in new procedures and upgraded software and custom solutions