Java developer with 3 years of experience on different projects at different companies
I have advanced knowledge in the following technologies:
Struts, Wicket, Spring, Servlets, Javascript, JQuery Html, REST, SOAP, SQL, Oracle, JSP, Git, Svn
18/02/2013–18/03/2013
Training PHP Evozon System, Cluj-Napoca (Romania) This internship was a short period internship (4 weeks). In the first half of the internship we learned about the following design patterns: Singleton, Observer, Lazy Load, Strategy, Factory. In the second half of the internship we used OOP in PHP. With 3 other colleges, we developed a small web application (an online shop ) using Zend framework.
01/06/2013–01/07/2013
Java Internship TSS-YONDER, Cluj-Napoca (Romania) During the internship I was in a team with 5 members. I had the Scrum master role in the Scrum team. We developed a web application using the following technologies: Vaadin 7, JPA, Maven, Hibernate, Javascript, Jquery, CSS, In order to have a maintenancable code we followed the MVP concept.
02/09/2013–02/06/2015 Software developer TSS-Yonder, Cluj (Romania) In this company I was part of an agile scrum team with 14 members. We developed web applications using the following technologies: Struts, JSP, Servlets, Ajax, Javascript, Jquery, Sql, Oracle, Ant, Xsl, and we are using implemented web services (SOAP and REST services). I was responsible for maintenancing the applications, discussing with the client about the new features and then developing them. . We used: JMeter - performance measurements. Tortoise SVN - version control JIRA - bugTracking. Fisheye - code review. Confluence - application documentation.
03/06/2015–Present Software Developer ServUsTech, Cluj-Napoca (Romania) Currently I'm working as a Contractor Java developer at Betfair Romania Development
I'm part of an agile scrum team with 9 team members. We're practicing the agile scrum methodology with 2 weeks iterations. (daily meetings, planning sessions and grooming sessions) As a Java developer I'm responsible for developing new features discussing possible solutions for some of the new features. In case of the Scrum Master is out of office, I'm her deputy. We're using the following technologies during the software development: a framework built on Spring, REST, SOAP services, 3'rd party services. For continuous delivery we're using Jenkins, GO pipeline. We're using: ? Git for version control ? Rally - Task tracking ? Crucible - Code review ? MRemote - to access the machines where the applications are deployed.