Ola V.-IT Lecturer
Check rate
Experience
IT Lecturer
- IT training in theory and practice for IT specialists in application development and system integration
Product Development
Reseller Payment System
- Design and development of a prototype for digitizing the local ticketing system
- Tools/environment: Intellij Idea, Maven
- Technologies: Java 11, Quarkus, PostgreSQL, OpenId Connect, Oauth2, KeyCloak, UML
- Team size: 4
- Operating system: Linux
- Version control: Git, Gitlab
Senior Java Developer/DevOps
Public Authority
- Maintenance and support of existing application modules
- Further development of additional requirements
- Tools/environment: Intellij Idea, Maven
- Technologies: Java 11/17, Kafka, Spring Boot, Rest API, Cassandra, Angular 15, TypeScript, Selenium, Kubernetes, OIDC, Oauth2, Grafana, npm, Amazon S3
- Version control: Git, Bitbucket
- Process model: Scrum
- Team size: 12
Software Engineer
Telefónica/TechMahindra
- Extension of the existing portal and applications in distributed systems
- Knowledge transfer to offshore colleagues for successful project handover
- Design of software architectures for adapting the OIDC flow
- Development of a proof of concept
- Tools/environment: Intellij Idea, Maven, Postman
- Technologies: RxJava, Java 11, Spring Boot, Oracle, Hazelcast, SQL, Kafka, OpenId Connect, Oauth2, mod_auth_openidc, Apache httpd Server, AWS
- Modeling language: UML 2.0
- Operating system: Linux
- Version control: Git, Gitlab
- Process model: Scrum
- Team size: 25
Senior Java Developer
Nord/LB
- Extension of a credit portal for granting loans to companies
- Analysis of business requirements
- Introduction and design of a software architecture based on Domain-Driven Design
- Tools/environment: Intellij Idea, Maven
- Technologies: Java 8, JEE7, JSF, WAS, TomEE, Camunda BPMN, EclipseLink
- Modeling language: UML 2.0
- Operating system: Windows
- Version control: Git, Gerrit
- Process model: Scrum
- Team size: 4
Senior Java Developer
BerlinHyp
- Building a loan portal for granting loans to real estate companies
- Analysis of business requirements
- Introduction and design of a software architecture based on Domain-Driven Design
- Implementation of REST interfaces based on CQRS, HATEOAS, and Event Sourcing
- Tools/Environment: Intellij Idea, Maven, Kubernetes, Keycloak
- Technologies: REST, Java 8, JEE7, WildFly, Hibernate, GraphQL
- Modeling language: UML 2.0
- Operating system: Windows 7
- Version control: Git, Bitbucket
- Process model: Scrum
- Team size: 9
Software Engineer
Thales
- Building an infrastructure for managing interlocking systems
- Analysis of the system architecture
- Performance analysis of the RabbitMQ message broker
- Specification of software requirements
- Implementation of new RESTful endpoints
- Reviews of implementations
- Implementation of unit and integration tests
- Extension of the Jenkins pipeline
- Creation of software documentation
- Tools/Environment: IntelliJ Idea, CF-CLI, Maven Pipeline, Cloud Foundry
- Technologies: REST, Spring Boot, Spring Security, Jenkins, Maven, Groovy, Java 8, RabbitMQ, Oauth2, Hibernate, Eureka, SSO, Spring Cloud LoadBalancer
- Modeling language: UML 2.0
- Operating system: Windows 10
- Version control: Git, Bitbucket
- Process model: Scrum
- Team size: 7
Software Engineer
Nitrokey
- Creating a proof of concept for secure user authentication
- Analysis of the system architecture
- Design of a software architecture
- Implementation of the proof of concept for an embedded system
- Modularization of JDK 10
- Creation of software documentation
- Tools/Environment: IntelliJ Idea
- Technologies: WSDL SOAP, Java 10, SASL, ISP
- Modeling language: UML 2.0
- Operating system: Linux
- Version control: Git, GitLab
- Team size: 3
Frontend Developer
Exodus Berlin
- Development of a logo animation
- Tools/Environment: WebStorm
- Technologies: JavaScript, SCSS, Node.js, npm
- Version control: Git
- Team size: 2
Senior Java Developer
Yara WaterConnect
- Development in the area of Digital Farming
- Tools/Environment: IntelliJ, YouTrack, Docker, Azure
- Technologies: RESTful Services, Spring Boot, SQL, Java 8, SSO, Hibernate, Kubernetes, Keycloak
- Databases: Cosmos DB, MS SQL Server
- Operating system: Linux
- Version control: Git, GitHub, GitLab
- Process model: Scrum
- Team size: 9
Senior Java Developer
RatePay
- Development of a messaging system
- Tools/Environment: IntelliJ, Jenkins, Docker
- Technologies: Spring Boot, SQL, Java 8, Spring Batch, Hibernate, Kafka, Grafana
- Databases: MySQL, PostgreSQL
- Operating system: Linux
- Version control: Git
- Process model: Scrum
- Team size: 8
Software Engineer
BEAN
- Development of a GIS system
- Tools/Environment: Emacs
- Technologies: LeafletJS
- Scripting/Programming languages: JavaScript, Erlang, Vue.js
- Database: Mnesia
- Operating system: Linux
- Version control: Git
- Architecture: Java SE/Erlang/OTP
- Application container: Cowboy
- Web service: JSON-based REST services
- Process model: Agile programming
- Team size: 5
Senior Java Developer
WPK
- Portal development for a JEE-based application
- Tools/Environment: Eclipse, RAD, Maven, Sonar, Nexus, TeamCity
- Technologies: Spring, JSF (Mojarra, PrimeFaces), jQuery, Tomcat, WebSphere, SQL
- Databases: AS400, DB2
- Operating system: Windows 10
- Version control: SVN
- Process model: Agile software development
- Team size: 5
Software Engineer
Zalando SE
- Development of admin software for controlling returns
- Tools/Environment: IntelliJ IDEA, Stups, PIP, GitEye
- Technologies: Spring Boot, AWS, Zign, AWS-KMS, Web Services (SOAP/REST), Docker, Grafana
- Databases: PostgreSQL, Cassandra
- Architecture: Microservices
- Modeling language: UML 2.0
- Operating system: Linux
- Version control: Git
- Process model: Kanban
- Team size: 9
Java Developer
Arxes-Tolina
- Frontend and backend development of a Single Page Application/JEE application
- Technologies: Spring MVC, Hibernate, JUnit, Q-DSL, Knockout, Promise, Bootstrap, REST web services
- Tools: Eclipse, Maven, Grunt, npm, Gulp, SCSS, GitExtension
- Database: Oracle
- Operating system: Windows 10
- Process model: Scrum
- Version control: Git
- Team size: 12
Evaluation
- Set up to evaluate AngularJS in combination with Spring Boot for an Ivetime startup
Senior Java Developer
Servicezentrum Landentwicklung und Agrarförderung
- Development of an application for managing and controlling applications in agriculture
- Swing/JEE development (backend and frontend)
- Tools: Eclipse 4.3, SQL Developer
- Technologies: Java 8, JEE 6.0, Spring Boot, Spring MVC, Swing, JUnit, JBOSS 4, Hibernate, JMock, PowerMock
- Architecture: Microservices
- Database: Oracle
- Automation server: Jenkins
- Version control: Subversion
- Operating system: Windows 7
- Methods: Continuous Integration/Delivery, daily stand-ups, short release cycles
- Team size: 11
Java Developer
Axa Konzern
- Backend and frontend development in organizational programming
- Further development of existing legacy applications for document generation
- Bug fixing for security vulnerabilities
- Tools/IDE: Eclipse, SQL Developer
- Technologies: JEE 6.0 Web Services, JUnit, Spring MVC 3.1, Struts, JSP, JBOSS, Tomcat
- Databases: Oracle
- Automation server: Jenkins
- Version control: Subversion
- Operating system: Windows 7
- Team size: 3
Software Engineer
Bombardier Transportation
- Development of a passenger TV system
- Design of web services
- Software architecture and system analysis
- Requirements gathering
- Backend and frontend development
- Development of an authentication and authorization frontend
- Coaching and coordination with offshore project companies
- Tools/IDE: NetBeans 8.0, MS Visio, Sparx EA 10, UML, IIS
- Techniques/methods: OOA, OOD, DDD, UML, code review, pair programming
- Technologies: J2EE 6, Web Services, JAX-WS, JPA, EclipseLink, JSF 2.0, JMS, RichFaces, PrimeFaces, MDB, EJB 3.0, JUnit 4.8.1, JavaScript, jQuery, Tomcat, Arquillian 1.1.2, GlassFish 3.1.2.2, shell scripts
- Protocols: SOAP, HTTP/S, FTP, LDAP
- Databases: Oracle 10g, MS SQL Server Express 2008, PostgreSQL 9.1
- Build automation server: Jenkins
- Version control systems: Rational ClearCase, MS VSS
- Operating systems: Windows 2003/2008, Embedded Linux
- User management: MS Active Directory
- Team size: 7
Senior Java Developer
Eigenentwicklung
- In-house development in the portal building area
- Creation of a software requirements specification
- Prototyping
- Frontend development with Flex and ActionScript 3.0
- Backend development in Java
- Tools/IDE: Eclipse
- Technologies: BlazeDS, Java 1.6, Web Services, SOAP, PayPal
- Database: HSQLDB
- Team size: 1
Senior Java Developer
Daimler Financial Services
- Development of an administrative application based on a J2EE application
- System analysis
- Creation of software requirements specifications
- Software design and architecture
- UML modeling
- Frontend and backend development
- Techniques/methods: OOA, OOD, UML
- Tools/IDE: WSAD
- Technologies: J2EE 1.4, Java, WAS 6.0, JScript, JDO
- Methods: code review, TDD, refactoring
- Database: DB2
- Version control: MKS
- Team size: 6
Senior Java Developer
Siemens Nokia
- Portal development for an international company in the telecommunications and electronics sector
- Development of a J2EE-based application for managing and controlling requirements engineering
- Prototyping
- UML modeling as a basis for requirements gathering/requirements specification
- Tools/IDE: Eclipse 3.2, Subversive, Middlegen
- Techniques/methods: OOA, OOD, UML
- Technologies: Java, J2EE, Tomcat 5.5, JSP, Servlets, CSS, XML, AJAX
- Framework: Spring MVC
- Database: MS SQL
- Version control: SVN
- Team size: 8
Java Developer
Falk Marco Polo Interactive
- Server-side development for a publishing company and an IT service company as part of a relaunch of a web portal
- Unit testing and implementation of server-side modules
- Adaptation of views
- Tools/IDE: Subclipse, Eclipse 3.1
- Technologies: Java, J2EE, Castor, JSP, Tiles, CSS, JavaScript, XML
- Framework: Struts 1.3.5
- Database: Oracle
- Web container: Tomcat 5.5
- Operating system: Windows XP
- Version control: SVN
Senior Java Developer
Jamba
- Frontend development, redesign, and functional expansion of an existing web-based application in the Digital Content/Community area
- Tools/IDE: Eclipse 3.2, Maven
- Technologies: JEE, Java, Tomcat 5.5, JSP, Servlets, CSS, JavaScript, XML, AJAX
- Frameworks: Spring MVC, Struts, Stripes, Hibernate
- Database: Oracle 9i
- Version control: CVS
- Team size: 25-30
Java Developer
Gedas
- Backend development for an IT company in the automotive industry as part of a portal project
- Development of the persistence layer
- Tools: QMF, Eclipse 3.0
- Technologies: Java, J2EE, Hibernate
- Database: DB2
- Operating system: Windows XP
- Team size: 15
Java Developer
Siemens
- Development of a workflow application integrated into an existing portal for an internationally active telecommunications and electronics company
- Analysis of existing business processes and development of a workflow
- Data integration via O/R mapper
- Performance testing
- Programming languages: Java, SQL, stored procedures
- Technologies: J2EE, JSTL, Hibernate 3, DisplayTag, Spring MVC 1.2, JUnit 3.8
- Techniques: OOA, OOD
- Methods: code review, pair programming, refactoring
- Tools/IDE: Eclipse 3.1, Subversion, Enterprise Manager
- Database: MS SQL Server
- Operating system: Windows XP
- Team size: 8
Java Developer
n/a
- Prototype development of a web application for the entertainment industry
- Architecture: Struts, J2EE, EJB
- Tools/IDE: Eclipse 3.1, JBOSS-IDE, Xdoclet, Ant
- Database: PostgreSQL 7.4
- Operating system: Linux
- Team size: 1
Software Architect
Valley Forge
- Creation of a software architecture concept and test plan for an authoring system
- Refactoring of existing software modules
- New development of a server-side application
- Creation of a data model
- Techniques: OOA, OOD
- Technologies: Java, JDBC 3.0, Struts 1.2
- Architecture: Swing
- Tools/IDE: JUnit 3.8.1, Eclipse 3.1
- Techniques/Methods: OOA, OOD, UML
- Database: MySQL 5.0.4
- Operating system: Windows 2000
- Team size: 3
Java Developer
T-Systems
- Creation of web-based reports using the SmartView framework
- Programming languages: Java, SQL, stored procedures
- Technologies: JSP, Servlets 2.3
- Tools/IDE: Eclipse 3.1
- Database: Oracle 9i
- Operating systems: Windows XP, Linux 2.4
- Team size: 7
Java Developer
n/a
- Web development support for a shop system developer
- Detailed specification and development of interfaces for a mail and payment system
- XML-based communication with external systems via HTTPS
- Programming language: Java
- Technologies: XML, Servlet 2.3
- Tools/IDE: XMLSpy, JUnit, Eclipse 3.0, Castor-XML, Resin
- Database: Tamino XML
- Operating system: Windows 2000
- Team size: 21
Java Developer
n/a
- Development of a database analysis program for an IT company with about 5 employees
- Analysis of a Java-based application
- Creation of a data model
- Programming languages: Java, SQL
- Technology: JDBC 3.0
- Database: MySQL 4.0
- Operating system: Windows 2000
- Team size: 5
Java Developer
n/a
- Prototype development as a personal project
- Development of a web application for an IT service provider
- Design and layout as well as data modeling
- Architectures: JSP/Servlets 2.3, Struts 1.2
- Web server: Jakarta Tomcat 4.1
- Programming language: Java
- Tools/IDE: Eclipse 3.0, Ant 1.2
- Database: PostgreSQL 7.3
- Operating system: Linux Red Hat 9.0
- Team size: 2
Java Developer
it-fws
- Code review and code analysis of existing web applications for a Berlin banking company
- Creation of technical documentation and quality assurance
- Introduction of JUnit
- Technologies/methods: JSP/Servlet 2.3, Struts 1.2, UML 1.5
- Database: Oracle 8i
- Programming languages: Java, SQL
- Tools/IDE: Eclipse
- Techniques/methods: OOA, OOD, UML
- Operating systems: Windows XP, Sun Solaris
- Version control: CVS
- Team size: 13
Java Developer
it-fws
- Architecture analysis and software integration
- Integration of a standalone application that communicates with Navision via socket
- Provision of data based on XML/XML Schema
- Techniques used: OOA, OOD
- Architecture: J2EE 1.3, Castor, Swing
- Programming language: Java
- Operating system: Windows XP
- Version control: CVS
- Team size: 2
Java Developer
it-fws
- Further prototype development of a mobile application for a clinic
- Introduction of the SavaJe operating system as an alternative system on PDAs to improve performance
- Expansion of a standalone application
- Programming language: Java
- Methodology: code review, TDD, pair programming, extreme programming, test first
- Tools/IDE: IntelliJ
- Frameworks/technologies: JWAM, RMI, MIDP, Swing
- Version control: CVS
- Operating systems: Windows 2000/XP, SavaJe, Windows CE
Java Developer
it-fws
- Framework design and analysis as part of an internal open-source project
- Technologies: JSP/Servlets 2.3, XML 1.0, XSLT, Struts 1.0
- Programming languages: Java, SQL
- Database: MySQL
- Tools/IDE: Eclipse
- Operating system: Windows XP
- Version control: CVS
- Team size: 2
Java Developer
it-fws
- Carried out a data migration for an association of doctors
- Migration of data from Sybase to MySQL
- Redesign of the existing web application
- Technologies/architecture: JSP/Servlet, Struts, EJB, JBOSS 3.0 (J2EE 1.2)
- Methodology: code review, pair programming, extreme programming, test first
- Programming languages: Java, SQL
- Description language: XML 1.0
- Databases: MySQL, Sybase
- Operating systems: Windows XP/NT
- Tools/IDE: Eclipse
- Version control: CVS
- Team size: 2
Java Developer
Berliner Wasserbetriebe
- Software design and analysis for a utility company with about 1000 employees
- Prototype development with SAP integration
- Design and implementation of a modular application that connects to the SAP system via BAPI
- Carrying out integration and system tests incl. documentation
- Integration of a third-party system written in C++ via JNI
- Programming language: Java
- Tools/IDE: IntelliJ
- Framework: JWAM framework
- Methodology: extreme programming, TDD, code review, pair programming
- Technologies: BAPI, JUnit, JNI
- Architecture: Swing
- Operating systems: Windows XP/NT
- Employer: it-fws
- Team size: 7
Java Developer
it-fws
- Prototype development and evaluation of the MIDP technology under Windows CE for a university clinic
- Design of a mobile application on a PDA
- Design of a standalone application that receives mobile data via RMI
- Programming language: Java
- Technologies/architecture: RMI, JWAM, Swing
- Operating systems: SavaJe, Windows CE, Windows 2000
- Tools/IDE: WebSphere Studio Application Developer, JBuilder
Java Developer
it-fws
- System analysis for a clinic
- Design of a driver for data exchange between several parallel connected laboratory devices controlled via a web application
- Programming languages: C/C++
- Operating system: Linux (Kernel 2.4)
- Team size: 2
Java Developer
it-fws
- Prototype development of a content management system (in-house development)
- Development of a prototype
- Programming language: Java
- Architecture: Swing
- Technologies: JAXB, XML
- Operating system: Windows 2000
- Team size: 3
Java Developer
Landesbank Berlin
- Development of a web application
- Frontend: GUI design and implementation
- Introduction of a style guide
- Development of a GUI builder framework for web interfaces
- Technologies: JSP/Servlet 2.2, Tomcat 3.3, Struts 0.9
- Tools/IDE: JBuilder, Visio, Case 4.0
- Operating systems: Windows NT, Solaris
- Employer: itelligence AG
- Team size: 30
Java Developer
Rewe
- Consulting and training on migrating CSP code from host architecture to x86 architecture for a wholesale company
- Porting program code written in CSP to Java code via Visual Age Generator
- Tools/IDE: Visual Age for Java, Visual Age Code Generator
- Database: DB2
- Operating systems: IBM host, Windows NT/2000
- Employer: itelligence AG
Technical Project Manager
Dialog AG
- Technical project manager for the development of a software module for public authorities and municipalities in an international team
- Management of offshore development
- Introduction of first object-oriented programming approaches
- Introduction of a 3-tier architecture
- Programming languages: Visual Basic 5.0, SQL
- Tools/IDE: Visual Studio
- Database: MS SQL Server
- Operating system: Windows NT
- Team size: 8
VBA Developer
Dialog AG
- Development of a 2-tier module for municipalities and public authorities
- Structured programming under Windows NT
- Programming languages: Visual Basic 3.0, SQL
- Tools/IDE: Visual Studio
- Database: Access 3.0
- Operating system: Windows NT
- Team size: 8
Internet Consultant
- IT consulting for an internationally active trading company with about 8 employees
- Support in the successful launch of the company on the internet
Software Tester
Kuhnke GmbH
- Carrying out software quality tests
- Software administration
- Sales activities for a measurement systems manufacturer with about 12 employees
- Team size: 4
IT Consultant
Kupon GmbH
- IT consulting for a transit trading company
- MS Office coaching
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Manufacturing, Banking and Finance, Government and Administration, Telecommunication, and Agriculture.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Quality Assurance, Project Management, and Sales.
Skills
- Operating Systems: Windows Nt, Xp, 2000, Linux, Freebsd, Ms-Dos, Windows Ce, Savaje, Solaris, Windows Server 2003/2008, Flash Linux
- Programming Languages: C, C++, Java, Visual Basic, Sql, Perl, Stored Procedures, Erlang
- Scripting Languages: Html, Xml, Xsl, Shell Scripts, Javascript, Jscript, Actionscript, Flex
- Databases: Oracle, Ms Sql Server, Access, Postgresql, Db2, Mysql
- Data Communication: Tcp/Ip, Http/S, Ftp, Rtsp, Rmtp, Smtp, Iso/Osi, Ethernet, Wlan, Lan, Gsm, Grps/Edge/Umts, Intranet, Internet, Soap, Websocket
- Industries: Healthcare, Banking, Public Institutions & Municipalities, Retail, It, Utilities, Telecommunications, Automotive, Human Resources, Transport, Mechanical Engineering
- Technologies: Jdbc, Odbc, Com, Com+, Jdo, Rmi, Jni, Ajax, Jpa, Eclipselink
- Architectures: Frameworks, Jwam, Mvc, 3-Tier Architecture, Navision, Swing, Apache Tomcat, Jboss, J2ee, J2me, Struts, Junit, Jsp/Servlets, Git, Bitbucket, Midp, Blazeds, Spring, Spring Boot, Quarkus, Web Services/Rest, Android, Wca, Microservices
- Project Topics: Extreme Programming, Test First, Integration Testing, Data Migration, 3-Tier Application, Web Application, Quality Assurance, Technical Documentation, Custom Software Solution, Software Integration, System Analysis, Software Ergonomics, Data Modeling, Software Design & Implementation, Software Engineering, System Migration, Training, Code Review, Code Analysis, Offshore Development, Requirements Engineering, Cross-Site Request Forgery
- Ide/Tools: Eclipse, Intellij, Visual Age For Java, Netbeans, Jbuilder, Visual Studio, Emacs, Vi, Vim, Sniff++, Visio, Case 4.0, Csv, Wsad, Ant
- Other Knowledge: Uml, Sysml, Ooa, Ood, Design Patterns, Domain-Driven Design, Cadastral Management, Personnel Management, Limit Management, Revolving Credit Line Management, Ireb Certified Professional For Requirements Engineering (Cpre)
Languages
Education
IHK Halle
mathematical-technical assistant · Computer Science · Halle (Saale), Germany
Certifications & licenses
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Ola is based in Berlin, Germany.
Ola speaks the following languages: German (Native), English (Advanced), French (Elementary), Portuguese (Elementary).
Ola has at least 24 years of experience. During this time, Ola has worked in at least 14 different roles and for 34 different companies. The average length of individual experience is 1 year and 6 months. Note that Ola may not have shared all experience and actually has more experience.
Based on recent experience, Ola would be well-suited for roles such as: IT Lecturer, Product Development, Senior Java Developer/DevOps.
Ola's most recent position is IT Lecturer.
In recent years, Ola has worked for Reseller Payment System, Public Authority, and Telefónica/TechMahindra.
Ola is most experienced in industries like Information Technology, Manufacturing, and Banking and Finance. Ola also has some experience in Government and Administration, Telecommunication, and Agriculture.
Ola is most experienced in business areas like Information Technology, Product Development, and Quality Assurance. Ola also has some experience in Project Management, Sales, and Logistics.
Ola has recently worked in industries like Information Technology, Telecommunication, and Government and Administration.
Ola has recently worked in business areas like Information Technology and Product Development.
Ola attended IHK Halle for Computer Science.
Ola has 1 certificate: IREB Certified Professional for Requirements Engineering (CPRE).
Ola is immediately available full-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 7 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a IT Lecturer
Nearby freelancers
Professionals working in or nearby Berlin, Germany
