I am a Software Developer with over five years of experience in Java, developing both the back-end and front-end of multiple software solutions. I have experience with each layer of development, from creating database structures and stored procedures to designing and developing the user interface of the applications.
My knowledge and experience includes:
- Programming languages: Java, PHP, C#, Python.
- Frontend frameworks/ technologies: ZK, Vaadin, JSP, HTML5, Jquery, Javascript, AngularJS, AJAX.
- Backend frameworks: Spring, Spring Security, Spring Batch, JSF, Hibernate, Mybatis.
- Versioning Control: Git, SVN.
- Databases: Oracle, MySQL, SQLite, SQL Server.
- SOAP and REST web services
- Tools: Maven, Ivy, JasperReports