Nicolae Sorin CiolofanLect.PhD.Eng.

Picture1
areas of expertise
  • Software engineering
  • Java EE
  • Information Systems
  • Databases
  • IoT
education
  • PhD
  • Certified IBM IT Specialist
  • Extensive experience in all stages of the enterprise software development life-cycle. More than 20 years of experience in IT/software and applications field.
  • Demonstrated skills in designing and implementing web enterprise applications (IoT, Big Data, relational Databases, Information systems, Java and J2EE applications, GIS).
  • 11 years of experience in teaching at university level both Master and License degree classes (Lecturer PhD at Politehnica University of Bucharest, Computer Science Department)
  • 9 years of experience as a Software Engineer and Technical Team leader in Industry
  • PhD (since 2017) in Computer Science from Politehnica University of Bucharest (Information Systems) with thesis entitled „Methods and tools for efficient decision-making in water pollution control systems”
  • Deep experience and knowledge of business analysis with UML, software design methodologies, Agile development, information systems architecture, databases (realtional and NoSQL), IoT, Big Data, Data mining, object oriented design, web services, design patterns and best practices.
  • Worked closely with various categories of stakeholders from industry in order to collect and analyze requirements needed for the application implementation.
  • Leading and coordinating small and medium sized teams of developers/testers.
  • Used both proprietary tools and open source tools on various platforms (Linux and Windows)
  • Experienced in working in software development in various types of companies: multinational corporations, small companies, middle-sized companies, Research Institute.
  • Extensive exposure with both academic/educational field (University) and IT industry (small and medium companies as well as corporations) in Romania, Ireland and Greece.
  • Worked in research and development laboratories: Information Systems Laboratory of F.O.R.T.H (Greece) and Dublin Software Lab (Ireland).

“The real problem is not whether machines think but whether men do.” – B.F. Skinner

Education

  • PhD in Computer Science (2012-2017; thesis defended in 2017) – Politehnica University of Bucharest / Faculty of Automatic Control and Computer Science
  • MSc in Computer Science (AI) (2004) – Politehnica University of Bucharest / Faculty of Automatic Control and Computer Science
  • Bachelor’s Degree in Computer Science (Software engineering) (1998- 2003) – Politehnica University of Bucharest / Faculty of Automatic Control and Computer Science

 

    Company    Period       Role       Project             Responsibilities    Skills applied   Tools used
Politehnica

University of

Bucharest –

Faculty of

Automatic

Control and

Computer

Science

Sept 2017 – Present Lecturer, PhD Teaching course and applications at master level „Design and implementation of Java EE applications”

 

Teaching laboratories of „Databases 1”

Teaching laboratories of „Integration of IT Systems”

Teaching. Assignments,  evaluations

Seminars

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Java EE

Relational Databases

UML

GIS

IntelliJ

ArcGIS

Oacle

MySQL

Oct 2012 Teaching Teaching Teaching Java, C, GIS,

Numerical methods,

 

ArcGIS

OCTAVE

Matlab

– Sept 2017 assistant laboratories Elaborate text book for
for students in   laboratories
1-st, 2-nd, 4- Propose and grade lab
th year to exercises, semester
disciplines assignments and exam
Numerical questions for students
Methods,
Communicatio
ns Protocols,
Integration of
IT Systems
PhD Ongoing Doing research about improving OGC standards Java EE
student thesis about real time alerts for water about sensors
management pollution and
of large Doing research about “data measurements
volumes of cleaning” for large volumes of Statistics,
data acquired data acquired by sensors probabilities
by sensors in and numerical
an methods
environmental Big Data
System Cloud computing
IBM Ireland,SoftwareGroup(SWG),

DublinSoftwareLaboratory

www.ibm.com/software/

Feb2011/Apr 2012 Seniorsoftwareengineer Clearing House(CH) – a Portal based system used internallyacross all IBMSoftwaredivisions tokeep track ofsoftwarereleases andtheirrequirementsanddependencies

.

J2EE 5,

EJB 3.0, JPA,

Servlets, JSP’s,Web Services

WAS 6.1,

WebspherePortal6.1.0.1, RAD

8, IBM DB2

9.1, RTC

Jazz 3.1

June2010/

Feb2011

ProductDevelopment

 

LotusSametime -MS OfficeIntegration

Bug fixing COM, C++, C MS

Exchangeserver,MicrosoftVisual Studio2007,

ClearCase

 

April2010/

June2010

ProductDevelopmentLotusSametimeAudio/Video – debugging and fixing variousSPR’s (defects) that threatenedthe 8.5.1 release of Sametime.

The defects were for Sametimeon supported Linux distributions.

Java SWT Ubuntu8.0.4, SLED

11, Eclipse,ClearCase

Jan2010/

April2010

ProductDevelopment

 

LotusSametimeMeetingsRecordings –Server side

www.ibm.com/lotus/sametime

– produced an architecturaldesign for a possible solution forServer side recording andidentified the main componentsand the data flow betweenthese.

– working on a Proof of Conceptfor Sametime Server SideMeetings Recording 8.5.2(recording ofdocshre/appshare/audio/videoon the server)

-implemented the PoC code forcapturing docshare data andarchiving it.

REST API,

Servlets

Eclipse, IBMLotusSametimeMeetingServer,ClearCase
Oct 2008

/January2010

ProductDevelopment

 

LotusSametimeMeetingsRecordings –Client side

–        designing, developing andtesting the integration of athird party product (IBMStreaming Engine) into IBMLotus Sametime Connect -Meeting Recordings

–        analysing the performanceand the quality of the .mov

Java SWT,Eclipse pluginsprogramming Eclipse,ClearCase,IBM

StreamingEngine

files produced by the IBMSE

–        fixing various defects

 

    Company    Period       Role       Project             Responsibilities    Skills applied   Tools used
Qualysoft, March Software Consultant OMV portal –        offering support for theOMV’s online portalinfrastructure, withheadquarter in Vienna,Austria.

–        Java development usingStruts portlets according tothe Change Requests andEnhancements Requestsissued.

–        maintenance/configuration(such as search collectionconfig) tasks.

J2EE, Struts, WebSphere
Bucharest 2008/ support Portlets, Web Portal, WAS,
(http://www.qualysof

t.com/)

Sept2008 (www.omv.

com)

ContentManagement,Portal

configuration

RAD, DB2,

Fatwire

tasks,
JavaScript,
MVC
Foundation Jan Research RDF Suite for –        working with the RDFSuiteopen-source tools in thefield of Semantic Web(RDF) research.

–        Installation andconfiguration of theRUQL interpreter .

–        Deployment andconfiguration of thesemantic web servicesapplication.

–        Testing – as coordinator ofthe Quality Control I’ve

Junit, NetBeans,
of Research 2007/ Analyst semantic web stress tests, Subversion,
and Jan / performance Glassfish,
Technology 2008 R&D testing, QA, Postgre
Greece engineer/ Web Services, SQL.
(F.O.R.T.H) QA Analyst SQL
Institute of
Computer
Science –
Greece
http://www
.ics.forth.gr/

 

CASPAR –        Elaboration of a “proof ofconcepts demo” whichaimed to describe in RDF amusic compositionaccording to the

CIDOC-CRM schema.

–        Participating in the phaseof defining the UML UseCases and ComponentDiagrams for the KMmodule and uploadingthem using EnterpriseArchitect.

–        Implemented a demo clientthat showed briefly how theKM module concepts work.The logic of KM modulewas based on the OAISreference model which wasadopted as the mainguideline for CASPAR.

UML Enterprise
EU founded Architect ,
international Protege
project
CASPAR
(Cultural,
Artistic and
Scientific
Preservation
knowledge for
Preservation,
Access and
Retrieval)
http://www
.casparpre
serves.eu/

 

 

 

 

 

 

    Company    Period       Role      Project             Responsibilities    Skills applied    Tools used
ForteBusinessServices(part of theSiemensgroup)Bucharest Jul 2003/Dec2006 SolutionsArchitect Technicalarchitecture neededforproposalsaddressedto variouscustomerbids –      Designing and documentingtechnical enterpise architecturesto be included by the chiefarchitect and sales team into thedocumentation required forseveral bids (Hospitals, Libraries,Public institutions, etc). UMLMVC UMLet, Eclipse
TechnicalTeamleader Portalmigration forthe RomanianMinistry ofFinances

http://www

.anaf.ro/public/wps/portal/ANAF

–         Technical team leader of theteam responsible with thecontent management migration

–         Executing IBM WebspherePortal 5.1 Tasks: installation,configuration for using DB2,import/export of pages,configuring Search Portlets,Adding and configuringadditional out-of-the-box portlets

–        Executing Lotus WCM tasks:

a) Administration (configurationfor using DB2 as a datarepository), syndication,export/import

b) Design of the site framework,

J2EE, JSP,WCM API,

Aptrix API

RAD,

WebSpherePortal,5.1.0.1,WAS, DB2,

Lotus WCM2.6

 

defining site areas, WCMcomponents. Defining bothPresentation Templates andAuthoring Templates

c)  Creating our own WCMcomponents using Java WCMAPI (for example, creation of apaged bilingual menu which candisplay paged data in a desiredformat specified in a propertiesfile)

d) The implementation of abilingual content (both Englishand Romanian version for eachitem of content).

–    Writing technicaldocumentation for the end usersof the system.

FunctionalAnalyst/Softwareengineer Timesheetmanagement(intranetinternalapplication) –      Gathering requirements fromthe senior management

–      Iterative agile design andimplementation

–      Integration with the existingSAP system (realized viaimport/export in intermediateformats)

Struts,Hibernate,

JSP, JavaScript

ApacheTomcat 5.5,

MySQL 5,CVS

Softwareengineer TravelAgency –    Implementing, testing,maintenance (backups) Struts,Hibernate,JavaScript,JSP ApacheTomcat 5.5,

MySQL 5,CVS

 

Professional Certifications

 

  • Oracle Master Certified Enterprise Architect (Sun Certified Enterprise Architect for J2EE 5)
  • Sun Certified Programmer for Java Platform Standard Edition 6 (SCJP 6)
  • Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 4(SCWCD)
  • IBM Certified IT Specialist
  • IBM Certified Solution Developer – WebSphere Portal 1
  • IBM Certified Application Developer – IBM Workplace Web Content Management 5
  • SAP Professional Fundamentals

 

  • Co-author of “Continuous Stakeholder Engagement” whitepaper as a member of a workgroupformed by the IBM Quality Software This document

 

was intended to offer guidance and best practices to people in various organizations across IBM on how to reach stakeholders and how to have an efficient relation with them. The authors came from differentbackgrounds: Senior management, Development managers, Development, User Experience, etc.

 

Other activities

ResearchProjects CyberWater – Prototype Cyberinfrastructure-based System for Decision-MakingSupport in Water Resources Management – CyberWater, National PNII -Parteneriate PCCA 1, ID: PNII – Parteneriate PCCA 1 nr. 47/2012, Benef.:UEFISCDI
Summerschool „Hydroinformatics approaches for river basin related problems” 21st June -8th July, 2016 organised by UNESCO-IHE Institute for Water Education and

University Politehnica of Bucharest

 

Spoken languages

 

Romanian – native

English – fluent (British Council certification CEFR C1 – 577)

French – basic

German – basic

Top publications

https://orcid.org/0000-0003-3042-021X
https://www.researchgate.net/profile/Sorin-Ciolofan-3

1. (*) George Iancu, Sorin N. Ciolofan, Monica Dragoicea – Real-time IoT architecture for water management in smart cities – Discover Applied Sciences, vol. 6, no. 4, pages 191, april 2024, Springer International Publishing
2. George Cătălin Voicu, Sorin Ciolofan, Monica Drăgoicea – Making children read more and better by integrating natural language processing and gamification techniques into mobile applications – CSCS24, May 2023, Bucharest
3. Sorin Ciolofan, Monica Drăgoicea, Daniel Popeangă – Enhanced cyber-physical system with semantic technologies and machine learning to support smart farming- CSCS24, May 2023, Bucharest
4. (*) Badawi S, Dragoicea M and Ciolofan S (2021), “Collaborative smart service design for tvet resource management”, EDULEARN21 Proceedings. , pp. 4826-4836. IATED.
5. (*) Badawi S, Ciolofan SN, Badr NG and Drăgoicea M (2020), “A Service Ecosystem Ontology Perspective: SDG Implementation Mechanisms in Public Safety”, Exploring Service Science: 10th International Conference, IESS 2020, Porto, Portugal, February 5-7, 2020, Proceedings 10. , pp. 304-318. Springer International Publishing.
6. (*) Drăgoicea M, Léonard M, Ciolofan SN and Militaru G (2019), “Managing data, information, and technology in cyber physical systems: Public safety as a service and its systems”, IEEE access. Vol. 7, pp. 92672-92692. IEEE. (Q1)
7. (*) Ciolofan SN, Militaru G, Draghia A, Drobot R and Drăgoicea M (2018), “Optimization of water reservoir operation to minimize the economic losses caused by pollution”, IEEE Access. Vol. 6, pp. 67562-67580. IEEE (Q1)
8. (*) Ciolofan SN, Draghia A, Drobot R, Mocanu M and Cristea V (2018), “Decision support tool for accidental pollution management”, Environmental Science and Pollution Research. Vol. 25, pp. 7090-7097. Springer Berlin Heidelberg. (Q2)
9. Ciolofan SN, Mocanu M and Cristea V (2017), “CLOUD BASED LARGE SCALE MULTIDIMENSIONAL CUBIC SPLINE INTERPOLATION FOR WATER QUALITY ESTIMATION”, UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE. Vol. 79(2), pp. 25-36. POLYTECHNIC UNIV BUCHAREST SPLAIUL INDEPENDENTEI 313, SECTOR 6, BUCH, 060042 ….
10. Pop F, Negru C, Ciolofan SN, Mocanu M and Cristea V (2016), “Optimizing intelligent reduction techniques for big data”, Big Data Optimization: Recent Developments and Challenges. , pp. 49-70. Springer International Publishing.
11. Gula T, Grosu C, Nanuti D, Mocanu M and Ciolofan SN (2015), “ArcGIS based visualization tool for assessment of earthquakes impact”, 2015 Ninth International Conference on Complex, Intelligent, and Software Intensive Systems. , pp. 308-313. IEEE.
12. Pop F, Ciolofan S, Negru C, Mocanu M and Cristea V (2014), “A bio-inspired prediction method for water quality in a cyber-infrastructure architecture”, 2014 Eighth International Conference on Complex, Intelligent and Software Intensive Systems. , pp. 367-372. IEEE.
13. Ciolofan SN, Mocanu M, Pop F and Cristea V (2014), “Improving quality of water related data in a cyberinfrastructure”, IWOCPS-Third International Workshop on Cyber Physical Systems.
14. Ciolofan SN, Mocanu M and Ionita A (2013), “Distributed cyberinfrastructure for decision support in risk related environments”, 2013 IEEE 12th International Symposium on Parallel and Distributed Computing. , pp. 109-115. IEEE.
15. Ionita AD, Mocanu M and Ciolofan SN (2013), “Modeling with SoaML applied for warning and water management services”, 2013 19th International Conference on Control Systems and Computer Science. , pp. 624-627. IEEE.
16. Ciolofan SN, Mocanu M and Ionita AD (2013), “Cyberinfrastructure architecture to support decision taking in natural resources management”, 2013 19th International Conference on Control Systems and Computer Science. , pp. 617-623. IEEE.
17. John S, Ciolofan S, Harding CA and Westerink P (2009), “Recording/archiving in IBM lotus sametime based collaborative environment”, 2009 International Multiconference on Computer Science and Information Technology. , pp. 475-479. IEEE.

how can we help you?

Contact us at the PRECIS office or submit an inquiry online.

The core purpose of PRECIS is to enhance its infrastructure within National University for Science and Technology POLITEHNICA Bucharest, driving technological advancements and technological transfer for the development of innovative engineering products, processes and new generation technologies for a better future.
Our mission is to build a safe, supportive academic enrichment space where the engineering creators can go from ideea to product, from concept to prototype and beyond.

Ioan Stefan Sacala
President, PRECIS