9+ YEARS of experience in Software Engineering / Development.
Main interests: Healthcare, Big Data, Machine Learning, A.I. [Artificial Intelligence], Neuroscience, Molecular Biology, Cosmology and Astrophysics
Software Engineer + Scrum Master @ I am a Software Engineer and Scrum Master in the TE [Technology] Department – MPE [Machine Protection and Electrical Integrity] group at CERN.
I am part of a team that develops operational tools used in the CERN Control Center by LHC and other particle accelerator operators, including:
- AccTesting: Accelerator hardware testing and monitoring tool extensively used during the commissioning campaign for the LHC [Large Hadron Collider] upgrade to 14 TeV, the originally designed collision energy. It cam perform automated test results analysis using a test analysis framework with its own extensible eDSL [embedded Domain-Specific Language]
- BIS Supervisor: Beam Interlock System Supervisor – GUI tool for monitoring and control of the beam interlock systems of the particle accelerators at CERN
- QPS SwissTool: GUI tool for monitoring the Quench Protection Systems of the LHC's super-conductive magnets
* Technologies: Client-Server architecture, Java 7 / 8, Spring Framework 3.2, Swing, Vaadin 7, RMI, JMS, ELK Stack [ ElasticSearch, Logstash, Kibana ]
* Database Server: Oracle 11g, SQL, JDBC, Flyway
* Infrastructure: Ansible, Gradle/Groovy, Ant, Subversion, Atlassian Product Suite [Bamboo, JIRA, Confluence, FishEye + Crucible etc], Artifactory, Genuitec Secure Delivery Center
* OS: Scientific Linux 6 [Based on Red Hat Enterprise Linux 6] From February 2014 to Present (1 year 9 months) Geneva Area, SwitzerlandSoftware Engineer @ I am a Software Developer of online game engines at one of the leading start-ups in Gibraltar.
* Technologies: Java 7, XSDs and JAXB, Google Guice, JAX-RS [REST Web Services] and JSON, JPA2, PostgreSQL, Javascript, Twitter Bootstrap
* Server: Cubeia Firebase [Online multiplayer games platform]
* Infrastructure: Apache Maven, Jenkins CI, Git, Mercurial, Atlassian Product Suite [BitBucket, JIRA, Confluence, SourceTree etc]
* OS: Mac OS X From July 2013 to January 2014 (7 months) GibraltarSoftware Engineer @ I was a Software Developer on middleware and data storage projects used by the William Hill Online applications. I was part of an Agile team, working with Scrum.
Data Storage project and supporting tools:
* Architecture: OSGi
* Technologies: Java 6/7, Eclipse Equinox 3.8 [OSGi], Apache Karaf 2.3 [OSGi], Eclipse Jetty [Servlet Container], Apache Mina [NIO Framework], JAXB, JAX-RS with Apache CXF, Eclipse EMF Modelling, Eclipse CDO, Eclipse OCL, PAX Exam, XML
* Infrastructure: Apache Maven with Tycho, Sonatype Nexus, Hudson/Jenkins CI, Subversion, Atlassian Product Suite [JIRA, Confluence, FishEye + Crucible]
* Other: Basic Bash Scripting
Middleware project:
* Architecture: Middleware software, REST Services
* Technologies: Java 6, JAX-RS with Jersey, Spring Framework 3.2, Spring Integration 2.2, XML, XPath, JSON
* Servers: Springsource tc Server 2.0.x [Apache Tomcat 6]
* Infrastructure: Apache Maven, Hudson/Jenkins CI, Subversion, CentOS, Ubuntu Server, basic KVM, Atlassian Product Suite [JIRA, Confluence]
Other Technologies: Client-side Javascript, Classic ASP [VBscript] From July 2012 to July 2013 (1 year 1 month) GibraltarSoftware Engineer / Researcher @ I have worked as a software developer on a research project in the medical field with the main theme of data visualisation.
I was part of an agile team, working with the Scrum method.
The project on which I used to work was Social Network Service project through which users would interact with PET [Positron Emission Tomography] and SPECT [Single-Photon Emission Computer Tomography] functional medical imaging machines.
My main responsibility was to implement new features on the SNS project, some of them requiring research and experimenting.
* Architecture: Social networking, SOA [Service-Oriented Architecture], REST
* Technologies: Java 6, JAX-RS with RESTEasy, Spring Framework 3.1, JPA 2 with Hibernate 4, JSF 2.1 with PrimeFaces, XHTML, CSS, JavaScript, jQuery, XML
* Servers: Apache Tomcat 7, Apache Solr, Microsoft IIS 7.5 + mod_jk
* Databases: Microsoft SQL Server 2008, MariaDB [MySQL fork], MongoDB
* Infrastructure: Apache Maven, Jenkins CI, Subversion, PowerShell, Windows Server 2008 R2 From January 2012 to June 2012 (6 months) Brasov County, RomaniaSoftware Engineer @ Developing features of an enterprise application used for managing real estate properties.
* Technologies: Java 5, Spring Framework, Hibernate, JSF, ExtJS, Apache Ant, HTML, CSS, JavaScript, XML
* Application Server: JBoss AS
* Database Server: Oracle 10g
* URL: http://isiom.fr/solutions-logicielles
Working on a sub-project of the aforementioned application targeted towards private users / personal use.
* Technologies: Java 6, HSQLDB, TestNG, JSF, JBoss Seam framework 2.2.x, Spring Framework, JDBC [via Spring JDBC], ExtJS, jQuery + jQueryUI, Hibernate, HTML, CSS, JavaScript, XML, ImageMagick, basic photo manipulation via GIMP, layout to template integration using Adobe Photoshop
* Database Servers: Oracle 11g, MySQL 5
* Servers: Apache Tomcat 6, Apache HTTP Server (mod_deflate, mod_rewrite), JBoss Embedded, XincoDMS, basic Tomcat clustering and load balancing (via mod_jk)
* Infrastructure: Apache Ant, Apache Maven, CentOS Linux, Windows Server 2003 From October 2010 to January 2012 (1 year 4 months) Brasov County, RomaniaSoftware Engineer [Internship] @ * Technologies : TDD [Test-Driven Development], Java 6, Spring Framework, Hibernate, GWT,
Vaadin, JUnit, Ant, Eclipse RCP, HTML, CSS
* Servers: Apache Tomcat 6, Oracle 10g, MySQL 5.1, Fedora 13 Linux From July 2010 to November 2010 (5 months) Brasov County, RomaniaSoftware Engineer / Web Application Developer [Freelance] @ Web application development using the LAMP [Linux-Apache-PHP-MySQL] stack.
Server-side [PHP] and client-side [JavaScript] programming, SEO.
Database design and administration: MySQL Server 5.
Linux server administration: Fedora Core 6
Most of the aspects regarding the design and development of web applications. From June 2007 to May 2010 (3 years) Brasov County, RomaniaAssistant Programmer / Telecommunications Intern @ Creating documentation for Test@Once – Automatic functional testing framework for telecommunication systems used in 2G / 3G mobile phone networks From July 2008 to September 2008 (3 months) Brasov County, RomaniaSoftware Engineer / Web Application Developer @ Web application development using the LAMP stack: PHP 5, MySQL 5, Apache HTTPD 2.0/2.2, XHTML, CSS, JavaScript From April 2006 to May 2007 (1 year 2 months) Brasov County, Romania
Bachelor of Science, Computer Science @ From 2005 to 2009 Matei Dragu is skilled in: Software Engineering, Continuous Delivery, Agile Methodologies, Scrum, Pair Programming, Test Driven Development, Code Review, Java, Java Enterprise Edition, Continuous Integration, Unit Testing, Integration Testing, REST, Solr, MongoDB, Computer Networking, Logstash, Gradle, HTTP, Git, JMS, Oracle SQL, Microsoft SQL Server, PostgreSQL, Tomcat, Maven, Web Services, Spring, Hibernate, Apache, Web Applications, XML, JDBC, OOP, SQL, Linux, PL/SQL, Jenkins, ORM, Virtualization, Clustering, Servers, Oracle PL/SQL..., Eclipse, Nginx, Subversion, MySQL, XHTML, CSS, JavaScript