Dan-Dumitru N.

Software Developer

Outsourcing
Advanced
Brasov, ROMANIA
Contact us for this profile

My experience

More

PENTALOG CLIENT : Leading Sportswear ManufacturerApril 2019 - Present

Back-End JAVA Developer.
  • Developing high-quality software solutions on a Microservices Architecture.
  • Developing new features for a digital-showroom tool.
  • Rewriting the whole application from Kotlin code into Java 8 code.
  • Creating from scratch new micro-services to enhance the tool.
  • Covering from 0 to a minimum of 85% of the code with unit tests.
  • Developing high-performance solutions.
  • Developing end-to-end REST endpoints.
  • Documenting the application’s API with Swagger.
  • Developing back-end solutions in order to connect with other APIs.
  • Fetching and accommodating data from other services into ours.
  • Writing unit and integration tests.
  • Implementing solutions to accommodate a high amount of data.
  • Migrating databases from MongoDB to PostgreSQL.
  • Implementing batch jobs.
  • Participating in improvement discussions about the different approaches on services and code quality.
More

PENTALOG CLIENT : Provider of smart production management solutionsAugust 2017 - March 2019

Full-Stack Developer.
  • Fulfilling full-stack development tasks.
  • Implementing solutions for the whole workflow of the add-ons that the team built.
  • Creating Views of the applications using SmartGwt and stylizing them using CSS.
  • Creating, together with the team, the communication between client and server through REST web services and data sources xml files.
  • Working with Java 8 and JAVA EE on the server side and using JPA for the communication with Oracle and MySQL databases.
  • Working on the following functionalities of the applications:
    - Writing/reading of data directly to/from PLCs (Programmable Logic Controller) used for industrial automation.
    - The communication between the application and PLC that involved working with handshakes files.
More

PENTALOG CLIENT : Ocea Smart BuildingApril 2015 - July 2017

Java Web Developer.
  • Working on the IFY platform, using ExtJS 3.4 and JSF on the client side.
  • Working with REST Services and SOAP UI.
  • Providing back-end solutions using Java 6, Spring, Spring Security and Hibernate.
  • Working on a MapGuide module.
  • Using JBoss and Tomcat as servers.
  • Implementing a new platform using AngularJS 1.x, NodeJS, CSS3, PugJS and Couchbase as a NO-SQL database.
More

PentalogAugust 2014 - April 2015

JAVA Developer within the FollowApp project, an internal application aiming to ensure project management and team allocation, data centralization and availability, data security, system integration in order to eliminate redundancies.
  • Development of new functionalities.
  • Bug fixing.
More

PentalogJuly 2014 - August 2014

Intern within the Pentalog Group.

Participation in a training session on JAVA technologies:
  • Learning and practicing the basics of the back-end part of web development in JAVA EE.
  • Study and use of the following technologies: Tomcat, MVC, Servlets, jQuery.
More

Route 66February 2014 - May 2014

Intern within a Swiss company producing navigation systems and other
geographical information systems, having departments in Western Europe,
China and Romania. In Brasov, the company has installed the Research and
Development Department.
  • Study of Big Data and Hadoop concepts and principles.
  • Applying the notions learned.
More

StabiplanNovember 2013 - January 2014

Intern within a company specialized in developing and distributing CAD software for the building services industry.
  • Study of Object ARX programming environment as well as AutoCAD.
  • Applying the notions learned.

My stack

Spoken languages

ENGLISH: Advanced
ROMANIAN: Native speaker
FRENCH: Average

Graphic

Photoshop

CI / CD

Docker

Web Technologies

JSX, JSF, SmartGWT, JSP, Node.js, Servlets, AJAX, SASS, React.js, PrimeFaces, HTML5, CSS3, jQuery Datatables, Bootstrap, jQuery, Ext JS, AJAX, REST, Highcharts

Computer Tools

MS Office (Word, Excel, PowerPoint, Outlook)

Analysis Methods and Tools

MVC, OOP, Microservices

Software Testing

JUnit 5, Postman, Mockito

Big Data

Hadoop

DBMS

Oracle, PostgreSQL, Couchbase, MongoDB, MySQL

Languages

JavaScript, Java EE, SQL, JAVA 8, ECMAScript 6

Technologies

RxJava, Spring Security, Spring MVC, Spring Batch, Spring Boot, Spring Cloud, Hibernate, JDBC, Apache Camel, JPA, Spring

Open Source solutions

WordPress, Swagger

Miscellaneous

Agile, Scrum, Big Data

Application Servers

JBoss, Tomcat

Networks and Systems

Windows, MacOS

Environment of Development

JADE, Eclipse, Visual Studio Code, Object ARX, RubyMine, IntelliJ Idea, Maven, WebStorm

My education and trainings

Bachelor's Degree in Computer Science, Faculty of Mathematics and Computer Science - "Transilvania" University, Brasov.2012 - 2015