I got the bachelor’s Degree in Computer Science,
at Faculty of Mathematics and Computer Science, University of Bucharest, Romania.
Thesis Title: Developing WEB Applications using J2EE technologies, 2006
I am an Application Developer with focus on Java backend technologies. In 2006, I have completed my bachelor degree in computer science at University of Bucharest. Currently I am living in Bucharest, Romania.
I started to work with Java technologies in 2006 for a television in Bucharest. From December of 2007 and forward I work for IBM Romania as an Application Developer.
While I consider myself a programming language polyglot, JAVA is my core development language and Spring Boot or Quarkus frameworks are my de-facto choice whenever I design and build a new application. Thru the nature of the projects I worked on, I have proven adaptability to differing cultural and business environments.
By developing web based applications using Java technologies I proved work experiencce with the following technologies:
I got the bachelor’s Degree in Computer Science,
at Faculty of Mathematics and Computer Science, University of Bucharest, Romania.
Thesis Title: Developing WEB Applications using J2EE technologies, 2006
I work at IBM since 2007 and I have been developing web based applications and RESTful web services using technologies like Spring/Spring Boot. The software development methodologies vary bettween waterfall and agile, with focus on agile in the past years.
Currently I am involved in projects where my main responsibilities are to migrate projects based on JavaEE technologies to Quarkus Framework.
Common responsibilities consists of:
Project Description: Design and implement a web based issues reporting and tracking system to manage the IT department infrastructure within the company.
Technologies and tools used in project: Java, Spring Framework, Hibernate Framework, MySQL, SQL, Tomcat, IntellJ IDEA.
My contribution: As I had the opportunity of making all the technological choices myself, I developed the application using Java technologies like Hibernate, Spring MVC and Acegi Security frameworks. As the back-end technology I choose MySql and as application server I choose Tomcat. During the development of this application I have participated in all cycles of project development: requirements gathering, design, implementation, testing and deployment.
Another assignment was to implement a customized Instant Messaging based on alert system to allow real time work-related communication within the IT department. Technologies used: JAVA, XMPP, Spark, WildFire.
This section is under development.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Writing software is fun!
Testing software is hard work!
Buggy software is embarrassing, expensive, devastating, deadly!!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~