lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Java Developer
Category: Java
Experience: 5 years | English: fluent

• Over the last year, I have been working as a team lead of a small team of developers on a project to develop a module of accounting securities for the personal accounts and its integration into a hierarchy of account’s replication in the banking ecosystem.

• I have improved data replication algorithms for loan agreements in the banking ecosystem.

• I have created a module of bank internal payment system for the execution of payments be-tween the bank’s head office and its subsidiaries with regard to support the two-way replication with the legacy ‘ISAOD’ system.

• I have developed new algorithms for two-way replication of personal accounts between the leg-acy ‘ISAOD’ system and its modern analog with respect to increased amount o
- Java SE 8, Java EE (EJB, JPA, JMS, CDI)
- Castor, Hibernate
- Oracle, Sybase, PostgreSQL 
- Ant, Maven, SVN, Git
Java Developer position on a project that uses Hibernate, Spring, REST technologies or big data technologies.
Position: Java Developer
Category: Java
Experience: 11 years | English: upper

I have versatile experience: Development of scalable backend applications, Full Stack Development, Team Leading, Technical Project Management, XP, and conducting interviews.

Last 2 years I am developing games and different features for a famous gambling company.
Java SE 8, JPA/Hibernate, Hibernate Search, Spring-core, Spring-mvc(REST), Spring-security, Spring-data, Spring-integration, JMS
MySQL, Maria DB, Oracle 12c, H2, Redis, Mongo DB
GIT, JIRA, Confluence, Jenkins, Apache Maven, Apache Tomcat, LiquiBase, SonarQube, JSonDoc
Position: Java Developer
Category: Java
Experience: 5 years | English: intermediate

3 years as a Python developer
2.5 as a Java developer (outstaffing, US client)
Experience of work in high load products, experience with billing systems, Java microservices.
Java SE 8, Python, Spring, REST, Hibernate, MySQL, Elasticsearch, AWS.
Career and professional growth. Interesting projects, friendly staff, good management and well-established workflows.
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate


JavaSE + Android : 1,5 years of experience _ Samsung R&D center
(support of mobile devices' pre-installed software development);
Web-sites development : 0,5 year
(PHP (Codeigniter), jQuery, AJAX, Python (Django), Oracle PL/SQL);
Perforce + ReviewBoard, Git;
Basic knowledge of JavaEE technologies (Servlets, JSP, EJB, JPA);
Windows, Linux/Ubuntu;
English: intermediate.
Friendly team; constantly developing project; possible business trips.
Position: Java Developer
Category: Java
Experience: 3 years | English: fluent

Implemented solid part of desktop trading platform redesign.
Implement new features in mobile trading app to approach desktop functionality in close cooperation with multinational team of designers, developers, QA and business-analytics.
Java SE, Android SDK, JavaScript, HTML, SQL, Swing, Picasso, Glide, Git, Subversion, Unix
USA only
Position: Java Developer
Category: Java
Experience: 3 years | English: intermediate

I have 3 years experience as test automation engineer: 1.5 c# and current 1.5 java se. I have developed several test automation frameworks from scratch for ui and api testing. And now I want to try myself as java developer.
Java SE, C#, LInux, REST, GIT, SQL
First job as java developer
Position: Java Developer
Category: Java
Experience: 2.5 years | English: fluent


Java SE: Collections,  JDBC,  Multithreading; 
Java EE: Tomcat,  Servlets,  JSP; 
Spring  Framework:  Core,  MVC,  Security,  Data,  Boot; 
Testing  Frameworks:  JUnit  4,  Mockito. 
DB Frameworks:  JPA,  Hibernate; 
RDBS: Oracle,  MySQL,  PostgreSQL; 
VCS: Git; 
Build  Tools:  Maven; 
IDE: Intellij  IDEA; 
Operating  Systems:  Linux,  Windows;
Not interested in projects with J2EE tecnologies.
Position: Java Developer
Category: Java
Experience: 7 years | English: pre


Java​ ​ SE:​ ​ Collections,​ ​ JDBC,​ ​ Multithreading;
Spring​ ​ Framework:​ ​ Core,​ ​ MVC,​ ​ Security,​ ​ Data,​ ​ Boot; 
Testing​ ​ Frameworks:​ ​ JUnit​ ​ 4,​ ​ Mockito; 
DB​ ​ Frameworks:​ ​ JPA,​ ​ Hibernate; 
RDBS:​ ​ ​ PostgreSQL, Oracle; 
Web​ ​ Technologies:​ ​ HTML,​ ​ CSS,​ ​ JavaScript,​ ​ JQuery​ ​ (basic​ ​ level); 
Build​ ​ Tools:​ ​ Gradle;
I want to improve my skills in the new company. Learn new technologies. I want to be a participant in an interesting and new project. Wanted to be part of a fun and friendly team
Position: Java Developer
Category: Java
Experience: 3 years | English: intermediate


Java SE: Core java
Java EE: Servlets, JSP, EJB 2.1
Java frameworks and technologies: Spring (Core, Data, Boot, Integration), Jersey
Persistence: Hibernate, JDBC, JPA
DB: PostgreSQL, MySQL, MSSQL
Build tools: Maven, Ant
Web: HTML, HTTP, REST
Source version control: Git, Subversion
OS: Windows, Linux
Work in a stable and reliable company, a flexible schedule,  interesting projects and a friendly team.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate


Java SE (Core, OOP, JDBC, IO, multithreading)
Java EE (Spring Framework, Hibernate, JSF, REST)
OS: Linux, Windows
IDE: IntelliJ IDEA, Eclipse
Maven, Gradle, Ant
GlassFish, JBoss, Tomcat
Oracle, MongoDB, PostgreSQL, MySQL
HTML/CSS
JavaScript, jQuery
Junit, Mockito
Git, Subversion
I'm looking for the interesting modern project for working in a friendly team.
Position: Java Developer
Category: Java
Experience: 6 years | English: upper

I was working in few outsourcing companies.
My regular responsibilities:
Back-end development.  Junit Testing.
Technology stack: Spring, Maven, Hibernate, REST, SoapUI, Oracle, Postgres
• Java SE, EE
    • Good knowledge of the OOP principles. Design patterns.
    • JDBC, Servlets, JSP, JSTL, GlassFish, Tomcat, Maven,  Log4j
    • SQL, HTML, CSS, JavaScript(jQuery, d3.js), XML, BootStrap
    • Hibernate, Spring MVC, Spring Security, Junit
    • Git, SVN, SoapUI, Jasper Reports, JIRA, CodeReviewer(Collaborator), UML
    • Methodologies: Scrum, Agile, Waterfall
    • Databases: Oracle, MSSQL, MySql, OrientDB, MariaDB
I see myself, as a skilled specialist. But for me, the most important thing is growth. I am in a permanent search for the new information and always open for receiving the new useful knowledge and abilities.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate

- Implemented offline mode in mobile application which was used by field engineers to perform dispatching and control of on-site tasks execution;
- Successfully developed demo implementation project for tier 1 French telecom company (UI and basic client-server data exchange). The demo shows tree-like object structure with ability to create/edit/remove object on any level and it's graph representation.
JavaSE/EE, GWT, JavaScript, HTML/CSS, REST API
Find an interesting and creative job in a software development company. Get true fun of work. Self-improve.
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate

Courses in java web development, EPAM.
A lot of successful performances on mathematics, physics, economy and programming olympiads.
Java SE/EE, HTML, CSS, SQL, PL/SQL, Oracle database, Machine learning
I wish to work in company that can offer me interesting tasks to solve and encourage creativity in projects, not roughly typing code. Perfectly projects with mathematical basis e.g machine learming.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: pre

1. CRM application  development: development, integrating  and maintaining of web application  for the operation of sales managers of goods and contracts with customers (team  lead).
 
  Used technologies: Java SE/EE,  HTML 4.0/JavaScript/CSS/XML, MySQL, H2,  JPA/Hibernate, Spring/MVC/Security, REST, Maven, Apache Tomcat.

2. Standalone application  development: development, integration and maintenance of standalone real-time application for controlling the operation of fuel dispensers at gas stations.

Used technologies: Java SE,  JavaFX, MySQL, H2, JPA/Hibernate, Junit, Log4j, Maven, Git.
Java SE/EE, JavaScript, Spring MVC, Hibernate, HTML, MySQL, CSS, Git, JavaFX
Профессиональный рост.
Position: Java Developer
Category: Java
Experience: 4 years | English: intermediate

More than 3 years of commercial software development
Several success projects:
1) Internal project management software for Russian Railways
I was responsible for back-end components, written on Java EE6 (EJB 3.0, JPA 2.0, Jax-Rs, Glassfish 3)

2) Payments proccessing software for money transfer company (). I'was responsible for back-end components (JAX-WS, RMI, JPA) and internal components (fraud operations montior)

3) Automated system for self-service terminals and ATMs.
I'm responsible for design and development of money transfer and payment processing business logic for ATMs and self-service terminals (JavaEE, EJB 3, JMS, Spring, Websphere App Server/WebSphere MQ)
Java SE, EE: JAXB, JAX-RS, JAX-WS, EJB, JPA, RMI
Spring 4: core, mvc
Glassfish, Tomcat 8, Websphere 8.5.5
PostgreSQL, MySQL
Maven
SVN, Git
interesting, stable work, with ability to learn and use new cutting-edge technologies, no JavaEE please
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate

In resume.
Java SE/EE (JSP, Servlets, JPA)
Srping IoC/MVC, Hibernate
MySQL
Maven
Javascript, AngularJS
New stuff to break.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate

Rewrite task manager from php,  couple robots, parser. In progress dashboard, rewrite eshop from perl.
JavaSE/EE,  Multithreading, Servlet API, JDBC, JPA, Spring DI, Spring MVC, Spring Security, Maven, Git, Tomcat, JUNIT, Log, OOP,  SQL (postgresql, mysql,mssql)

Basic skills:  Python, JS, angularjs, PL/SQL, HTML,
XML, JSON, CSS, bootstrap
    
System Administrator 10 years exp.
Work where i can  improve my skills,  solve problems, hard tasks. Long-term projects.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate

My project on Play Market:
https://play.google.com/store/apps/details?id=com.gorih.familycoffers
Java(SE/EE), MySQL, Redis, Elasticsearch, Neo4j, Cassandra, Spring(basics). Experience in developing own android app.
Position: Java Developer
Category: Java
Experience: 6 years | English: upper


- Java SE/EE : OOP, Concurrency, Collections, Generics, Streams, JDBC, JUnit, Servlets
- Frameworks and Tools : Spring, Spring Boot, Spring MVC, Reactor, Hibernate, Maven, SQL, Jenkins, Jira, Git, IntelliJ IDEA
- DB : Mysql, PostgreSQL, Derby, H2
- other techs : AngularJs, JavaScript, TypeScript, Webpack, Angular CLI, Bootstrap
- Application Servers : Nginx, Tomcat, Jetty
- OS : Unix, Linux, Windows

Software Engineer with 6 years of commercial working experience in software development. Have experience in various applications and technologies, writing back-end and front-end side of application.
Position: Java Developer
Category: Java
Experience: 5 years | English: pre

Math core of sync game engine. Successful replacing of huge technological stack with much more lighter. Team improvement, code reviewing and optimizing.
Java SE/EE, REST, Hibernate, Spring, JOOQ, Gradle, Maven, MySQL, PostgreSQL, Mongo, Tomcat, Jboss, Linux, CI, Git
Looking for Opensource (for free including), startup, support, integration, project work, statistic/math research, remote parttime/fulltime, backend, allocated team, trends is not law.
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate

Development of an automated system (document circulation), business solution.
Java SE / EE; 
Spring Framework;
Hibernate, IBatis, JDBC, SQL;
HTML, CSS, XML, JavaScript, GWT; 
JUnit, Mockito;
Git, SVN;
Apache Tomcat, Glassfish;
Maven, Gradle
I must write the code, so I feel that helping people solve their problems.
Position: Java Developer
Category: Java
Experience: 2 years | English: upper

I have failed innumerable amout of times. Every one of them taught  me something.
Java SE+EE, Spring Framework(IoC, DI), Spring Boot, Hibernate, Junit, HTML, CSS, XML, JavaScript, Eclipse, GCP, Maven, Git,  MySQL, Ubuntu Linux, OOP - SOLID, GRASP, GoF patterns,
I want to get up in the moring and be excited to go to work.
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate


Java SE,EE, Spring framework, SQL, fast write CRUD, familiar with OOP, follow principles SOLID, KISS, DRI, YANGNI, design patterns, JPA technology. 
 My experience and knowledge covers the following stack of technologies and tools:
Position: Java Developer
Category: Java
Experience: 0.5 years | English: intermediate

A web service whereby users can post their own tasks in Java/Groovy languages.
 Besides of backend, my part of the work is multi-threaded system that runs the user tests in the JVM sandbox with custom security permissions.  JUnit/TestNG/Spock libraries are supported.
Technologies used are as follows: Spring, Hibernate, MySQL, MongoDB, REST, JUnit, Git, Jira.
Java SE/EE, Spring, Hibernate, Servlets, JSP, MySQL, REST, HTML/CSS, JavaScript, Git, JUnit, Maven, Tomcat.
Looking for opportunity of professional growth as Java developer within a professional team.
Position: Java Developer
Category: Java
Experience: 0 years | English: 


Java SE/EE, SQL, XML, Spring (Core, MVC, DAO ), Tomcat, Jira, Scrum.

3 years of Java enterprise development of a Banking System based on internal framework: both front-end and back-end. Implementation and improvement of bank's products, bug fixing. Direct work with architect and project manager. Participation in sprint planning.
Position: Java Developer
Category: Java
Experience: 0 years | English: 

Javascript OOP-style components. Web-crawlers. 3-level (db-server side-client side) FP-style tree structures.
Java, SE, J2EE, MsSql, MySql, Javascript, HTML, CSS, jQuery, Ajax, Eclipse, NetBeans, Intellij Idea, OOP, OOP, Design, Patterns, Data, Access, Patterns, FP, Clojure, Scala
Clear and simple mechanism for increasing salary. Big and powerfull or small and intresting project. Smart team. Unambiguous specs :) . Difficult and complex tasks.
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate

Participated in design and single-handedly implemented cloud document-exchange service (full-stack: server, front-end, metrics, administration toolkit).

Designed and implemented a complete automated delivery toolkit.
Java SE (Java 8):
- Netty, Jetty, Ninja Framework (REST)
- JDBC, JAXB, JavaMail
- Concurrency
- FreeMarker template engine
- TDD, BDD
- DI, IoC
- CI

Front-end:
- HTML5, CSS /SASS
- JavaScript, JQuery
- TypeScript, ReactJs/Redux stack

Tools:
- MySQL
- Linux
- nginx
- maven
- git
- Atlassian stack (Jira, Bamboo etc.)
- Profiling / Monitoring:
-- jMeter
-- VisualVM
-- Java Mission Control
-- Yourkit profiler
-- Grafana
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate

Probably the most notable accomplishment was IEEE conference in Poland, my science work was presented there and I talked on "XIVth International Young Scientist Conference On Applied Physics". http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=7340718&isnumber=7340677
Also I gave few Java lectures in the University.
Java SE: Java Core, JDBC, Networking. Log4j
 Java EE: JPA, Hibernate, Spring data, CDI, EJB, Spring core, Servlets API, JSF, JAX-RS,
Spring MVC, Quartz.
 Testing tools: JUnit, Mockito.
 SQL storages: MySQL.
 NoSQL storages: Redis.
 Searching tools: Apache Solr.
 Scripting: Python (basic).
 Software development methodologies: Scrum, TDD.
 Additional: OOP, OOD, Design Patterns, SQL, JavaScript, HTML, CSS, XML, REST services,
UML, FreeMarker.
 Build tools: Apache Maven.
 Application Servers: Apache Tomcat, JBoss.
 IDEs: Eclipse, IntelliJ IDEA.
 Version Control Systems: Git.
 Operating Systems: Unix based, Windows.
 Bug tracking systems: JIRA, Redmine.
Сhallenges, new technologies, I would like to work in professional team.
Position: Java Developer
Category: Java
Experience: 0.5 years | English: basic

Participated in development of web application for automation of the educational process: developed REST service layer, implemented integration of Google Services, social login, tested service layer, implemented frontend. Used techologies: JAX-RS, EJB, JPA(Hibernate), CDI, Bean Validation; Arquillian; HTML, CSS, Twitter Bootstrap, AngularJS; Maven, Git, Jenkins, WildFly, MySql.
Java SE, Java EE(CDI, JAX-RS, EJB), JPA, Hibernate, Spring Framework, Spring Data JPA, Spring MVC, JUnit, Arquillian, Maven, Git, IntelliJ Idea
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate

good communication and analyzing skills
Java SE, Java EE, JavaScript, SQL, JDBC, JSP, Oracle Database, HTML, CSS, IntelliJ IDEA, TortoiseSVN, Ant, Rally
I'm looking for interesting projects, friendly team, possibility to grow as a high-quality specialist. It will be preferable to work for international company with highly motivated employees. Small cozy companies are welcome as well.
Position: Java Developer
Category: Java
Experience: 5 years | English: intermediate


Java SE, Java EE, JDBC, Hibernate, Spring, JUnit, Mockito, Intellij IDEA,  SVN, Git, XML, PostgreSQL,MsSQL, T-SQL
Professional growth. Friendly team. Minimum bureaucracy.
Position: Java Developer
Category: Java
Experience: 3 years | English: intermediate

Experience in complex financial services.
Java SE,  Java EE,  JDBC,  ORM/DAO,  WebServices(SOAP),  HTML,  JSP,  JS,  XML (JAXB,  DOM),  Struts2,  EJB,  SQL,  Maven,  cvs ,  JBoss/Tomcat,  JUnit,  Eclipse.
Big distributed projects with analytics would be prefered.
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate

1.Company:  State enterprise                                                                         July. 2011 - Dec. 2017
Role: Software Engineer
Responsibilities: creation and support of web sites, fulfillment of content manager responsibilities
Stack: CMS Joomla, WordPress, Html, CSS

2.Company:  Java Mentor                                                                               Jan. 2017 – June. 2017
Role: student

3.Company: RAS                                                                                                 July. 2017 – Aug. 2018
Role: Java Developer
Within 6 months I remotely participated in team in the development of the CRM  system for a network of cafes and restaurants. 
The purpose of the project: automation of business processes in the network of cafes and restaurants and increasing the average check.
The tasks of the CRM system are: receiving and processing orders; maintain a client base, automate the distribution of e-mail and SMS; Inventory Management.
Responsibilities: implementation of new functionality, support for current code and fix bugs.
Stack: Spring Boot, Security, JPA, Hibernate, jQuery, Ajax, SQL, Thymeleaf, Maven.
Java SE
Java EE: JPA, Servers, Servlet, JDBC, JSTL (JSP), REST API
ORM: Hibernate
Spring: Boot, Security, MVC
SQL
Maven, Tomcat
VCS: Git
JavaScript(jQuery, Ajax)
JSON, XML
Thymeleaf
SCRUM
Профессиональный рост.
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate

Working on my own project.
Technology: Servlets, Apache Maven, Tomcat, JSTL, JDBC, MySQL, Hibernate, Spring;

***********************************************************************

Worked as a remote team using Agile methodology of production.
Project: Utility for online-documents database monitoring, analysis and archiving through RESTservice, which helps to uncover government documents violations;

***********************************************************************
• J2SE • J2EE • OOP • Spring • Dependency Injection • Hibernate • Design Patterns • REST • Google Guice • JSOUP • JSON • Apache Maven • Gradle • Git • JUnit • JUnitParams • Mockito • Tomcat • Servlets • Filters • JSP • JSTL • JDBC • MySQL • IntelliJ IDEA • Eclipse • MySQL Workbench • DBeaver • Rollbar •
•	Java SE;
•	Java EE (JSP, JSTL, Servlets, JDBC, Hibernate, Spring Boot, Spring MVC);
•	Database: MySQL, MongoDB;
•	Frameworks: Apache Maven, Gradle;
•	HTML, CSS, Bootstrap;
•	Others: Git, Tomcat;
•	Tools Development: IntelliJ IDEA, Eclipse, MySQL Workbench, DBeaver;
•	Test: JUnit, Mockito, JUnitParams;
•	JSOUP, JSON, REST;
The goal is to work on interesting projects with opportunity of improving my skills being a part of experienced development team.
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate

Web grocery store with storage management system and integrated mini-CRM.
http://grocerystore-webgrocerystore.rhcloud.com/shop

Currency converter for Android.
https://play.google.com/store/apps/details?id=gen.valuteConverter&hl=ru
Java SE, Java EE (JSP, JSTL, Servlets, JPA)
Spring (IoC, MVC), Hibernate
MySQL
HTML/CSS, Bootstrap, JavaScript (JQuery), AJAX
JUnit, DbUnit, Mockito
Maven, Git
New professional challenges.
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate

Developing web shop with storage management system of goods.
Early version here - http://shop-webgrocerystore.rhcloud.com
More details and source code in resume.
Java SE, Java EE (JSP, JSTL, Servlets, JPA)
Spring, Spring MVC, Hibernate
MySQL
HTML/CSS, Bootstrap, JavaScript (JQuery), AJAX
JUnit, DbUnit, Mockito
Maven, Git
I am looking for a challenging job with opportunities to grow professionally.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: fluent

On my current project I'm Head Support Engineer and Head Foreign Communications Manager. I have experience in implementing web services from different providers and cooperation with dedicated teams and partners. Also I taught Java interns (5 persons, 1 year in common).
JavaSE, JavaEE, JSP, Servlets, JSF, RichFaces, JAX-WS (Apache CXF, Apache Axis2, SAAJ), JAX-RS (Jersey + Jackson), SQL, MySQL, PostgreSQL, Hibernate, JPA, Spring, HTML, CSS, XML, JavaScript, jQuery, AngularJS, AJAX, Algorithms, Data structures.
OCP 6 certificate.
Advanced level of english, native russian and ukrainian.
2 years full-time of commercial experience (financial and security services) and part-time freelance (different scopes).
First of all I'm looking for a job abroad (contract or permanent) preferably with fast departure and possible relocation in future.
Position: Java Developer
Category: Java
Experience: 3 years | English: upper


Java SE, Java EE, MySQL, PostgreSQL, Spring, Hibernate, JDBC, Stored procedures, Legacy, Git, CI/CD, Docker, Bash, React, JQuery, Python, Jango

I worked as BE developer in teams working with monolithic Spring web applications,  Spring microservices, and some raw Java + JDBC legacy projects. Also, have experience in completing minor tasks FE tasks in SPAs using JS and React.  My goal is to master the above skills to the level of Senior FullStack as well as leaning about CI/CD and clouds.
Position: Java Developer
Category: Java
Experience: 1 years | English: fluent

I have experience as a Java back-end developer in several web-projects. In addition I have strong knowledge of English (including technical English).
Java SE, Java EE, OOP, Spring, Maven, Hibernate, JPA, SQL, GIT, JUnit, JSP, HTML, CSS, IntelliJ IDEA/Eclipse.
Interested in projects with modern technologies/frameworks, especially web-projects.
Position: Java Developer
Category: Java
Experience: 2.5 years | English: intermediate

> 8 years in IT
Java SE, Java EE(Servlet, JSP/JSTL, JSF(Primefaces), WebServices), Tomcat, Maven, Git, JUnit, JBehave, Spring(Core, MVC, Security, Data, Test), Hibernate(basic), MongoDB(basic), JDBC, MySQL, HTML, CSS, Angular JS(basic)
Friendly team, interesting projects, professional growth, working with new technologies