Skilled Software Developer with expertise in Java, JavaScript, CSS, and HTML, complemented by database management in MySQL, Oracle, and MSSQL Server. Specialises in software architecture, REST API development, and agile project management. Utilises tools like Eclipse, IntelliJ, and Apache Tomcat to deliver efficient solutions while applying test-driven development principles and leveraging artificial intelligence.
Overview
3
3
Languages
9
9
years of post-secondary education
18
18
years of professional experience
Work history
Senior Software developer (Java)
Service Plan Group, House Of Communication, Timisoara
Timisoara
2023.02 - Current
Building application with AEM (Adobe Experience Manager) which is a CMS (Content Management System) helping users create, manage, and publish digital content on websites without needing to write code.
Developed new features for BMW and MINI sites.
Development of software products for one of the biggest marketing company in Europe.
Contributed to the design, implementation and testing of features
Involved in architectural decisions
Full stack development
Using AI for development process
Contributed to architectural decisions, driving technological advancements within the company.
Engaged in peer code reviews, fostering knowledge sharing and enhancing development skills within the team.
Enhanced user experience by implementing intuitive software interfaces.
Encouraged individual skill development amongst junior developers through mentorship programmes.
Conducted code reviews for adherence to coding standards and best practices.
Conducted performance-tuning and optimisation of software applications.
Collaborated with product owners to refine and prioritise feature backlogs.
Team Lead
Bluematrix, Timisoara
Timisoara
2020.01 - 2023.01
Contributed to the SSO project (SAML based).
Developed new features to the distribution service, service dedicated to email out research.
Contributed to an internal project as a full stack developer, used nodejs for backend, react for the frontend
Contributed to a small prototype using blockchain.
Starting May 2020, started to manage the main service team, helped establish process in order to smooth the transition from a startup to a mid-size company.
Development of software products for the financial industry - financial analysis creator and distributor
Contributed to the design, implementation and testing of services I owned.
Tried the full stack path
In the last 2 years, I managed the team for the core product, implemented processes, talking to clients to gather specifications, helping my team with technical problems.
Software developer (Java)
Oce Software, Timisoara
Timisoara
2014.01 - 2017.04
Gained knowledge on web application development; used Vaadin as Java server-side framework for building single page web applications
Contributed to the implementation of a new version for the client application using JavaFX technology
Developed new features of the products
Involved at ground level in the redesign and the refactoring of the existing codebase that was lacking in some key aspects.
Mentored less experienced team members and helped them in understanding the design principles applied throughout the codebase.
Development of software products for the printing industry
Create the design, implementation and testing following an agile process
Actively participating in the meetings outlining the future tasks and estimations
Technical support and consulting
Software developer (Java)
GM Analytics, Timisoara
Timisoara
2012.10 - 2014.01
Gained knowledge of RCP
Helped improving performance of the server at the customer side, by introducing a profiling component into the product
Development of software products for the financial industry - trading application
Contributed to the design, implementation and testing of the server side of a trading client - server application following an agile process
Developed a client which interprets and displays real-time graphics for seismographic data
Software developer (Java)
Atoss, Timisoara
Timisoara
2010.05 - 2012.10
Redesigned the testing framework for the server side of the main workforce and time management product
Reduced by four the development time of test cases by introducing the tool within the company
The excellent performance determined the release of the testing framework to external customers
Introduced stress and performance tests for the server application
Development of software solutions for workforce and time management
Led technical conversations with internal clients to elicit and prioritize their requirements
Contributed to the design, implementation and testing of the tool following the waterfall process
Technical support and consulting
Coaching of the less experienced employees
Integration of different simulators within the testing framework: fingerprint scanner simulator, card reader simulator, etc.
Implement code generation templates which create mock object source files used in the test cases
Software developer (Java)
GM Analytics, Timisoara
Timisoara
2008.10 - 2010.05
Gained knowledge of RCP
Helped improving performance of the server at the customer side, by introducing a profiling component into the product
Development of software products for the financial industry - trading application
Contributed to the design, implementation and testing of the server side of a trading client - server application following an agile process
Developed a client which interprets and displays real-time graphics for seismographic data
Education
Bachelor of Science - Automation and Applied Informatics
Politehnica University of Timisoara
Timisoara, Romania
2004.01 - 2009.01
Mathematics and Informatics
Traian Doda High School
Caransebes
2000.01 - 2004.01
Skills
Programming Languages: Java, Javascript, CSS, HTML
Database: MySql, Oracle, MSSQL Server, JCR
Development tools: Eclipse, IntelliJ, Apache Tomcat, Version control