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.
-
Senior Java ConsultantSmallfix Software Jan 2020 - PresentBucharest, RomaniaSeptember 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 -
Senior Java ConsultantTechnology Reply Romania Dec 2015 - Jan 2020Bucharest, RomaniaDecember 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 -
Senior Java ProgrammerSoftwin Oct 2012 - Dec 2015Bucharest, RomaniaOctober 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. -
Java Software Developer1&1 Internet Development Apr 2011 - Oct 2012Bucharest, RomaniaApril 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 -
Java Software DeveloperTeamnet Apr 2010 - Apr 2011Bucharest, Bucharest, RomaniaApril 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 -
Java Software DeveloperIngenio Software Mar 2006 - Apr 2010Bucharest, RomaniaMarch 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
-
Civil Engineering
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?
-
-
Dan Ionescu
Timişoara -
Dan Ionescu
Bucharest -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial