-Project Management
-System Analysis
-Application Development
-Web Design and Development
-Software Implementation
-Database Management
-Data Analysis
-System Administration
-Knowledge of Banking Software
-Working with Linux and Windows
-Quality Assurance
-Photo and Video Editing
-Computer Troubleshooting