Oana M.

Software developer

Outsourcing
Senior
Bucharest, ROMANIA
Contact us for this profile

My experience

More

Messaging solutions provider01.02.2017 - Present

JAVA Developer.
  • Estimations of stories and technical tasks.
  • Back-end business logic activities:
    - participation in the implementation of the message flow, from the point the message enters the platform, until it is successfully delivered, or rejected or expires;
    - implementation of Spring Data Services and Spring Data Repositories;
    - definition of JPA entities and database manipulation using Java Persistence API and different procedures;
    - creation of JMX counters and use of Jconsole for monitoring the server connections;
    - implementation of Spring jobs that run in regular intervals for statistics or for updating the database;
    - reporting modules.
  • Web application development:
    - creation of GUI functionalities (Vaadin framework);
    -  use of CSS.
  • Unit testing using JUnit.
  • Analysis of spikes and new solutions.
  • Bug fixing.
  • Code refactoring and review.
More

Specialist in field intervention management IT solutions01.11.2015 - 01.02.2017

Developer.
  • Estimations of stories.
  • Development and unit testing.
  • Bug fixing.
  • Code refactoring and review.
More

Alten01.09.2014 - 01.11.2015

Java Programmer for a European leader in technology consulting and engineering.

Participation in the development of several projects:
- Web based application built to automate the client's (a leading oil company) downstream fuel transportation schedule process. The technical environment of the project included: JSF, PrimeFaces, Hibernate, MySQL, Liferay, SOAP, JIRA, JBoss.
  • Business logic development.
  • GUI screens creation.
  • Cron jobs implementation.

- A web application for a European funds management system. The technical environment of the project included: Spring (DI, MVC REST, AOP), JPA, AngularJS, JavaScript(JQuery), CSS, Bootstrap, DB2, Eclipse, Toad, REST, GIT, JUnit.
  • Core business workflow implementation.
  • Design and creation of the screen relations in order to obtain a user-friendly interaction.
  • Code refactoring.
  • Writing JUnit test cases for performing unit testing and bug fixing.
  • Helping the newcomer programmers familiarize with the project.
More

Ingenio Software01.09.2008 - 01.08.2014

Java Programmer within a company specialized in developing intelligent, human-like software solutions for retail banking institutions, telecommunications and energy corporations, based on a neural detection engine.

Participation in the development of web applications for banking institutions using Java EE frameworks and Oracle database system. The technical environment of the projects included: Spring, Hibernate, Struts 1/2, JSP, JSTL, JavaScript, AJAX, Prototype, jQuery, CSS, Oracle, JIRA, Tomcat, SVN.
  • Intervention in every layer of the application : workflow, admin, reporting, GUI, SQL.
  • Application development according to the specifications and functional documentations.
  • Unit testing of the developed solutions.
  • Bug fixing.

My stack

Spoken languages

ENGLISH: Advanced
ROMANIAN: Native speaker

Networks and systems

Linux - Ubuntu, Windows

Languages

JAVA, Java EE, JavaScript

Technologies

Hibernate, Spring, AOP (AspectJ), JPA

Web technologies

JSF, PrimeFaces, JSP, Struts, AngularJS, Bootstrap, CSS, jQuery, Prototype.js, AJAX, JSTL, REST, SOAP, Vaadin

DBMS

Oracle, MySQL, DB2

Analysis methods and tools

Sonar

Development Environment

Eclipse, TOAD, GIT, SVN

Application servers

JBoss, Jetty, Tomcat

Open Source solutions

Liferay

Software testing

JUnit

Miscellaneous

Jenkins, JIRA

My education and trainings

Bachelor's Degree in Computer Science, Faculty of Automatic Control and Computer Science - "Politehnica" University, Bucharest.2003-2008