Daniel Ilie

Daniel Ilie Email and Phone Number

Senior Java Software Engineer • Contractor • Freelancer @ Remote Work
Bucharest, Romania
Daniel Ilie's Location
Bucharest, Romania, Romania
About Daniel Ilie

👋 Hello there, welcome!⚙️ 𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞 𝐬𝐮𝐦𝐦𝐚𝐫𝐲:9+ total yoe in the IT industry---------------------------of which7+ yoe in software development---------------------------of which7+ yoe with Java, Spring7+ yoe with Database Management Systems5 yoe with JPA, Hibernate4+ yoe with Kafka3 yoe with Amazon Web Services👨🏻‍💻 I am a clean code passionate senior java software engineer with strong experience in building clean software products, from design phase to implementation, covering all the steps in the software development life cycle.I place an emphasis on clean code, architecture and DevOps technologies.🏅𝐂𝐨𝐦𝐩𝐥𝐞𝐭𝐞 𝐬𝐞𝐭 𝐨𝐟 𝐬𝐤𝐢𝐥𝐥𝐬:👉🏻 Programming languages / frameworks / other tools:Java, Python, Spring, Spring Boot, Spring Cloud, Spring Security, Spring Data, Spring Batch, Spring IntegrationSQL, JPA, HibernateJUnit, Mockito, Testcontainers, Awaitility, WiremockMaven, Gradle👉🏻 Database Management Systems:PostgreSQL, MySQL, MongoDB, Elasticsearch, Cassandra, Redis👉🏻 Communication:REST APIs, SOAP APIs, OpenAPI specs, AsyncAPI specs, SwaggerKafka, Kafka Connect, Amazon SQS, Amazon SNS, Amazon S3, MQTTOAuth2, OpenID Connect👉🏻 Infrastructure:Docker, Docker compose, Kubernetes, Jenkins, Helm, FluxCD, ArgoCD, Gitlab CI, Terraform👉🏻 Architecture / design:Microservices, Clean code, Design patterns, SOLID, OOP, Event driven, Event sourcing, CQRS, DDD, Hexagonal, Onion👉🏻 Dev tools / delivery:Scrum, Kanban, SAFeJira, Confluence, MiroIntelliJ IDEA, GIT, Postman, DataDog, DynatraceWindows, Linux👉🏻 Web development:HTML, CSS, JavaScript, ReactJS, Angular 2🔍 Only interested in backend rolesIf you think that my experience and skills can help, then let's connect:📩 drop me a message📬 email me at daniel.ilie.dev@gmail.com

Daniel Ilie's Current Company Details
Remote Work

Remote Work

View
Senior Java Software Engineer • Contractor • Freelancer
Bucharest, Romania
Website:
jobicy.com
Employees:
5620
Daniel Ilie Work Experience Details
  • Remote Work
    Senior Java Software Engineer • Contractor • Freelancer
    Remote Work
    Bucharest, Romania
  • Endava
    Senior Java Software Engineer
    Endava Aug 2023 - Present
    Bucharest, Romania
    𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬: connecting cars to the cloud𝐂𝐥𝐢𝐞𝐧𝐭: a global company in the automotive industry wanting to facilitate and extend car state and trip data sharing to the drivers through a mobile app𝐓𝐚𝐬𝐤𝐬:- developing new business features, aiming for maximum code coverage and quality- breaking down new business features into tasks- release management- enforcing the highest deliverable quality inside the team through the means of code review process- improving current architecture (like aiming to further decouple the microservices) and making sure it is maintained by others by thorough code review- helping other team members with adopting the best technical solution for their work- improving ways of working inside the team by actively sharing own feedback about current processes- updating technologies to the latest versions- writing documentation𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐦𝐞𝐧𝐭𝐬:- developed new features, with more than 95% code coverage- improving tools used in a shared and collaborative manner by every dev team in the organization- avoiding boilerplate code and manual implementations by developing new framework automated solutions for high demand needs inside the team (like communication with REST services using generated clients with automated OAuth2 token management)- investigating and documenting areas where the team lacks or has limited knowledge on, like release rollback, enabling snapshot deployments or cyber security plugins usages- integrating new complex technologies never before used inside the team, like MQTT data communication𝐓𝐞𝐜𝐡 𝐬𝐭𝐚𝐜𝐤: Java 21; Spring Boot 3; Spring Data; Spring Integration; MQTT; Gradle; MongoDB; Amazon SQS; Amazon SNS; Docker; Gitlab CI; Amazon EKS; Kubernetes; Helm; FluxCD; Terraform; JUnit5; Mockito; Testcontainers; Awaitility; Wiremock; OpenAPI & AsyncAPI (contract first approach)
  • Endava
    Lead Java Software Engineer
    Endava May 2022 - Jul 2023
    Bucharest, Romania
    𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬: financial credit check𝐂𝐥𝐢𝐞𝐧𝐭: a global telco company wanting to build a security and auditing compliant software product that enables financial credit checks at customer level done by aggregating, processing and transforming data coming from multiple risk assessment systems𝐓𝐚𝐬𝐤𝐬:- contributing to the application and architectural design- technical analysis of new features- breaking down new features into tasks- developing new business features- high level estimation of new product capabilities (ABC workshops)- building and enforcing the highest deliverable quality standards inside the team through the code review process- guiding other team members and unblocking their work when needed- release management- updating technologies to the latest versions for security compliance- writing documentation𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐦𝐞𝐧𝐭𝐬:- building strong leadership and soft skills by working closely with the client and it's stakeholders and leading along with another dev lead a dev team of 8 people - creating a strong clean coding development process guideline for the team members to follow- improving code coverage to more than 96% with no tech debt- improving ways of working inside our team aiming for high efficiency- successfully managing releases of the product in 6 environments𝐓𝐞𝐜𝐡 𝐬𝐭𝐚𝐜𝐤: Java 11; Spring Boot 2; Spring Batch; MongoDB; Gradle; Docker; Amazon Web Services; Amazon SQS; Amazon S3; Junit5; Mockito; Wiremock; Testcontainers; Awaitility; OpenAPI; Swagger; SOAP
  • Endava
    Senior Java Software Engineer
    Endava Jan 2022 - Apr 2022
    Bucharest, Romania
    𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬: payment gateway𝐂𝐥𝐢𝐞𝐧𝐭: a global payments provider aiming to build a payment gateway by integrating various payment processors that enables businesses to make payments simple and secure for their customers𝐓𝐚𝐬𝐤𝐬:- developing new business features- involved in the release process- helping other team members to unblock their work or understand various parts of the project- enforcing clean code standards inside the team through the code review process𝐓𝐞𝐜𝐡 𝐬𝐭𝐚𝐜𝐤: Java 11; Spring Boot 2; Spring Data; Hibernate; PostgreSQL; MongoDB; Maven; Docker; Kubernetes; Amazon Web Services; Amazon EKS; ArgoCD; Junit5; Mockito; Wiremock; OpenAPI; Swagger
  • Special Telecommunications Service
    Fullstack Software Engineer
    Special Telecommunications Service Oct 2017 - Jan 2022
    Bucharest, Romania
    𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬: governmental projects𝐂𝐥𝐢𝐞𝐧𝐭: Special Telecommunications Service's stakeholders wanting various software products and services𝐓𝐚𝐬𝐤𝐬:- developing new business features- contributed to the architecture and design of the systems- thorough code review- release management by close collaboration with the DevOps team- helping other team members to unblock their work and guiding them to the appropriate solution- working closely with the BAs to conclude business decisions that can be technically implemented in a performant and user friendly manner𝐀𝐜𝐡𝐢𝐞𝐯𝐞𝐦𝐞𝐧𝐭𝐬:- creation of reusable template or custom components both at UI and backend levels, used for eliminating boilerplate code and faster delivery - developing clean code standards inside the team by building a guideline and enforcing the rules by the means of code review process- integrating successfully new technologies (like Elasticsearch for custom searches) never before integrated in our teams𝐓𝐞𝐜𝐡 𝐬𝐭𝐚𝐜𝐤: Java 8; Spring Boot 2; Spring Cloud (with Netflix stack); Spring Data; Spring Security; PostgreSQL; Hibernate; Kafka; Redis; Cassandra; Elasticsearch; Junit5; Mockito; OAuth2; Docker; Jenkins; Angular 2; ReactJS with Redux; JavaScript; HTML; CSS
  • Special Telecommunications Service
    Cyber Security Engineer
    Special Telecommunications Service Aug 2015 - Oct 2017
    Bucharest, Romania
    𝐁𝐮𝐬𝐢𝐧𝐞𝐬𝐬: cyber security and auditing𝐂𝐥𝐢𝐞𝐧𝐭: Special Telecommunications Service and it's stakeholders𝐓𝐚𝐬𝐤𝐬:- cyber security protection of infrastructure by making sure the systems are patched up to date, vulnerabilities mitigated and antivirus protection installed- detecting and responding to cybernetic attacks like DDoS or malware infiltrations- auditing the infrastructure for vulnerability mitigation through the means of conducting network penetration testing (pentest)- developing own security tools, some with web UIs, that helped day to day activities by automating processes𝐓𝐞𝐜𝐡 𝐬𝐭𝐚𝐜𝐤: Kali Linux; Python; Django; various security tools

Daniel Ilie Education Details

  • Military Technical Academy Of Bucharest
    Military Technical Academy Of Bucharest
    Security Of Information Technology
  • Military Technical Academy Of Bucharest
    Military Technical Academy Of Bucharest
    Computer Science
  • 'Matei Basarab' National College Of Bucharest
    'Matei Basarab' National College Of Bucharest
    Mathematics And Computer Science

Frequently Asked Questions about Daniel Ilie

What company does Daniel Ilie work for?

Daniel Ilie works for Remote Work

What is Daniel Ilie's role at the current company?

Daniel Ilie's current role is Senior Java Software Engineer • Contractor • Freelancer.

What schools did Daniel Ilie attend?

Daniel Ilie attended Military Technical Academy Of Bucharest, Military Technical Academy Of Bucharest, 'matei Basarab' National College Of Bucharest.

Not the Daniel Ilie you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.