lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Senior Software Engineer
Category: Java
Experience: 6 years | English: fluent

Hybris Core V5 Certificate
Hybris Commerce V5 Certificate

I am speaking at international conferences such as Voxxed, Devoxx, JavaDay, JFuture, JeeConf, GeeCon, Geekout
I'm very persistant and open-mined, always ready for new challenges. I hope to find some interesting projects and a friendly team.
I worked for a long time mostly as Java developer on some enterprise projects. Used Spring, Hibernate, MySql, PostgreSql, etc.

For last years I switched to other JVM alternatives such as Scala and Kotlin. And tried different approaches.

So I have huge experience in developing monolith and microservices. Used different approaches for communications between microservices (json-rpc, grpc, rest via http1.1, apache kafka, jms with activeMQ but not really happy to use it again)

During my last project, we developed a cms with event sourcing, which was quite an interesting experience. 

For some projects, I used node.js with typescript.  In addition to it, I have experience both with relational and NoSQL databases (MongoDB, Cassandra, neo4j...) and different web frameworks for java, scala, kotlin and node.js.

And finally, I have to mention that I have an experience of public speaking at local and international conferences.
Flexible working hours. I would like to consult and lead teams who wants to try some new approach. For example, switching to microservices, switching to Kotlin or to gRPC.

Will work with legacy old projects only in case of switching it to modern stack
Position: Senior Software Engineer
Category: Rust
Experience: 6 years | English: upper

- Diverse experience, had worked in multiple different software development fields
- Started to learn/use Rust pretty early (short after release 1.0), so I have around three years of professional experience with it and a lot more if you count in the pet projects
- Developed and still maintaining/improving my open-source project - RustZX - ZX Spectrum emulator
- Contributed to open-source `Devolutions-Gateway` proxy project
I worked in a few different fields and had the opportunity to work on the following projects:

Company #1

- Digital forensics software
    - Languages: C++, C#
    - Experience: 2.5 years
    - Notes: On this project, I gained a lot of application and protocol research and even some reverse-engineering. Implemented new features and modules from the ground up and worked with big amount of legacy code.

- Remote desktop management software
    - Languages: Rust, C
    - Experience: 1 year
    - Note: I gained a lot of experience in Rust and C, the code involved a lot of FFI, and the project also heavily used RPC and IPC. I had the opportunity to actively use WinAPI (for session management, remote execution, etc.)

- Code obfuscation for native code in mobile apps
    - Languages: C++, Python
    - Experience: 6 months
    - Notes: Worked as part of a team that developed the LLVM optimization pass plugin. Also I made a few PoCs using python to assist research/planning/estimation before new features implementation

Company #2

- Cloud backup solution
    - Language: Rust
    - Experience: 2 years
    - Notes: Microservice-based AWS cloud project in which I developed a few new services in Rust, such as general job(e.g., backup, restore job) progress monitoring/reporting service. I actively used many AWS services during development - Lambda, DynamoDB, Batch, SSM, EC2, etc. Actively used Docker, Terraform, gRPC
Currently, I am interested in the following fields, but It depends on the project - maybe I don't know yet that I could like it :)
- Embedded devices / IOT / low-level software
- Network / IPC or device protocols parsing / processing / research / development
- Data parsing / recovery / processing
- Virtualization / emulation

The fields I am NOT want to work with are:
- Blockchain / Crypto / Web3
Position: Senior Software Engineer
Category: Scala
Experience: 7 years | English: upper

- 2nd place at Exabeam's hackathon 2020
- 2nd place at DevChallenge/WeChallenge Pro category
- 1st place at Science Innovation Contest 2017
I worked in small, middle and large corporations as backend and/or infra engineer on highload systems. I don't hesitate to take ownership and lead teams when it's necessary.

My experience:
1. Sr. Software Engineer at Meta/Facebook UK (WhatsApp Data Infra team) [>2 years/current] 
Our team owns Logging and Analytics/WhatsApp AB Testing Framework for the biggest messenging platform in the world.
Tech stack: Python, Erlang, Java/Scala, Buck, Meta's technologies.
----------------------------------------------------------------------
2. Lead Infra engineer at Exabeam (Data Lake team) [~3 years]
Our team was responsible for collecting and storing large amount of data (terabytes of logs per day) and processing them for future analysis and quick response on some unusual behavior of users
Tech stack: Scala, Java, Python, Play, Kafka, Kafka Connect,  MongoDB, ELK/Elasticsearch, Docker, Ansible, Jenkins
----------------------------------------------------------------------
3. BigData engineer at SAP (SAP Hana Vora team) [6 months]
Worked on Apache Spark’s extension for importing all possible types of data from Apache Hive to SAP Vora.
Tech stack: Scala, Java8, Apache Spark, SAP Hana, SAP Vora
----------------------------------------------------------------------
4. Java Software Engineer at Proizd.UA [1.5 years]
An internet-based platform which provides planning and purchasing bus/train/flight tickets
Tech stack: Java 8, Spring framework (MVC, Boot, Cloud), MongoDB
- I'm looking for the remote positions which takes ±20/30 hours per week
- Preferable Rust related projects, but open to any stack from my skills 
- Only consider positions in Ukraine
Position: Senior Software Engineer
Category: Golang
Experience: 5 years | English: fluent

In my organisation there was a security issue. That is why I builded up the whole system from scratch. It was a huge project involved negotiation with most of the government bodies.
I worked in startup projects and team leader. The project was to parse ecommerce websites and find the cheapest product across
the websites. Later on I started working of the government. The Anti Corruption Agency under the prosecution. I programmed all of their systems from scratch. It has been 3 years that I work for them. In the mean time I was also programming websites as a freelancer

4 years of experience in C#
2 year of experience in GoLang
4 years of experience in VueJs
My current work is in prosecution and involves so much of army like hierarchy. What I am searching is to be able to be free and to have an interesting job. Plus I want to work in an international environment and maybe have time to travel
Position: Senior Software Engineer
Category: Node.js
Experience: 5 years | English: intermediate


I worked with different projects in different companies, I have experience with highload, gambling, b2b applications, saas and much more.  Also engaged in the development of the backend for games.

* GraySoft - C++, JS (Mobile apps) ~1 year
* Nordcurrent - C++ (Mobile games) ~1.2 years
* The Node IO - C#, Node.js (Mobile games, crypto) ~1 year
* Zuumapp - Node.js (B2B) ~1.5 year
* Bananaz - Node.js (Mobile games, Gambling) 1 year+ (now)

Also lot of freelance experience in small startups, web development, developing bots for telegram, and etc.
Position: Senior Software Engineer
Category: Java
Experience: 8 years | English: upper


I work in a product company, designed and implemented or led implementations of multiple features, some of them had huge success on international scale with corresponding repercussions in scalability, performance and availability of the product
Pure backend 
Can switch to any BE language
Position: Senior Software Engineer
Category: .NET
Experience: 6 years | English: fluent

Played a key developer role in various projects on different technology stacks. Conducted interviews when hiring new candidates.
I would like to work with modern C# tech stack and modern web projects (ASP.NET Core, Microservices, Docker, Cloud) as a backend developer. I can also learn new backend languages and technologies and I am not tied to only .NET. 

Working experience:

EPAM - Senior Software Engineer
10 months
Description: 
EPAM is partnering with the UK based online fashion retailer to overhaul their Digital customer experience through class leading commerce re-platform solution. As part of the client’s Digital transformation program, EPAM is leading the design, research and development to enable client's re-platforming. With more than 90 percent of the revenue generated from eCommerce, client wants to build a strong brand to customer relationship to increase the conversion rate and reduce the rate of returns thereby giving their loyal customers, a unified experience across all the channels.
Technologies: C#, .NET Core 3.1, MS SQL Server, T-SQL, REST, xUnit, Kafka, AWS Cloud and its services, Docker, Terraform, Terragrunt

EPAM - Senior Software Engineer
12 months
Description: This is a project in the field of financial researching, where there are experts in different fields, and there are clients, who use our platform to communicate with these experts and conduct specific research. 
Technologies: C#, .NET Framework 4.7.2, MS SQL Server, Entity Framework, Identity Server, Docker, Consul, Kubernetes, Elastic Search, Azure

ITomych Studio - Middle Software Engineer
1 year
Description: This is a big banking project. This is a complex solution which has a client IoS and Android applications and the backend solution which uses the microservices architecture, deployed to Docker containers and is hosted via Amazon Cloud.
Technologies: C#, ASP .NET Core, Entity Framework Core, PostgreSQL, Docker, Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon S3 Storage, Amazon Lambdas, REST , xUnit

GlobalLogic - Firstly Junior and then Middle .NET Developer
2 years
Description: 
- Financial data analysis system with data and users management. 
- medication and pharmacy project with a client desktop application and the backend solutions located in the Microsoft Azure. 
Technologies: C#, XAML, UWP, ReactiveUI, .NET Native, ASP.NET Web API 2, MS Azure, Angular 4, Typescript, Entity Framework, MS SQL Server, Power BI, ADO.NET
I am eager to innovate. I'm interested only in modern backend technology stack. My main interest is technically oriented projects, not the projects with bunch of business logic without technical tasks. Will not answer the job offer that contains such technologies: WCF, WinForms, WPF, Xamarin, WebForms, UWP
Position: Senior Software Engineer
Category: Java
Experience: 10 years | English: upper


January 2019 – Current time
Developed from scratch internal GitOps like tool for processing JSON configs and through the complex logic applying them into a series of REST requests to keep service state according to JSON configuration (logic is written in Groovy, Jenkins builds Docker image which is then used in config processing Jenkins job).

    Rewrote Dockerfiles for a bunch of services for Docker Compose in order to run infrastructure for local development on different platforms like amd64 and arm64. Lowered memory footprint. Sped up local start-up from 15 minutes to 3.

    Participated in implementing Oauth2 (JWT) for clients and third parties. 

    When Redis didn’t support TLS yet added support for mutual TLS connection by putting Stunnel in front of Redis (Chef cookbook modification) including certificate management.


June 2016 – December 2018
    Developed REST web services (Java 8, Spring Boot, RESTEasy, Spring MVC, Retrofit) based on microservices architecture.

    Implemented distributed cache (on top of Google Guava) synchronized via RabbitMQ notifications.

Implemented features including inter-services communications, RabbitMQ notifications publishing and consuming, sending data to index in Elasticsearch, and storing to MongoDB.

    Developed data models necessary to cover millions of records and allowed to index them in Elasticsearch by batch documents.

Involved in development using Kotlin.

    Tested solution performance with Apache Jmeter and analyzed performance impact.
 
Analyzed production application metrics and profiled with VisualVM and JProfiler.

Developed new UI component on Angular 1.6.

2013 - 2016
in CV
Although I have experience in developing frontend, currently I would prefer to work with backend.
Position: Senior Software Engineer
Category: Java
Experience: 11 years | English: fluent

A number of successfully finished projects for foreign customers from Europe and US.
Java 8, JavaScript, Java EE, REST Web-services, Multithreading, Spring framework, Hibernate ORM, JMS, RabbitMQ, MySQL, NoSQL, MongoDB, BigData, MapReduce, Machine Learning (Mahout), Git, Maven, AWS, Azure, Jira, Scrum.
Nice to have modern tech stack and international environment. 
Ready to consider relocation to UK, Germany, Poland and Cyprus.
Position: Senior Software Engineer
Category: Java
Experience: 5 years | English: intermediate

Managing streams of e-commerce platform migration.
Taking part in the architectural phase of the e-commerce project taking part in designing fulfillment flows, and integration approaches. 
Decreased technical dept and improved performance of application that increased revenue of the shop.
Java Developer with 5 years of production experience; working on HCL Commerce (ex. IBM Websphere Commerce) commerce platform, developing architecture of commerce flows, implementing various integrations with different third-party systems; collected requirements, managed team of developers that working by SCRUM methodology, communicating with customers and conducting demos.

Specialty:
Huge experience with e-commerce platforms.
Experience in health insurance projects.
Experience in leading a small team within a main team.
Expertise in the full software development lifecycle (design, development, delivery, deployment and support);
Knowledge of Agile methodology and experience in working within an Agile environment;

Projects:
Knubisoft
Java Developer | Sep 2022 – until now
- Project: Analytics platform for healthcare that gives insights into cost and risk management
Development of healthcare data analytics solution  
Integration with third-party systems and company SSO Implementing new features.
- Project: API management in the cloud for a multinational consumer credit reporting agency
Migrating API from on-premises solutions and Layer 7 gateway to Apigee edge in clouÍ
Developing new APIs in Apigee

NDA
Java Developer | Sep 2017 – Sep 2022
- Project: Web Platform for the ecosystem of multi-brand company
Web Platform based on HCL Commerce 9 that will hold all features implemented on the variety of the stores within the ecosystem Goal is to implement generic solution for all brands based on their experience on a single commerce platform and make each feature configurable for faster migration from other commerce platforms.
- Project: E-commerce shop for premium eyewear multibrand shop
Implementing an E-commerce shop with different integrations and multiple payment systems.X
Rolling out shops in EMEA and APAC, integration of local payment systems and delivery providers.
- Project: E-commerce shop for premium eyewear multibrand shop
Implementing an E-commerce shop with different integrations and multiple payment systems, including migration from custom commerce solutions.
- Project: E-commerce shop for premium kitchen appliances
Rolling out shops across the EMEA region, integrating with local payment systems and delivery providers 
Implementing an E-commerce shop based on HCL Commerce 8 from scratch, and migrating data from a custom-made e-commerce solution
Position: Senior Software Engineer
Category: Java
Experience: 5 years | English: fluent

Developed bunch of services from scratch and was involved in all stages of it, starting from business need and architecture, finishing with >90% tests coverage and moving to prod

Participated in significant improving of unstable legacy project. My team improved it in all sides

Constantly using new technologies in the projects and like to learn newest approached and solutions
Java including 8, 9
JPA, JDBC
ORM, Hibernate/EclipseLink
Spring 3,4,5
Servlets
SQL, DB architecture
Oracle, Postgres - strong, MySql has experience with
Maven

Messaging: JMS queues etc. 

Subversion (SVN), Github

SOAP web services REST api
microservices architecture

Javascript - middle level of profiency
HTML, CSS, SCSS
gulp
AJAX
Angular 1x

Developer as DevOps. Experience making builds/deployments from dev to prod
Jenkins
Docker

Good AWS production experience with bunch of their services
Serverless architecture
Messanging
API
EC2
S3
ElasticBeanStalk
etc.

SDLC, Agile methodology, Scrums, JIRA etc.
I am waiting for interesting and complicated projects. Only tech stack using cloud is considered. Full stack position is a good advantage

Business trips would be great
Position: Senior Software Engineer
Category: Java
Experience: 11 years | English: upper

Have overall experience for about 10+ years. Done migration to the latest version of frameworks in the old project, have experience with Docker. Query optimization for SQL Server. Changed development workflow of the whole project. Willing to share experience with others.
Do knowledge sharing sessions in the office.
Java, JavaScript (jQuery, AngularJS), Spring, Docker, MS SQL Server, AWS
Projects that are not using EJB, Struts and legacy technologies are preferred. A desire to work on new projects that are using new technologies, frameworks. Gain experience from more experienced engineers. 
Interested in projects of different complexity.
Position: Senior Software Engineer
Category: Java
Experience: 6 years | English: intermediate


Java, Oracle, SQL, PL/SQL, Spring, Algorithms, Hibernate
I am looking for an interesting project with high-loaded tasks. Interested in microservices topic. I also like to design architectural solutions and offer a new and high-quality solution that will carry a business value. I plan to develop in the direction of a Solution Architect.
Position: Senior Software Engineer
Category: Python
Experience: 5 years | English: intermediate

By request.
Java, Python, Scala, Hadoop, Ddistributed systems, Scalability, Reliability, Linux, networks
No outsource.
Position: Senior Software Engineer
Category: Java
Experience: 10 years | English: upper

Likely can do what you need to be done
Java, Scala, Clojure
I would love to work at a small company with viable products and make the world a better place. Hyped tech like classification and regression or public distributed ledger is a plus. Ethically gray area products like gambling and internet piracy are no go.
Position: Senior Software Engineer
Category: Scala
Experience: 10 years | English: fluent

experienced in: 
- JEE solutions 
- banking projects
- programmatic advertising
- cloud solutions 
- big data processing
- distributed systems
- Java, Scala
- Spark, Hadoop, Impala, ClickHouse
- Akka, Play
- Docker, Kubernetes
- YARN, Mesos, Singularity
- ElasticSearch, MongoDB, Cassandra
- SQL databases
- AWS stack
- JEE stack
- GitLab, Jenkins, TeamCity
- scala
- functional programming
- highly loaded systems
- big-data
Position: Senior Software Engineer
Category: Node.js
Experience: 11 years | English: upper

Software Engineer with over 10-years experience in IT industry. I have deep knowledge in Front-end stack of technologies, including NodeJS and different JavaScript frameworks (Angular, ExtJS, Backbone, React etc.). I have some highlevel knowledge in backend development (C#, C++, Java). My experience includes about 1-year in teaching, 2+ years in people management. I'm responsible, capable, detail-oriented, self-organaized, results-driven, reliable, decisive, enjoying working with people. Committed to the success of company as a whole and personal grows of myself and team-mates in particular.
JavaScript
Position: Senior Software Engineer
Category: C++
Experience: 0 years | English: 


JavaScript (Node.js, RxJS, Backbone.js)
C/C++ STL, Good knowledge of Boost (graph, fusion, traits, iterator, thread...)
C# (LINQ, ReactiveExtensions)
Python
Emacs (my #1 editor), ELISP
Erlang, OTP - beginner
SQL
x86 Assembler
Good knowledge of Linux
Good knowledge of algorithms
Version control systems: GIT (prefer), SVN, Perforce
Position: Senior Software Engineer
Category: Node.js
Experience: 7 years | English: upper

I have done several high load enterprise lvl web applications. i have led team consist of 9 participants.
javascript, python, sql, html, css, git, linux, ajax, jquery, react, redux, nodejs, express, mongo, postgreSql, redis
Position: Senior Software Engineer
Category: JavaScript
Experience: 11 years | English: fluent

During my career in Booking.com, aside from main teamwork, I participated in a lot of technical projects, most of which were based on my ideas:
- Started a project for the site performance optimizations, which earned the company more than 50 million USD. I was talking about the performance techniques on conversions at google conference.
- Improved amount users in frontend A/B testing by 9%
- Made the first React continuous deployment project in booking.com
JavaScript (React, AngularJS, Vanilla), TypeScript
NodeJS, PHP, Python
Website performance analysis and optimization
Highload
Databases (MySql, MongoDB, Cassandra, Redis)
A/B testing
Algorithms and data structures
Position: Senior Software Engineer
Category: JavaScript
Experience: 3 years | English: fluent


JavaScript, TypeScript, Flow, React, Angular (1, 2+), RxJS, MobX, Redux (incl. related libs like Reselect, Recompose, Redux-saga), Node.js, Webpack, unit testing with Jest, Jasmine and Karma, integration testing with react-testing-library, E2E testing with Protractor and Cypress, SASS, Less, HTML5, WebSockets
I am looking for exciting projects in Berlin
Position: Senior Software Engineer
Category: Node.js
Experience: 11 years | English: fluent


- JavaScript, TypeScript
- Node, Vue, React
- REST, GraphQL
- Redis, RabbitMQ, Kafka
- Mongo, Postgresql, MySql, MsSql
- AWS, Azure, Docker, Kubernetes
- Microservices, scalable architecture, serverless apps
- Git, git flow, CI/CD
- TDD, BDD
- No legacy
- Motivated open-minded team
- Clear goals
Position: Senior Software Engineer
Category: Java
Experience: 3 years | English: intermediate

I've participated in various kinds of embedded software projects as a senior software engineer/ subcomponent team lead.
Was involved in the requirements specification and architecture design development. 
Have experience in mentoring and coaching team members.
Java SE, C++, OOP, Multithreading, Algorithms, UML, Qt, Visual Paradigm, Atmel AVR, Mercurial, Git, XML, GCC, GDB, Eclipse, Ant, Maven, Tomcat, HTTP/HTTPS, TCP/IP, Linux
Position: Senior Software Engineer
Category: Java
Experience: 4 years | English: intermediate

Took place in architecture planning and implementation.
Designed and developed system for managing acceptance testing for the company projects
Java SE, Java EE, Spring Framework, Spring Data, Spring Boot, Spring Cloud, Spring Session, Hibernate,  JDBC .Net platform, Ehcache, Google Guice, Google Guava, Jackson, Apache CXF (JAX-RS, JAX-WS), Redis,  Elasticsearch, Graphite, NetBeans RCP platform, JUnit, Mockito, Spring MVC Test, Groovy Spock test framework,  FitNesse, Tomcat, JBoss,  jQuery