Hello i worked a lot with videos and image saving and preview thumbnail generation and making video web compatible using ffmpeg ...
my personal opinion is that to not store data(image, videos ) in database as this is very costly operation recommend you to store data in File System then access that for previews etc as i did
I have good hand on python and worked on web services in python using tornado and consume these web APIs in java as well
- Good hand in Linux working from past 2 years
- PostgreSQL Mssql
- REST architecture in python(with tornado)
- REST architecture in Java
I have good hand on following tools and technologies
Programming /API:
Core java, Java Enterprise Edition, JAXB, JAXP, XML Web Services REST, SQL, HTML, JSON, Java Script, Log4j, Apache common, CXF, Maven, Subversion.
Languages:
Java , Python
Servers:
Apache Tomcat, Apache Karaf.
Operating System:
Red Hat Linux, Windows, CentOS
IDEs/Tools:
Eclipse kepler, Sublime
Version control:
Subversion, git
Databases:
Mssql , PostgreSQL, Memcahed
Other:
OSGI, Apache karaf, Bash, Maven, JIRA