Romana  /  English

Freelancers


Sorin

Sorin


Software Architect/ Software Engineer


With over 17 years of experience, I'm an all-round software engineer and architect interested in new challenges.




Experience level: senior
Skills:

Java, C#, C++, C, CAML, Tcl, Prolog, SQL, distributed systems, multithreading

J2EE, Spring, JSF, Struts, Ant, .NET, Oracle, COM, Unix, Windows

Software life cycle, OO development, Agile, Scrum, RUP, V-model, design patterns

Eclipse, IntelliJ, JDeveloper, UML

Categories:
Engineering & Architecture
Software Developers
Languages:
English - advanced
Dutch - advanced
French - medium
Experience:

 

Engineering Ingegneria Informatica, Software Architect (freelance), 2015 - present

 

 

 

Designing and implementing solutions for interconnecting information systems - J2EE, SOA, Apache CXF web services, Spring Core, Spring Data, Spring Security, Oracle WebLogic, WildFly (JBoss), Oracle DB, MySQL, Maven, SoapUI, Subversion, Jira

 

(March 2015 – present)

 

 

 

Philips Healthcare Informatics, Lead Engineer, Team Lead, 2008 – 2015

 

 

 

Leading the Rendering team through several steps of the software life cycle: requirements engineering, analysis, design, implementation, testing, maintenance

 

Designing and developing standalone and SOA/REST modules as infrastructure for Philips' current and future medical solutions – using .NET/C#, C/C++, WCF, Silverlight, Java, web services, multithreading, Rational ClearQuest, UML, DICOM, HL7

 

Designing and developing middleware services for medical applications: caching, load balancing, transparent failover, encoding, compressing, etc.

 

Performance optimizations: latency of rendering, garbage collection, memory usage, etc.

 

Organizing tasks, estimating effort/time, assessing risks, splitting tasks to team members, SCRUM approach

 

(March 2008 – February 2015)

 

 

 

Oracle Romania, Senior Software Engineer/Designer, 2007 – 2008

 

 

 

Designing and developing 3-tier applications for Oracle On Demand business, ranked #2 in the Top 50 Best Managed Outsourcing Companies – using Java, J2EE, JSF, OC4J, Oracle AS, TopLink, Hibernate, Tomcat, PL/SQL, Adobe Flex, SOA, Oracle BPEL, UML

 

Analysing and fixing Oracle JDeveloper issues

 

(February 2007 – March 2008)

 

 

 

Philips Medical Systems, Software Engineer/Designer, 2003 – 2006

 

 

 

Designing and implementing modules for ViewForum, Philips' 3D visualization and analysis solution; active participation in building Philips' platform of .NET components for medical solutions – using .NET/C#, Objective-C, Rational ClearCase, DICOM, UML

 

Giving workshops on requirements engineering, analysis, design, UML

 

(July 2003 – December 2006)

 

 

 

Philips Research, Senior Technical System Designer, 2001 – 2003

 

 

 

Designing and implementing the prototype of a component model for high volume electronics – using C, C++, Linux, COM, CORBA, TriMedia, Java, Firebird RDBMS, Struts, Ant, UML

 

(August 2002 – June 2003)

 

 

 

Designing and implementing an MP3 server and player – using .NET (ASP.NET, Windows Forms, Web Services, ADO.NET) and J2EE (servlets, JSP, EJB), UML

 

(January 2002 – July 2002)

 

 

 

Designing and implementing tools for software verification – using formal methods, C++ with UNIX synchronisation mechanisms, CAML, Tcl, SPIN/Promela, VeriSoft

 

(January 2001 – June 2002)

 

 

 

Philips Research, Master in Technological Design, 2000

 

 

 

Designing a scenario-based architecture and implementing a demonstrator for the medical domain based on software agents – using UML for design, Java, Swing and Voyager for implementation

 

(March 2000 – December 2000)

 

 

 

Technical University Eindhoven, Master in Technological Design, 1998 – 2000

 

 

 

Designing and implementing a personal TV adviser (client: Philips ASA Labs) – using UML for design, Java for implementation

 

(April 1999 – July 1999)

 

 

 

Designing and implementing a program for controlling crossroads - using UML for design, Java and HTML/ JavaScript for implementation

 

(February 1999 – April 1999)

 

 

 

“Politehnica” University Bucharest, Teaching assistant, M.Sc., 1997 – 1998

 

 

 

Teaching assistant at the Computer Science Department

 

(October 1997 – November 1998)

 

 

 

Master thesis - Enterprise Java: introduction, examples of applications, software agents in the context of Java for the enterprise

 

(March 1998 – July 1998)

 

 

 

Designing a program for parallelizing instructions, using genetic algorithms - using C++,

 

MPI for the distributed version, HTML and CGIs for the Web interface and UNIX sockets communication

 

Designing the same program using Java IDL

 

(March 1998 – June 1998)

 

 

 

Diploma project - Distributed Applications written in Orca, for Amoeba operating system - Vrije Universiteit, Amsterdam

 

(March 1997 - June 1997)

 

 

 

Freelance projects:  

Designing and implementing software for management of medical practices – using Java Swing, Firebird, JSF, Hibernate, jQuery, JDeveloper, Tomcat, Glassfish, Eclipse, UML

 

 

 

Designing and implementing an e-travel agent (www.incogniterra.org) – using graph algorithms, Java Swing, Struts, JSP, JDBC, Firebird, MySQL, Tomcat, Adobe Flex, Eclipse

 

 

 

 

Education:

PhD, “Politehnica” University of Bucharest, Computer Science Department

Semantic Interoperability in Healthcare Systems Based on Software Agents and Web Services  – semantic web, ontologies, semantic search engine, HL7, Berkeley DB (noSQL)

                               (October 2007 – November 2012)

 

Master in Technological Design (OOTI), Technical University Eindhoven

(November 1998 – December 2000)

 

M.Sc., “Politehnica” University of Bucharest, Computer Science Department

(October 1997 – July 1998)

 

“Politehnica” University of Bucharest, Computer Science Department

(October 1992 – July 1997)

 

Grant for study in Amsterdam, the Netherlands, where I worked at my diploma project, under the coordination of dr. Henri E. Bal

(March 1997 – June 1997)

Certificates:

ITIL Foundation

Patents:                   “Zooming a displayed image” - Publication No. WO/2012/001625, International Application No.: PCT/IB2011/052836, Publication Date: 05.01.2012, International Filing Date: 28.06.2011

 

“Zooming-in a displayed image” - Publication No. WO/2012/001637, International Application No.: PCT/IB2011/052857, Publication Date: 05.01.2012, International Filing Date: 29.06.2011