Dan Ionescu

Dan Ionescu Email and Phone Number

Senior Software Engineer @ SmallFix Software
Dan Ionescu's Location
Bucharest, Romania, Romania
About Dan Ionescu

Experienced Senior Java Developer with over 18 years of expertise in designing, developing, and maintaining distributed systems, and enterprise applications across various industries, including banking/finance, web hosting, and e-Learning. Proficient in JVM-based technologies, emphasizing Java, Spring, Hibernate, and microservices architectures.

Dan Ionescu's Current Company Details
SmallFix Software

Smallfix Software

View
Senior Software Engineer
Dan Ionescu Work Experience Details
  • Smallfix Software
    Senior Java Consultant
    Smallfix Software Jan 2020 - Present
    Bucharest, Romania
    September 2023 - presentInvestment platform for Unicredit Bank Czech Republic and Slovakia, Hungary and Romania• Developed user-friendly features for the online payments system, improving transaction speed and user experience.• Implemented customized UI and business features for buying and selling bonds, expanding the app's financial services and user investment options.Role: Senior Java Developer - Full StackLanguages: Java, JavaScriptFrameworks and libraries: Spring Boot, ReactJs, RedisMicroservices and APIs: Microservices, REST API, SOAP services (consume)Databases: OracleTesting: MockitoIDE's: IntelliJ IDEAVersion Control and Collaboration: Git, Jenkins, Jira, ConfluenceOther tools: SplunkJanuary 2020 – September 2023Served as the key communicator between our team and the French client, Groupe SNEF, guiding the development of financial management platforms.Responsibilities:• Led the upgrade from a legacy JBoss system to a microservices architecture, enhancing system flexibility.• Managed transitions from ActiveMQ to Kafka for messaging and Oracle to Mongo for database optimization.• Developed new business modules as microservices, integrating them seamlessly with existing systems.• Migrated legacy UIs to modern Angular and React frameworks, boosting user experience and responsiveness.Role: Senior Java Developer - Full StackLanguages: Java, JavaScriptFrameworks and libraries: Spring Boot, JPA, ReactJs, AngularJSMicroservices and APIs: Microservices, REST APIDatabases: Oracle, MongoDbDistributed Systems: Zookeeper, Gravitee, Kafka, ActiveMQTesting: Mockito, JunitIDE's: IntelliJ IDEAVersion Control and Collaboration: Git, Jenkins, Jira, Mantis
  • Technology Reply Romania
    Senior Java Consultant
    Technology Reply Romania Dec 2015 - Jan 2020
    Bucharest, Romania
    December 2015 – January 2020Developed InternetBanking project for UniCredit with sucessful delivery for Romania, Chech Republic, Slovakia, Hungary, Bosnia and Herzegovina• Developed and maintained critical components of the Internet Banking application, significantly improving the online banking experience for end-users.• Migrated a legacy UI based on Dojo to a modern, efficient architecture using React, enhancing user interface responsiveness and aesthetics.• Extracted business logic from the UI and centralized it in the backend, streamlining processes and improving maintainability.• Optimized the web application's performance through the implementation of a lighter UI, leading to faster loading times and a smoother user experience.Responsabilities:- finding the best technical solutions to business tasks described by the Business Analysts.- develop the tasks- creating Junit tests for the developed code- assisting to production deployments- provided post-launch support to clients in production environments, ensuring smooth operations and addressing any issues promptly and professionally.Role: Senior Java Developer - Full StackLanguages: Java, JavaScriptFrameworks and libraries: Spring Boot, ReactMicroservices and APIs: REST API, SOAP services (consume)Databases: OracleTesting: Mockito, JunitIDE's: IntelliJ IDEAVersion Control and Collaboration: Git, Jenkins, Jira, ConfluenceOther tools: Splunk
  • Softwin
    Senior Java Programmer
    Softwin Oct 2012 - Dec 2015
    Bucharest, Romania
    October 2012 – December 2015Focused on crafting tailored e-Learning platforms for the Romanian Educational System, addressing the comprehensive needs of institutions at various educational levels.• Designed complete platforms that supported self-teaching, alongside systems for student evaluation, examination, and grading across all education levels.• Engineered, customized, and rigorously tested Java-based enterprise modules, amalgamating them into a cohesive platform that met specific client needs. This included self-teaching courses, a grading and evaluation system, and a comprehensive events management and notification system.Role: Senior Java DeveloperLanguages: Java, JavaScriptFrameworks and libraries: Spring Framework, JPA, jQuery, SakaiMicroservices and APIs: REST API, JPA, HibernateDatabases: Oracle, MySQLTesting: Mockito, JunitIDE's: IntelliJ IDEAVersion Control and Collaboration: SVN, JiraSkills: Java Development · Spring Framework ·JPA Hibernate REST APIs · Oracle DatabaseResponsabilities:- developing unique technical solutions to precisely match the individual business requests of our clients.- implementing task plans- creating Junit tests for the developed code- offered support after the projects went live, making sure everything ran smoothly and fixing any issues quickly and professionally.
  • 1&1 Internet Development
    Java Software Developer
    1&1 Internet Development Apr 2011 - Oct 2012
    Bucharest, Romania
    April 2011 – October 2012Applications customized for smooth integration within the platform utilized for client services.• I developed and maintained application based on the requirements of the Business Intelligence Department.• Desired features necessary/nice to have considering clients that register for web hosting, integrated with an internal platform. The applications communicate with each other and the platform using REST web services using an in-house built framework(Qooxdoo).Role: Java DeveloperLanguages: Java, JavaScriptFrameworks and libraries: Spring Framework, Qooxdoo(custom)Microservices and APIs: REST API, JPADatabases: OracleTesting: Mockito, JunitIDE's: IntelliJ IDEAVersion Control and Collaboration: SVN, JiraOther tools: CXF, H2DB, Jmeter, Maven
  • Teamnet
    Java Software Developer
    Teamnet Apr 2010 - Apr 2011
    Bucharest, Bucharest, Romania
    April 2010 – April 2011Engaged in the development of the application responsible for managing the comprehensive business operations of ANPA (National Agency for Maritime/Territorial Fishing).• I developed and implemented new functionalities following European methodologies, modified existing features, and integrated the application with other services.• The project aimed to streamline departmental work processes, validate and establish investment flows, and seamlessly integrate everything into the global system.Role: Java DeveloperLanguages: JavaFrameworks and libraries: JSF, Seam 2.0Microservices and APIs: JPADatabases: OracleIDE's: IntelliJ IDEAVersion Control and Collaboration: SVN, Jira
  • Ingenio Software
    Java Software Developer
    Ingenio Software Mar 2006 - Apr 2010
    Bucharest, Romania
    March 2006 – April 2010 Engaged in developing enterprise applications for leading banks in Romania, including Piraeus Bank, Raiffeisen Bank, Unicredit Bank, BCR• Customized financial solutions for specific market segments, including personal loans, small-medium enterprise loans, and business leasing options for real estate, both with and without guarantees.• I collaborated on adapting banks to the local financial market and introducing new products to address emerging areas of the financial sector

Dan Ionescu Education Details

Frequently Asked Questions about Dan Ionescu

What company does Dan Ionescu work for?

Dan Ionescu works for Smallfix Software

What is Dan Ionescu's role at the current company?

Dan Ionescu's current role is Senior Software Engineer.

What schools did Dan Ionescu attend?

Dan Ionescu attended Universitatea Tehnică De Construcții București.

Not the Dan Ionescu 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.