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


Languages: Java, Groovy, Python
Frameworks and libraries: Spring Boot, Spring Cloud, Spring Data, Camel, Liquibase, Junit, Mockito, Spock,
Swagger, Selenium, Testcontainers, Wiremock, MockServer, Thymeleaf, ToxiProxy, Shedlock, Lombok,
Micrometer, Awaitility, AssertJ, Feign
Build tools: Maven, Gradle
NoSQL: Couchbase, Aerospike, SingleStore
RDBMS: MySql
Messaging: Kafka
Tools: Grafana, AppDynamics, TeamCity, Github actions, Jira, Kibana, Confluence, Prometheus,
Asciidoctor, Rapidoc, Redoc, OpenApi, Zipkin, Docker, Renovate
SCM: Git

System Architect
2021 - now
Providing high level design for projects. Providing vision and plan for Infrastructure
evolution. Research of Platform areas requiring improvement. Led development teams: project coordination with different teams, teams work planning, review, consultations.

Projects:
- Infrastructure stream projects: Api Management: taming services Api chaos, Kaizen: taming organizational chaos
- Age Appropriate Design code: design, implementation review, coordination
- Service mesh (Istio): research, review, design of rollout procedures, coordination between IT and
development teams
- Swagger Mesh: idea, design, implementation

Technical Lead
2018 - 2021
Projects full cycle development. Peer code review. Production monitoring and
incidents handling. Defining technical vision for the team.

Completed projects:
- Documentation as Code approach: introduction, design, implementation
- Request and response signing for client-server communication protocol: design
- Automated changelog: introduction, design, implementation
- Canary analysis: introduction, design, implementation
Kayenta integrated into deployment pipeline, with visual reporting and a Spring Boot library to provide
canary analysis configuration for service.
- Solution for querying Aerospike NoSQL database by means of standard approach of Spring Data.
- Application metrics proprietary library: Introduction, implementation and propagation
- Automated monitoring dashboards for Spring Boot services in Grafana: Introduction and propagation
- Automated updates (renovatebot): introduction, propagation

Java Developer
2013 - 2018
Projects full cycle development. Peer code review. Production monitoring and
incidents handling.
Position: Senior Software Engineer
Category: C++
Experience: 5 years | English: upper

I participated in few trainee program:

Android Trainee.
	Purpose – developing Android application using agile development. I worked in a team and we use some agile methods to organize a developing process. The application allows a user to create notes and plans for themselves and friends. For each plan a user can add a description, specify the days of repeating, set their own tune or add an image. User can also create a plan for another user who is appeared in the list of recipients.
	Technologies: Android SDK, Java, SQlite, implementation of material design.

Java EE Trainee. INSART
	The trainee program that was aimed in studying Java technologies for web development. The result of that trainee – a web application for two matrix multiplication . The key thing is that I had to use the most popular technologies in a simple project.
	Technologies: Spring MVC, Hibernate, MySQL, JDBC, JSP, Servlet, Tomcat, HTML, CSS, JQuery.
Languages: Java, PHP, basic knowledge of C/C++, C#.
Frameworks and tools: Spring MVC, Hibernate, Log4j, JUnit, Maven
Skills: familiar with Java code standards, GOF patterns, MVC, Dependency Injection, SOLID principles
Front-end: HTML, CSS. JavaScript (pure, JQuery), JSP
Databases: SQL, MySQL, PostgreSQL
VCS: Git
IDE:	Intellij IDEA, Eclipse
I have 1 year of experience in web development. I have a strong desire to work in a team, share and get knowlege, and turn my theoretical knowlege into practical experience. 
Want to find interestion project when I could do my best.
Position: Senior Software Engineer
Category: JavaScript
Experience: 6 years | English: upper

Worked on big projects, as well as on startups with rapidly changing requirements.

Was in charge of teaching jun/mid-level devs (testing, SOLID principles, best practices, etc)
• Languages: JavaScript;
• JS / libraries: ES6+, React, Redux, Backbone, etc;
• Databases: MongoDB, PostgreSQL;
• Markup: HTML5, Jade, etc;
• Stylization: CSS3, SASS, Stylus, css-in-js;
• VCS: git  (GitHub / Bitbucket);
• Building tools: Webpack, Grunt, Snowpack;
• Dependencies managers: npm, yarn;
• other: microservices, RabbitMQ, Web Socket, Docker;

Fast learner, stress-resistant, communication and leadership skills.
Friendly environment, that facilitates the personal and professional growth of team members.
Position: Senior Software Engineer
Category: JavaScript
Experience: 4 years | English: upper

A couple of JavaScript certificates.
Languages/Technologies: HTML, CSS, JavaScript.

Frameworks: Angular 1/2+ (have worked for a last year with REDUX/RxJS)

Just counted the main ones, with which I wanna work.
Only remote part time job. ~3 hours per day, including weekends.
Position: Senior Software Engineer
Category: JavaScript
Experience: 5 years | English: upper


Last 2.5 years, I work in a company specializing in sports betting, iGaming & Fintech. For almost 1 year, I'm leading an important area for the company: improve development processes & manage a team.

• hired and trained 5 dev juniors and 2 QA's
• regular development as a frontend developer
• integrate design system synchronized with development

I can help you with creating web/mobile applications from scratch. I had experience with Typescript, NextJS, Firebase, Redux/MobX. 

My Projects.

Justhooit.com hooked up with thousands of hotels and they’re all ready to listen to offers. Once you’ve found the perfect place, make an offer on your room or book it straight away.

Pipapp.com free-to-play web competition.

SalvageData - since 2003 combines quality customer service, professional expertise, and certified secure data recovery equipment to recover personal and business data with over 96.7% success rate.

Fireswan - artificial intelligence predictions for sports. App development from scratch for two platforms. There were many changes in mechanics, design, and project ideas. It was mobile iOS & Android app and then it moves to PWA project and sold. Check it on betpro.co

SpotRx Pharmacy - a large network of pharmacies in Canada, performed only authorization flow. Available only in Canada stores.

TaxiChoice - own project to compare taxi prices between Uber, Bolt, Uklon, Bond etc. Available in Ukraine stores.

These are not all the projects I have worked on, but only a small part.
Looking for a remote, interesting project. Extensive experience in web/mobile development apps. I'm ready to work on a good idea so that it ends up in the production.
Position: Senior Software Engineer
Category: .NET
Experience: 11 years | English: intermediate


Last 5 years I have been working in bi department as a software engineer. I like tasks related to big data, databases and interesting developments things. I have some experience with Kafka, elastic search, google big query, azure, aws rds, MySQL, PostgreSql
Position: Senior Software Engineer
Category: Golang
Experience: 8 years | English: upper

- Created and maintained a blockchain project for a few years. 
- Implemented a complicated ZTN network for B2B.
- Researched and implemented a service that compresses video on the fly.
- Applied logs aggregation and configured good CI/CD pipelines for a big legacy project.
Last four years, I've been working on a few big projects:

- Reworking the whole system (Private WiFi) - I'm currently working on a total reworking of the whole system. This includes creating a decentralized system from scratch (storing the users' related data looks similar to DynamoDB) where every VPN server could act independently. I'm also responsible for Terraform and Kubernetes configs. 

- ZTN network (Private WiFi) - a b2b solution to let the employees access their company's private network through the Private WiFi's VPN servers. The system is built on top of WireGuard, allows to dynamically proxy the data through multiple VPN endpoints (right now, it's either OpenVPN or Strongswan => Wireguard => Private Network), dynamically configure access-control lists, creating custom local DNS entries, etc. Written in Go with a few components in Rust and the client-side interface in TypeScript.

- Video Optimization service (Private WiFi) - the service allows to "compress" videos coming from popular providers (YouTube, Twitch, Facebook) on the fly, thus saving mobile data usage. The service is currently being tested by a German data provider Cyan. Written in Go.

- Cosmos-SDK-based blockchain-project called "Ouroboros" (currently is dead) - I've been a part-time specialist from the beginning: created and tested the blockchain, made client-side libraries for Node & Python, created a web wallet and explorer, been maintaining the project for a few years (and survived multiple blockchain shutdowns and upgrades). Unfortunately, the project didn't survive the post-covid time due to the financial issues of the owners.

- I also love to rewrite legacy systems and apply best practices for them - for example, I've added logs collecting and alerting using Fluentd + Elasticsearch + Kibana for a legacy API project that still handles ~200k requests per day.

- And I really really love to write docs :)
I want to work on some crypto startup or something big.
Position: Senior Software Engineer
Category: Python
Experience: 5 years | English: fluent


- Last position on the projects was a Senior Full-Stack / Tech Lead which included communications with foreign clients, coming up with technical solutions for business requirements and managing developers in the team.
- Collaborated with open-source Paragon design system for Open edX platform, which is a pattern library that is used across all of the micro-frontends at Open Edx. Led development of new features which included building and modifying React components together with their styles and improving documentation site which was built with Gatsbyjs. Took part in a Paragon Working Group to decide which features need to be implemented.
- Led development on project from scratch. Came up with the project's technical architecture, implemented deployment pipeline, managed developers on the team, held various meetings with stakeholders to discuss business requirements. Used the latest tech stack: Django 4.1 with Django-ninja and celery for backend, React 18 with Vitejs and React query for the frontend.
Position: Senior Software Engineer
Category: JavaScript
Experience: 5 years | English: upper

- for now I got 5 years of commercial experience in IT industry 
- during these 5 years I have been working on several projects at different big international componies.
- while working on my current project I became a TL and successfully lead FE team consisting of 4 developers except me.
Last projects:
- Selling system: app allowed users to buy new telecommunication packages for their uses. It was related to some connection products (e.g. mobile or internet)
- App for police: allowed police to manage law violation incidences on water. It was intended to save all the data about poachers - to set the status of violation - red, amber or green.
- Selling system: included 12 applications for selling thickets to different events – from concerts to football matches. It was intended on
allowing users to manipulate bought tickets by saving/redelivering or turning them back to seller
- Financial platform: provided an ability to buy or sell any currency according to the rate delivered from the external API. Application processed rates and outputs the proposals from users (selling/buying), builds specific charts and diagrams that output currency and user activity data
- Music Policy Delivery System where FE provided an ability to manage owner’s copyrights for media content. The system integrated business logic for music policy delivery to the partners.

Roles:
• Key-developer
• Team Lead

Main responsibilities on projects:
• Choosing tech stack for app building
• Creating applications from the scratch
• Creating new application components and improving existing ones (markup, styling, functionality)
• Investigating issues and fixing them according to the design requirements
• Providing appropriate unit tests coverage for new and existing components
• Direct communication with the customer
• Code refactoring
• Code review
• Interviewing/onboarding
___________________________________________________

"I choose it, so I'll become the best at it!" - my professional creed. This means I try to do my best to improve my skills and I always desire for a high-quality result every area I work in.
I'd like to be involved to some interesting development proccess - creating of SPAs/MPAs using such technologies as React as a main instrument. 
I consider partial or freelance work.
Position: Senior Software Engineer
Category: Java
Experience: 9 years | English: upper

Oracle Certified Professional - Java SE 11 Developer
AWS Certified Solutions Architect - Professional
Last project:

- Task estimation
- Task clarification with project owner
- Feature development/bug fixes using Java, Scala, Spring Boot, JPA/Hibernate, Apache Spark, PostgreSQL etc.
- SQL queries performance review and optimization
- CI/CD :
- attached internal jenkins ci/cd pipelines to run on each PR - this had resolved many issues we had with broken code coming into main without proper auto tests.
- Introduction of docker for integration tests - before it's been done, there was a shared db instance that everyone had it's code tested over. Since the datasource URL must've been passed to it, it was making it possible to run tests (which were actually clearing the data from db) over some sensitive databases. Introduction of db container connected to Spring Boot _Testcontainers eliminated this.
- Introduction of kubernetes and helm for managing resources, releases, keeping system's overall resilience, monitoring etc.
- Troubleshooting PostgreSQL, Jenkins, AWS, Kubernetes, Linux and other issues.

Pet/freelance projects:
- Java, Scala, Flutter development, integration of system modules with each other.
- AWS architecture
- Cloud CI/CD pipelines
- Automated testing
Position: Senior Software Engineer
Category: Node.js
Experience: 11 years | English: intermediate

Technical management of successful product (from requirements to production with CI/CD)
Last years - product company, successful product development (from requirements gathering to production release with CI/CD) with technical management.
Focused on client's requirements and business priorities, aim is to help business to get maximum value. Deep technical knowledge and experience (15+ years in software development, 10+ enterprise).
Product development / solutions which will help to grow business, get additional value with maximum performance.
Position: Senior Software Engineer
Category: Java
Experience: 9 years | English: fluent


Latest experience as Senior Software Developer

Main activities and responsibilities:
Back-end development and maintenance of new and existing projects.

Project: Audra Digital
Description: Development from scratch of a solution for excelling in recruiting, managing and DEVELOPING companies employees

Technologies:
 Java 14; Sprin Boot, Hibernate, Postgres, Mockito, Jenkins, GraphQL, JIRA, Maven, Azure, GIT, Intellij IDE;

Project: Topaz Digital
Description: Development from scratch of a wealth management application.
Technologies:
 Java 11; Sprin Boot, Hibernate; Postgres, Mockito, Jenkins, GraphQL, REST, JIRA, Maven,  GIT, Intellij IDE, Azure, Micro Services;

Project: Bank Teller | Geneva
Description: The main objective of this project was to convert existing code to Java. Ensuring the cashier to perform all existing operations with the new code.
Technologies:
 Java 8; Hibernate; Mockito; Jenkins; GraphQL; JIRA; Maven; GIT, Intellij IDE;
Position: Senior Software Engineer
Category: Golang
Experience: 11 years | English: upper

New stack adaptation Clojure -> Golang
Promotion SRE practices among software engineers
Latest experience:

Building robotic solution for online groceries

Goal: ​building new version of platform to integrate retailers with robotic hardware along with the technical stack migration and cloud solutions integration.

Stack:​ ​Clojure, Golang, GCP,  PostgreSQL, Github actions, Helm, Terraform

Achievements​:
- Successfully integrated new services on the new Golang stack with the current on the Clojure.
- Migration from single-tenant architecture to multi-tenant using GCP services and reducing costs.
- Promoted DevOps practices inside the team.
Position: Senior Software Engineer
Category: Node.js
Experience: 8 years | English: upper

Took a lead role in migrating 5 large monolith systems into one application.
Lead / Architect developer with over 8 years of experience building web applications, currently using Node.JS and cloud technologies (AWS).

Latest project:
The goal was to migrate 5 large monolith systems based in different countries into one application. I've architected the solution from scratch, adopted AWS cloud, developed microservices, took a role in data migration, took a part in development of CI/CD pipelines, developed scalable Elasticsearch data indexing pipeline.

Tech stack: Nest.JS, Node.JS, GraphQL, React.JS, AWS Aurora (PostgreSQL), AWS (DynamoDB, Lambda, SQS, SNS, SES, Step Functions, S3), Redis, Elasticsearch, TypeScript, Docker, Kubernetes, Terraform, GitHub, C#, .NetCore

I have previous experience with:
React.JS, PHP, Laravel, Asp.Net Core
I try to avoid companies with lots of bureaucracy or with complex hierarchical organisational structure.

I try to avoid frontend development as well, my preference is backend first positions.
Position: Senior Software Engineer
Category: JavaScript
Experience: 6 years | English: fluent

- Lead developer at Vacasa LLC
- Front end developer at Royal Markets Inc
- Front end developer at Invitae
...
Lead developer
Vacasa LLC, Portland, OR
March 2020 – present
- As lead developer, I was responsible for designing, developing, testing and deploying website.
- Analyzing the requirements and designing a technical solution, based on it, I built the entire infrastructure for UI layout, router, state management using the Redux.
- App for Android and iOS using the React Native which has all functionalities of website.
Key achievement: Tech lead and solution, well designed infrastructure.
Main stack : React, React Native, Redux, Hooks, Tailwind CSS, Apollo,
Node.js, Figma, Git, GCP, AWS

DApp Frontend developer
Royal Markets Inc, San Francisco, CA
November 2019 – February 2020
- Speed up the Dapp frontend using the Next.js at least 1.5 times
- Integration the ABIs using the Web3.js and build the smart dashboard
Key achievement: New SEO architecture using the Next.js and integration the ABIs using the Web3.js
Main stack: React, Next.js, Redux, Hooks, Apollo, Web3.js

Senior frontend developer
Invitae, San Francisco, CA
February 2018 – November 2019
- Played important role in developing the online testing UI and data analysis dashboard.
- Improve QA and Moving the website into next generation of cloud
Key achievement: Smart and attractive data analysis dashboard.
Main Stack : React, Redux, Jest, AWS
Stacks : React, React Native, Node.js
Salary : about 5000$ per month
Work place : fully remote
Position: Senior Software Engineer
Category: iOS
Experience: 7 years | English: fluent

- Designed and shipped high-load e2e mobile-to-API features. Up to 100k population of real-time vital measurements.
- Experience with most of the common technologies. Will not be caught by surprise. Can give a hand to any engineering team.
- Provided proven mobile app compliance to OWASP-10 security checklist.
- Implemented custom BluetoothLowEnergy library. In-depth BLE integration experience in native apps with reliability and device fragmentation support.
- Consistent positive feedback from managers and employees.
- University MS and BS honours degree
Lead engineer with vast experience in multiple platforms and technologies. Most of the hands-on development experience is related to mobile apps (native ios, android, and React Native). In the last couple of years, been designing e2e features including mobile and backend (typescript + nest.js), facilitating cross-team communication and collaboration. Besides the standard mobile skillset, have production experience with backend, db, infrastructure, and containerization.
- It's great when a company understands the value of well-crafted software solutions and why those bring long-term advantages. As opposed to rushed development.
- The more degrees of freedom - the better. Happy to help non-technical teams. It's oftentimes not the software that brings value intake.
- Mutual trust between employer and employee works best.
Position: Senior Software Engineer
Category: Java
Experience: 10 years | English: upper

- Integrated ad-based partner content from different sources to IPTV  streaming devices (TiVo Plus)
- Adopted new remote control units for Android TV devices
- Improved resiliency and function of the device during service outages, pick hours and abnormal situations
- Mitigated the thundering herd problem for custom Android TV launcher
- Monitor and comply with Android TV Google requirements for custom launcher and standalone apps
- Implemented video streaming functionality on Apple TV with AVFoundation framework
- Worked with ExoPlayer implementation of video streaming
- Participated in massive migration of legacy codebase from Action Script to OpenFL/Haxe
- Implemented several UI screens/overlays from the scratch 
- Implemented a widget allowing user to continue watching next episodes
Leading and managing one of several international development teams for IPTV streaming platform. Delivering high-quality features for crossplatform application targetting custom Android TV launcher, standalone Android TV/Apple TV app and embedded Linux set-top box. Gathering, discussing and clarifying requirements, architecture and design across multiple scattered-around-the-world departments. Providing the accurate estimates of feature delivery based on a team capacity and load. Leading, guiding and answering team's questions during implementation. Taking responsibility of all aspects of feature developement. Writing and updating feature documentation. Presenting and supporting the functionality after completion.

Exeprience 
• 10 years of software development.
• 3 years of engineering team leadership
• 6 years in the crossplatform Android TV/Apple TV development
• 7 years with the embedded television delivering QAM/IP set top boxes experience
• 6 years using crossplatform frameworks like OpenFL/Haxe and Flutter/Dart
• Experience in creating custom launcher for Android TV platform
• Full project lifecycle from concept to shipping and support
• Different programming languages: Java (7y), Haxe(6y), C++(6y), Objective C(2y), Action Script, Python, Dart 
• 4 years of using Android SDK
• 2 years writing Splunk reports
• Web java based frameworks: Spring Boot, Spring MVC, Spring Web Flux
• Work in Linux environment
• Work with tools like Git, Perforce, Jenkins, Postman, Code Collab
• Work with huge legacy codebase
Position: Senior Software Engineer
Category: JavaScript
Experience: 5 years | English: upper


- Leading a team. Make my best to grow people. Build trusted and creative environment.
- Close collaboration with a Project manager. Defining tasks and team backlog.
- Programming (Typescript, React). Writing tests (Jest)
- Production monitoring