Ana C.

Software developer

Outsourcing
Advanced
Brasov, ROMANIA
Contact us for this profile

My experience

More

Provider of smart production management solutions01.08.2017 - Present

-
More

Makro-Mikro01.07.2016 - 01.06.2017

JAVA Developer within a company which specializes in job placement of specialists and recruitment solutions and services.

Participation in the development of a web application for the medical environment. The application is running on Tomcat Server and is used to manage companies in the medical environment. It contains an HR module, a delegation module (the road from customers watched with the smart device), activity (actions for today), appointments, contracts (ex: employee, supply companies), invoices (services or products offered by external companies with which there is a cooperation agreement), services (services offered by the company and its partners), human 3D (module for doctors to create a patient form and noted areas on the 3D form).
The technical environment of the project included: JSF 2, Spring, Spring DAO, Spring IoC, Hibernate 4, JEE 8, PostgreSQL, JSP, PrimeFaces, CSS.
  • Development of new functionalities in the application.
  • Ensuring evolution for existing modules in the application.
  • Bug fixing as they appeared.
  • Back-end development using: Hibernate, Spring DAO, JEE 7.
  • Technical analysis of new modules.
  • Solving the issues reported in the production environment.
  • Front-end development using: JSF, Primefaces.
More

Ocea Smart Building01.07.2013 - 01.07.2016

JAVA Developer working on the development of several applications included in the project the client entrusted to the Pentalog team:
- A web application running on JBoss Server. It is used to manage smart meters (water, gas, electric), read the indications automatically, send them them to the database and work with them for the analytics part. The application allows to build reports (automated or manual); if problems apear, the application builds a report and announces the intervention team to solve the problem.
The technical environment of the project included: J2EE, Spring, Spring Security, Hibernate, AJAX, Oracle, ExtJS, BIRT, Tomcat, JBoss SEAM, TestNG, DBUnit, Redmine, TestLink, AutoCAD.
  • Development of new functionalities in the application.
  • Carrying out evolutions for existing modules of the application.
  • Bug fixing.
  • ExtJS interface development.
  • Back-end development using: Hibernate, Spring, Java
  • Technical analysis of new modules.
  • Solving bugs identified in the production environment.
  • Front-end development using: JSF, HTML, CSS, ExtJS.
  • Integrating new team members (project presentation, project architecture etc.).
  • Product presentation to the customer.
  • Use of the following JAVA web technologies and tools: JasperReports, Tomcat, JBoss, IntelliJ Idea, MySQL, Oracle, CSS, HTML, Ext JS, JSF, A4j, Hibernate, Spring, XML, JavaScript, JAVA.

- A web application running on Tomcat Server. It is used to manage big buildings, form the structure of the building to the people who work in that specific building. The application comprises several modules: Building Structure (with all floors and parking places), Meeting Rooms, Persons and Companies (rent or work in the building), Teams (responsible for certain areas: water, gas, electricity, intervention), Tickets (signaled problems), Movement Module (module dealing with people), Meter (water, gas, electricity, with automated reading), Home (status about the previous week's events: how many incidents were in the building, who came and went, how much water was consumed).
The technical environment of the project included: J2EE, Spring, Spring Security, Hibernate, jBPM, MyFaces, AJAX, JBoss AS, Oracle, ExtJS, Jenkins, BIRT, JasperReports, DBUnit, Redmine, TestLink
  • Development of new functionalities in the application.
  • Carrying out evolutions for existing modules of the application.
  • ExtJS interface development.
  • Creation or modification of Jasper reports.
  • Back-end development using: Hibernate, Spring, Java, MySql, Jasper Tool.
  • Technical analysis of new modules.
  • Front-end development using: JSF, HTML, CSS, ExtJS.
  • Fixing bugs as they appeared or when signaled in the production environment.
  • Technical meetings (presenting new solutions to team colleagues).
  • Use of the following JAVA web technologies and tools: JasperReports, JBoss, IntelliJ Idea, MySQL, Oracle, CSS, HTML, ExtJS, JSF, a4j, Hibernate, Spring, XML, JavaScript, Java

- A mobile application representing a minimalist version of the building management web application. It allows access to data from the parent application, where users could book a meeting room, create technical tickets, see the team members etc.
The technical environment of the project included: J2EE, SOAP, Hibernate, SQL, Tomcat.
  • Development of new SOAP services for the mobile version of the building management application.
  • Back-end development using: SOAP Service, Java, Hibernate.
  • Technical analysis of new modules.
  • Bug fixing.
  • Integrating new team members (project presentation, project architecture etc.).
  • Technical meetings (presenting product to the client).
  • Delivery into production.
  • Use of the following JAVA web technologies and tools: IntelliJ Idea, Eclipse, MySQL, Oracle, Hibernate, XML, JAVA, SOAP, Tomcat.

- An application for exporting plans and resources from an AutoCAD Architecture to an Oracle database using SDOGeometry. The application helps building owners to export plans made by architects in an existing web application and to work in a more simplistic environment.
The technical environment of the project included: Windows Mode XP, VirtualBox, Visual C, Autocad Architecture 2009-2015, AutoCad API.
  • Development of new functionality for exporting a building structure from Autocad plans to the building management application.
  • Migration of the existing application from an x86 environment to x64.
  • Back-end development using: Visual Studio 2008, SDOGeometry, Geometric algorithms, Oracle, AutoCAD 2012 - 2016.
  • Bug fixing.
  • Technical meetings (presenting product to the client).
  • Delivery into production.
  • Project management.
  • Use of the following JAVA web technologies and tools: Visual Studio, Visual C, C#, XML, AutoCad API, Autocad Architecture 2009/2011/2012/2013/2015.
More

Freelance01.09.2015 - 01.02.2016

JAVA Developer as part of a freelance collaboration with a client in the recruitment sector.

Participation in the development of a web application for recruiting and management of candidates.
The technical environment of the project included: JSF 2, JavaScript, jQuery, Spring, Hibernate 4, JEE 6, Struts 2, Spring MVC / Spring REST, PostgreSQL 9, JSP, JavaScript, Jquery, Bootstrap, CSS.
  • Development of new functionalities in the recruitment and candidate management  application.
  • Carrying out evolutions on the existing modules of the application.
  • Bug fixing.
  • Interface development.
  • Back-end development using: Hibernate, Spring, Java.
  • Front-end development using: Spring MVC, JSP.
More

Pentalog01.04.2013 - 01.07.2013

Trainee.
Study of the following technologies:
- HTML;
- JavaScript;
- CSS;
- Hibernate;
- Spring;
- JSF;
- MySQL.
More

DYNAMIC VENTURES INTERNATIONAL01.11.2011 - 01.02.2012

Trainee.
Participation
in a C++ internship within a software and maintenance company.
  • Study of the following subjects:
- image processing;
- the OpenCV library;
- the C/C++ programming language;
- use of MVC as view from C++.
  • Understanding and use of the studied notions in an image processing application.
  • Creation of small projects every week, applying the gained knowledge.
  • Development of an independent application using the OpenCV library in C++; the application allowed image editing, including: opening, size modification, colors modification, display of the color diagram, RGB-HSL modification, cutting, contrast modification, luminosity modification etc.

My stack

Spoken languages

ENGLISH: Advanced
FRENCH: Advanced
ROMANIAN: Native speaker
RUSSIAN: Native speaker

Networks and systems

Windows

Languages

JAVA, JavaScript, C/C++, SQL, XML

Technologies

Hibernate, Spring, DAO, Spring IoC, Spring MVC

Web technologies

JSF, JSP, PrimeFaces, Ext JS, HTML, A4j, Bootstrap, CSS, jQuery, REST, SOAP

DBMS

Oracle, MySQL, PostgreSQL

Analysis methods and tools

Design Patterns

Business Intelligence / ETL

JasperReports

Development Environment

Eclipse, IntelliJ Idea, Maven, NetBeans

Application servers

Apache Web Server, JBoss, Tomcat

Open Source solutions

Smarty

Software testing

JUnit, TestNG

Miscellaneous

Agile, Scrum, Kanban, Jenkins, JIRA

My education and trainings

Master's Degree in Modern Technologies in the Engineering of Software Systems - "Transilvania" University, Brasov. 2012-2014

Bachelor's Degree in Computer Science - "Transilvania" University, Brasov.2009-2012