Vlasceanu Victor
E-mail : **********@*****.*** Phone : +407********
Address : Splaiul nr 37 Bucharest Romania
Work experience
LUXOFT PROFESSIONAL ROMANIA October 2010 April 2012
Embedded Software Engineer
I worked in the software division of Luxoft Romania. Our team has the main responsibility to develop the OS of Avaya
switches. During the first 6 month I was a Junior Software E ngineer and the main responsibility was to fixe product bugs
and t o learn more about used technologies. After this I
started developing for the Stack project, one of the main features of Avaya switches which gives the possibility to the
customer to put up to 8 switches in a stack and working like a s ingle system . My duty was to continue developing new
small f eatures for it. I worked in a team of 6 developers and a team lead.
The main part of the project was written in C only s mall parts were in C++.
Main used technologies are: SNMP,IPv4,TCP, UDP, SPBM
Jinny Software Engineer April 2012 July 2012
Java Software Engineer
I worked on two projects during this period. First was in C++and it was actually a library for XML parsing and
validation,my job was to make sure it works properly and fix possible bugs. During all this 3 month I worked also on the
main application which was written in Java. It was a reach Servlet which was actually answering to phone
messages(like the one where you find out how much money you have on the PrePay).
Used technologies: MySQL, HTTP, JQuery, XPath
Microsoft Redmond (United States) July 2012 October 2012
Software Engineer Developer for Testing
I developed 3 tools for testing automation and all of them are now use by the Excel team. They were written in C#.As a
starting point there was a framework already written which
I extended. This system it’s using a DB to store and read all necessary configuration for the tests, and also the results.
Ceragon Networks Bucharest (Romania) January 2013 September 2013
Java Software Engineer
I worked in the Network Management System team, developing the internal Network Management System of the
company. It is a Client Server application. Client side it’s using Eclipse RCP and also Swing for drawing topologies and
maps. For the Server side it is used Jboss 4.3 as the Application Server, were are deployed EJBs called using RMI and
Vlas c e anu Vic to r 1
also Spring Services called using httpInvoker. For the persistent layer it is used a JPA implementation over Hibernate.
Server use Events in order to communicate with the client relaying on JMS (ActiveMQ). For communication with devices
it is used SNMP, but also Json over Rest.
Also a continuous integration server it’s used. As builder it is used Maven.
Also unit Tests are written using Mockito and EasyMock
Ceragon Networks Bucharest (Romania) September 2013 Present
Java Technical Lead
I'm working in the Network Management System team, developing a client server application.With a reach client written
in Eclipse RCP, also some component of Swng are present to draw different maps and trees of the network.
The Server is deployed in an application server - JBoss 6, which expose a set of EJBs 3.0 and also a set of Spring
Services. EBJs are called via RMI and Services via httpInvoker. We support 2 types of DB- Oracle and Postgres and for
integration with our application it is used JPA over Hibernate.
We also use JMS to push events from the server to the client. It is a multithreading application with a proprietary
Scheduler in the core of it.
There are also other additional application one of them is a web application deployed in Tomcat.
My role is to make things work by splitting proper the tasks to the team members, give support to any kind of issues for
the customer or coming from the QA.
I 'm also implementing part of the futures more in the core of the application. I also write HLDs and Poof of concepts.
Qualifications
Very good Algorithms knowledge
Very good OOP and Design Patterns
Very good Java core knowledge - 5 years experience (during university, private projects and industry)Good Spring
Framework knowledge - one course of Advance Spring followed
Goof JPA knowledge - one course of Advance JPA followed
Good multithreading knowledge
Medium SQL
Medium C++
Poor Python, C#, Scheme, Haskell, Clips
Organisational skills and competences - Analytical Skills - developed during my internship at Microsoft when I had to
determine the proper course of actions for a feature.
Coordination - skill obtained in University while I was the team leader of a team.
Multitasking - the most developed skill both at work and in normal life, because I can work at many thing in the same
time prioritizing and allocating time to task on multiple criteria: importance, time consuming and available resources
Technical skills and competences - Clean programming - developed in university and in real work environment
Good algorithmic knowledge - trained by reading algorithmic books and testing on different applications to see real
results.
Good results in the high school at math and programming competitions.
Computer skills and competences - Excellent computer skills : programming and networking.
Vlas c e anu Vic to r 2
Good hardware skills - acquired while solving computers problems.
Education
Bachelor Degree October 2007 July 2011
Politehnica University of Bucharest - Computer Science (Artificial Intelligence) Bucharest (Romania)
Master Degree October 2011 June 2013
Politehnica University of Bucharest - Computer Science (Artificial Intelligence) Bucharest (Romania)
References
References available upon request.
Vlas c e anu Vic to r 3