Mircea S.

Software Developer

Outsourcing
Intermediate
Brasov, ROMANIA
Contact us for this profile

My experience

More

PentalogJanuary 2020 - Present

Continuous Development.
  • Participation in a continuous development process focused on Angular, including the installation and configuration (Angular CLI), HTML5 and CSS design (Bootstrap and Angular Material), internationalization, pages routing.
  • Development of an application based on Microservices and Spring Boot 2.
  • Studying Docker and Kubernetes, including downloading and installing the component images (PostgreSQL, JDK, Microservices themselves) and the local cluster deployment (minikube) with all necessary configurations: connection to the database (Secret YAML and ConfigMap files), deployment, accessing the Microservices outside the cluster, ingress for the routing of all requests received from the client, autoscaler for load-balancing, a locally created certificate for HTTPS, GitHub authentication with OAuth, documenting the installing steps / commands processed, JAVA community presentation.
  • Development of an older application with a JWT token and setting up the Microservices system of the application using Spring profiles (cloud).
  • Using Spring Security, Actuator and Mockito for Controller, Service and Repository testing.
  • PostgreSQL: analysis of multiple types of indices depending on the query operators, partition of tables for large data volume according to the insertion period, respectively the configuration of roles and logs in PostgreSQL.
  • Hibernate: implementing the locking and second level cache for an important table (job offers) for an older application and its insertion in batch by means of configurations set up at application.properties.
  • Spring Batch: developing a Spring Boot application based on the API recommended by Pivotal, with an insertion in the batch database.
  • MongoDB: developing a CRUD application in Spring Boot by means of MongoRepository, processing the commands in NoSQL database and the management of roles for the access to the collection.
  • ActiveMQ, Camel, and ElasticSearch: developing a messaging application in Spring Boot, designed to integrate employees using RabbitMQ and Camel (files reading, validation and routing), insertion in a database and fast data reading by means of ElasticSearch, following the indices insertion (ElasticSearch “tables”).
More

PENTALOG CLIENT : Specialist in debt collection solutionsFebruary 2019 - December 2019

Java Developer.
  • New user feature development.
  • Additions to existing services.
  • Services analysis.
  • Code bug fixing.
More

IBMJuly 2016 - February 2019

EAI - Integration Developer within an American multinational company with a presence on computer hardware and software markets, providing infrastructure, hosting and consulting services in areas ranging from mainframe computers to nanotechnology.
  • Integration of IBM Integration Bus based middleware applications.
  • Delivering business documentation for the client using MS Office and Confluence.
  • Coordinating the team of integration developers.
  • Direct communication and coordination of the client in relation to the integration applications developed within the company.

My stack

Spoken languages

ROMANIAN: Native speaker
GERMAN: Advanced
ENGLISH: Advanced

Application Servers

WebSphere, ElasticSearch

Networks and Systems

Linux, Android, Windows

Environment of Development

GIT, Gradle, WebSphere Message Broker Toolkit, Jenkins, SVN, Maven

Technologies

Hibernate 5, ActiveMQ, Spring, Spring Boot, Spring Web

Web Technologies

JSON, RESTful Web Service

Languages

Bash scripting, PL/SQL, JAVA SE, JAVA 8

Computer Tools

MS Office

Analysis Methods and Tools

SonarQube, MVC

Miscellaneous

Continuous Integration, Organization, Leadership, Confluence, Nexus, JIRA, Customer relationship management, Communication, Bitbucket

DBMS

PostgreSQL

Open Source solutions

Camel

My education and trainings

Master Studies in Applications for Mobile Phones and Internet Technologies in E-Business (in German), Faculty of Electrical Engineering and Computers - "Transilvania" University, Brasov.2017 - 2019

Bachelor's Degree in Applied Computer Science (in German), Faculty of Electrical Engineering and Computers - "Transilvania" University, Brasov.2014 - 2017

Erasmus Scholarship: Software Engineering (in German) - Heilbronn University of Applied Sciences, Germany.2015 - 2016