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

I was a Frontend courses instructor at Main Academy Kherson. Most of the students that completed the course have got the job in Frontend. The course was upgraded by me with React js part.

Also in the last projects, I was leading communications and demos. Also, I was mentoring trainees at my previous work.
1. Agrarian app POC for monitoring watering data statistics. Watering data was coming from IoT devices. All data has to be processed on the backend by scheduled jobs. There was actual watering data and geolocation data. So a user was able for example to see how much was spent for some period of time on some piece of land;
Responsibilities:
- working on React Native for data visualization.
- working on the backend with Hapi.js, SequelizeORM with PostgreSQL DB;

2. Cicada Safari. React Native photo-sharing app with geolocation and clusterization. 95% of the app's React Native code

Responsibilities:
- creating new features from the design mock ups;
- connecting the RN app with a REST backend;
- optimizing map for a large amount of clusterized data;
- communications with a client;
- supporting existing features;

3. Educational system. The system consists of microservices (API with hapi.js on TypeScript, Sequelize ORM with PostgreSQL), two Electron apps with React.js/Redux, one browser frontend React.js/Redux. 
My responsibilities:
- creating an Electron app (Dispatcher app) with screen sharing, mixing video streams and sending the mixed stream to the RTMP microservice;
- creating RTMP microservice that receives video media stream and sends it to YouTube via RTMP with FFMpeg Linux CLI.
- Establishing WebRTC connection to another Electron drawing from the (The Dispatcher app) so Canvas drawing could be performed on the screen that's being shared;
- communications, showing demos to the customer;
- reviewing PRs from other team members;

4. Web casino games (lotteries, slot machines):  
Responsibilities:
- working on creating games frontend with Phaser.js;
- integrating them with existing REST API;
- supporting existing games;
- communication with team and customer;

5. Financial project for the company based in NewYork. There was a data processing pipeline between different microservices. UI was responsible for configuration data processing pipelines. There were dictionaries, formulas, like Excel tables.
Responsibilities:
- holding all frontend with React/Redux
- creating new features, not only frontend but also UX with already existing UI presents.
- supporting existing features
- communication with team and customer

And tons of early work with jQuery/Wordpress and PHP frameworks on freelance.
I want to get a remote React Native/React.js/Node.js job with a position of Senior Software Engineer. Creating mobile apps is my passion. I can be a Team Leader.
Position: Senior Software Engineer
Category: JavaScript
Experience: 8 years | English: fluent

- improved code-review, code quality, and general team knowledge by building processes

- performed a migration from JS to TS and new ORM

- lead project development for Fortune 500 corporation

- took part in hackathons and won 1 & 3 places
1 - A huge experience working as a freelancer (UpWork Top Rated Plus) and as a Senior/Lead Engineer in a product company
2 - Experience in managing in-house & outsource teams
3 - Experience with rewriting applications from one tech stack to another
4 - Experience with building open-source projects
5 - Experience with integrating existing systems with different 3-rd party providers
6 - Experience with improving existing development processes and the quality of the codebase
I prefer a Fintech company or any other product company with low-level bureaucracy.
Position: Senior Software Engineer
Category: PHP
Experience: 11 years | English: upper

I have 16 years of experience in tech sphere, 10 of which in a role of Team Lead (management of up to 10 people).

Worked on industrial, agricultural, customer service, gambling projects. Main focus is in development of a highload and fault-tolerant web services architecture, and construction of fault-tolerant enterprise infrastructure.
1. Architecture overview and risk management:
Tasks: audit of current architecture (сode review, deployment, infrastructure, process), creation of optimization requirements and instructions, new architecture (code, deployment, infrastructure, process), moving from monolithic to micro services architecture, wrap up, team management. 
Achievements: simplification and automation of deployment system, implemented fully automated CI / CD plus automated vulnerability scanning and service redundancy; conducted code review, reduced the load on the infrastructure due to the implementation and proper configuration of CDN and caches. 

2. Partner Program:
Tasks: Back-end, DevOps
Tools: PHP, Symfony, MariaDB, Clickhouse, Apache Kafka, CloudFlare, AWS, Debian, HAProxy, Docker.
Achievements: uninterrupted migration of 4000+ users from the old platform. 150+ concurrent web requests in a second.

3. Advertising Platform:
Tasks: Architecture development, Front-end, Back-end, DevOps, Security
Tools: PHP, MySQL, Apache Kafka, CloudFlare, Debian, HAProxy, Docker.
Achievements: integration with all major advertising networks, implementation of the tracking system on all product platforms, 20k+ events per day, 

4. Web portals development:
Tasks: Architecture development, Front-end, Back-end, DevOps, Security, team management.
Tools: Wordpress, CodeIgniter, jQuery, Angular, React, PHP, PostgreSQL, Debian, Apache, Nginx, CloudFlare, HAProxy, Docker.
Achievements: 4+ years of uninterrupted service operation, 2 rebrandings, 3 overcame DoS attacks, 0 security incidents.
Team: 10 people (max), back-end, front-end, QA, & me (back-end, DevOps, security, maintenance functions).

5. Development of a platform for conducting promotions: 
Tasks: Architecture development, Front-end, Back-end, DevOps, Security, team management.
Tools: jQuery, Angular, React, PHP, PostgreSQL, MySQL, Debian, Apache, API, CloudFlare, Docker.
Achievements: 4+ years of uninterrupted service operation, 1100+ promotions of of varying complexity (from small landing pages with a form and automatic email newsletter/ sms, to portals with a personal account, complex mechanics of participation in the campaign and integration with the main services of the company), number of participants from 10 000 to 700 000+, 0 security incidents.
Team: 10 people (max), back-end, front-end, QA, & me (back-end, DevOps, security, maintenance functions).
Interested in research and development, I’m strong in it, like to dive into business goals, find cause-effect chains, set up process from scratch, find creative and optimal solutions.

Freedom in decisions, trust, and ability of the implementation of new technologies are important for me.
Position: Senior Software Engineer
Category: .NET
Experience: 11 years | English: pre


1. Data processing system
 C# .Net Core, Azure (Event Hub, Web Jobs, Data Lake, Queue, MSSQL, Active Directory), Dataflow processing, HTML5, CSS, javascript(jquery)

2. The system of collection and processing of geological data.
The administrative unit: C#, ASP.NET MVC, WCF, javascript, jquery, SignalR, HDF5, custom svg charts and controls, Canvas.

3. Data Distribution Service and Simulation workplace of the oil platform. 
C#, WCF, WPF, MSSQL, Scrum
...
Position: Senior Software Engineer
Category: .NET
Experience: 8 years | English: upper


1. Enterprise Project Portfolio (EPP): Role Software engineer
Responsible for development of web application with team member developers. I was responsible for applicant personal information, area of interest, Educational back ground, user registration, set permission for groups/roles and configuration look up front end using angular 12 ant design and VS code , back end  with concept of clean architecture and restful  asp.net core web API including fluent validation and unit testing using asp.net core 5.0  C# Visual studio 2019 IDE
Technology: Asp.net core 5.0 Web ApI, Angular 12, PostgreSQ, Docker, Bitbucket
2. Student Information Management System (SIMS) using ASP.Net MVC 5
Role: Project manager and Developer
Responsible for to formulate Proposal, requirement analysis document (RAD), System specification documents (SRS), Design and build a particular model of proposed system.
Responsible for implement Security management, Applicant management, Registration management, exam and assessment management, document management learning management based on client requirements.
 Responsible for generate reports SSRS reporting tool.
Responsible for deploy on remote IIS server 
3. Inventory Management System (IMS)  role: Tech lead and developer
ASP.Net MVC 5, MSSQL, SSRS Reporting 
4. Enterprise Resource planning(ERP)  and Billing Management System (BMS)
Role : Software engineer -->Senior Application Developer
Technology: Asp.net Webform, Telerik UI,Telerik Reporting, Oracle 11g, Control version( Junkins, Gitlab and Jira)
5. Enterprise resource planning 
Role : Sub Leader, technical maintainer and application developer 
Technology: Asp.net MVC 5,Java Script,jQuery, MSSQL, Gitlab, trello,...
Position: Senior Software Engineer
Category: .NET
Experience: 4 years | English: fluent


1. File processing and serving application: 
• Create periodic tasks for files processing and optimizing performance. 
• Create REST and GraphQL endpoints. 
• Basic ECS resources optimization. 
• Technologies used are Django rest, Graphene, Celery, ReactJS, Docker, AWS.

2. Internal Apps and Miscellaneous Features – Full stack: 
• Handled Authentication and Authorization using JWT. 
• Implemented payment integration using PayFort and UPG. 
• Responsible for content management. 
• Technologies used are Asp.net Web API Core, MSSQL, MongoDB, ASP .Net MVC, Angular 13. 

3. EServices (PHAP & TeamBeats - Product app -): 
• Implementing 2 E-services workflow, frontend forms and integrate with Kaizala app. 
• Technologies used are SharePoint (Server – Designer – Workflow - JSOM), Angular 7,  JavaScript, Webpack, Web API, ReactJS. 

4. Jawazat-Movements Certificate: 
• Implemented the needed workflow, backend APIs and user interface forms. 
• Technologies used are Umbraco, MVC, Angular 7 and Web API.
Position: Senior Software Engineer
Category: Golang
Experience: 11 years | English: upper

All projects brought to production state and produce stable work up to the current day; innovating project development (indoor positioning using Bluetooth LE, inertial navigation system for air drones); fast growth from middle developer to teamlead learning huge technological stack on the run
1 Golang backend developer
1.1 Bluetooth LE gateway
  - BLE stream capturing and mathematical processing
  - two-way communication with 3rd party devices
  - low network connectivity conditions operation
  - unique Bluetooth RSSI filtering algorithms development
1.2 Gateways management system
  - automated deployment and other operations within low network connectivity conditions
  - unique configuration state per environment
1.3 Central business logic system / measurements data storage and aggregation service
  - GraphQL API (pagination, filtering, sorting, client defined data formats, subscriptions)
  - gRPC API
  - generic and highly customizable data model
  - measurements data storage (temperature, battery,..) and processing (alerting) using timeseries DBs
  - external/internal action events generation for other services to build their logic on
  - multiple access separated environments model
Stack: GraphQL, gRPC, REST, MQTT, RabbitMQ, Prometheus, InfluxDB, Redis, PostgeSQL, ClickHouse, Saltstack
2 Embedded developer (C/C++)
2.1 Bluetooth LE beacon firmware
  - advanced sleep mode based on beacon movement, motion start/stop detection;
  - battery usage improvements;
2.2 Soft real-time embedded inertial navigation system for air drones firmware
  - sensors data registration at different freq (up to 2kHz)
  - multiple clients support (different protocols and freq up to 1 kHz)
  - math algorithms coding and optimizations
  - minimal Linux kernel and rootfs build, drivers customization and configuration
  - SPI, I2C, UART, USB, UDP, TCP
  - UI tools:
    * captured data and system operational results visualization
    * system configuration/update/state visualization "on fly"
2.3 Entertainment machines circuit/firmware design
Stack: MatLab, Buildroot, Yocto, QT, ARM
3 DevOps
  - clustered systems architecture design
  - apps deployment automation
  - K8S cluster monitoring/logging/deployment/maintenance
Stack: Kubernetes, Helm, Terraform, VerneMQ, Haproxy, Vault,..
Well-established team communication and development process
Position: Senior Software Engineer
Category: Java
Experience: 9 years | English: upper

Have experience working abroad (several years in Europe) and participating in the development of many products. Can communicate with clients, present and implement ideas, lead and inspire other developers. I always pay attention not only to the product functionality but also to the UX.
1) Java (Spring, Struts2, Guice, Ant/Ivy, Maven, Gradle, Nexus, Tomcat, WSO2 WSAS/ESB/IS, Liferay 7, XSD/XPath/XSLT/XQuery/SAX/StAX/WSDL, Freemarker, Velocity, Tiles, Axis2, RestEasy, Jersey, Slf4j, Log4j, Logback, Quartz)
2) Javascript (ES5/6, AngularJS, ExtJS, JQuery/UI, Highcharts)
3) Python (data collection and transformation).
4) Amazon EC2, Continuous Integration, Agile/Scrum, etc.
I would like to work with mobile/web applications or in AI/ML/BigData field. 
But I am also open to other opportunities. 
The absolute requirement is that users actually need the product and the product is not some old enterprise application nobody ever uses.
Position: Senior Software Engineer
Category: JavaScript
Experience: 6 years | English: intermediate


1.Landing Page for Brand Presentation
Project Role: Full-Stack Developer
Tasks performed:
Creating frontend and backend from scratch.
View Optimization.
Responsive design with pure CSS deployment on Netlify.
Environment:
ReactJS Redux Saga NodeJs MongoDB Mongoose
2.Dashboard for the Website and Shop Services
Project Role: Front-End Developer
Tasks performed:
Creating dashboard from scratch. Implementing dynamic route system and architecture for scalable application.
Design system using Material UI Functionality for different pages (coupon cards, payment methods connection etc.)
Environment:
ReactJS Redux Saga
3.Vivaro Talisman
Project Role: Front-End Developer
Tasks performed:
Implementing
create app without any libs and packages.
Standalone UI customization system to configure the game settings from dashboard.
Development on different pages with a lot of functionalities.
Environment:
ReactJS
Vanilla JS
Custom router
State management tool
4.Hilo Back-offices
Project Role: Front-End Developer
Tasks performed:
Implementing architecture to create app without any libs and packages.
Standalone UI customization system to configure the game settings from dashboard.
Development on different pages with a lot of functionalities.
Environment:
ReactJS
Vanilla JS
Custom router
State management tool
5.Vivaro Talisman Game
Project Role: Front-End Developer
Tasks performed:
Create fully customizable (from dashboard) casino game Architectural solutions, including rendering engine for animations and optimization for animations on small and old devices.
Environment:
ReactJS
Vanilla JS
JavaScript Observers
Custom router
State management using JS Observers
Fetching system with XML Http Requests for socket connection.
6.Ucraft V3 (UC-Commerce)
Project Role: Architect of Front-End Applications with Monorepos and Microfrontend solutions
Tasks performed:
Creating custom UI lib based on Ant design.
SEO optimization using Helmet based on JSON LDAP
Environment:
NextJS ReactJS
Ant design GraphQL Apollo Single spa Import maps
8.UpAcre
Project Role: Architect of Front-End Application with MapBox Integration and PostGIS.
Up Acre helps to plot the user’s land and presents various novel opportunities that can be acted on instantaneously.
Tasks performed:
Setup of efficient communica
Position: Senior Software Engineer
Category: Python
Experience: 9 years | English: fluent

Team and tech leading. I've done such tasks :
Code Testing;
Workflow automation and build a development environment;
Jira Task Coordination;
Code structuring;
Docker integration in (development, production, and local environment)
Code Optimization.

Worked and created different new outsourcing tools. Interviewed candidates for outsourcing projects. Created plans and solutions for clients.

I created a CRM with Symfony Api Platforms and React
1. PHP 8 years:
- Laravel (6 years) 
- Symphony (5 years)
- Zend (4 years)
- Codeigniter (3 years)
Python 5 years:
- Tensorflow (4 years)
- Django (4 years)
- Flask (~2 years)
GO (~2 years)
- Beego
- GORM
DevOps:
- Ansible (3 years)
- Terraform (3 years)
- DigitalOcean (6 years)
- AWS (~ 1 years)
- Docker (5 years)
- Containerd 
- Kubernetes (3 years)
- Linux (9 years)
- Shell/Bash
- Jenkins/Drone/TrevisCI/GitCI (3 years)
- Nginx (7 years)
- Laravel Forge 
Deno (1 years)
Node.js (3 years, Socket.io)
JavaScript:
- Vue.js (5 years)
- React (4 years)
2. Backend - PHP, Python (Django, Tensorflow). Vue.Js или React.

Languages:
English - Advanced/Fluent
German - Native
Ukrainian - Advanced/Fluent
Position: Senior Software Engineer
Category: Node.js
Experience: 10 years | English: upper

Have experience in various business domains (social platforms, trading, betting) on different roles. Took part in presale, technical interviewing, performance assessment, onboarding new employees, team management.
1. Project description: high-load social platform for sportsmen, clubs and trainers. 
Used technologies: MEAN stack, AWS, Mocha, Supertest.
Role in the project: full stack developer, team lead
2. Project description: fintech platform for trading on commodities exchange.
Used technologies: AWS Amplify, React, GraphQL, DynamoDB, Cypress, Jest.
Role in the project: backend developer, team lead.
Position: Senior Software Engineer
Category: Java
Experience: 6 years | English: upper


1. Senior Java Developer
Platform provides approaches to talent acquisition such as custom career pages, job board integrations. Ensure constant recruiting outreach to candidates without any manual effort by field managers.
Project is based on event sourcing approach and use Kafka for this. 
2. Key Dev 
Project: Screening platform, created to support needs in the fight against financial crime, bribery, and corruption.
Tools and Technologies: Java 1.8, Oracle, ActiveMQ, Elasticsearch, Tomcat, Spring Integration, Spring Data, Hibernate, RESTfull, Git
Responsibilities: implement new features, XA/nonXA migration, refactoring components to improve maintainability and CI/CD process, writing of unit & integration tests
3. Lead Developer/Software engineer
Project: Highly loaded distributed B2B finance system
Tools and Technologies: Java 1.8, asynchronous programming, PostgreSQL, Cassandra, Spring Boot, Akka, Zookeeper, Play2Framework, SpringData, Hibernate, RESTfull, Git
Responsibilities: development and design of new components and features, writing of unit & integration tests, review merge requests, delegate task to the team
4. Junior software engineer/Java trainee
Project: Implementation solutuion for a telecommunication company.
Tools and Technologies: Java 1.7, Git, SVN, SQL(Oracle), JDBC, JSP, CBTUI(NetCracker framework), Gradle, Maven, WebLogic, RESTfull, SOAP, Spring 3.x, JSP.
Responsibilities: development of new components and features for Order Entry module, writing of unit & integration tests, bug fixing, off-site support, refactoring
Position: Senior Software Engineer
Category: .NET
Experience: 9 years | English: fluent


1. Senior Software Engineer
Excellerent Technology Solutions - Addis Ababa
December 2021 to Present
• Analyze legacy systems for performance bottlenecks
• Propose guideline document to improve the performance of a legacy system
• Propose technologies to be used for development
• Implement a new component-wise user interface using React Js based on the existing ASP.NET Webform Application
• Team leader

2. Senior Software Engineer
Tahses ICT and Consultancy Plc - Addis Ababa
August 2019 to December 2021

• Design and Implement a Microservice Architecture for E-Learning System with .NET 5, Angular 12, Clean architecture and CQRS
• Implement an Urban Housing Data Management System for the Ethiopian Ministry of Urban
Development and Construction ASP.NET Core 3.1 and Angular 9
• Implement Seafarers Data Management System for Ethiopian Maritime Affairs using ASP.NET Core 2.2
• Implement MIS for Ethiopian Chemical and Construction Industry Inputs Development Institute using ASP.NET Core 3.1
• Implement a web portal for Ethiopian Electric Utility using VueJs and Laravel PHP Framework
• Leading Junior Developers
• Scrum Master
• Requirement Gathering
• Prepare User and System Manuals
• Facilitate end-user training
• Deploy products in both testing and production environments

2. Senior Software Engineer
Granite IT Solutions Plc - Addis Ababa
July 2014 to August 2019

• Develop Micro and Small Enterprise Management System for Addis Ababa City Administration using ASP.NET MVC 4
• Develop On-shelf Mini-ERP System with HR, Stock Management, Vendor and Purchase, Payroll, and Fixed Asset Management Modules using ASP.NET MVC 4
• Develop a resource sharing desktop application with end-to-end security using .NET Core 1.0, Python, LDAP, OpenSSH, and Linux PAM (Pluggable Authentication Module)
• Develop a web portal for the Ethiopian Ministry of Defence using Laravel PHP Framework
• Develop a news portal for Walt Media and Communication Corporate S.C using Laravel PHP Framework
• Leading Junior Developers
• Prepare User and System Manuals
• Deploy applications both in testing and production environments
- Work-life balance
- Team spirit
- Working with integrity
- Integration of diversity, equity, and inclusion standards
- Supportive leaders
Position: Senior Software Engineer
Category: Java
Experience: 11 years | English: upper


1) Serverless architecture application based on AWS Lambda and Step Functions which automates the process of data processing coming from flying drones.
• Collect, analyze and set up functional and non-functional requirements. Sprints planning, estimations.
• Design the system of data collection, task allocation & tracking, performance monitoring from scratch.
• Reduced time taken to labeling task assignment and tracking among data analysts by 90%.
Tools & Technologies: Java, Typescript, AWS (Lambda, DynamoDB, Step Functions, Elasticsearch, SQS, SNS, etc.)

2) Microservice architecture ticketing management platform consisting of a set of microservices to integrate with payment providers (Klarna, Afterpay) and deploy them to AWS EC2 and k8s. Designed them to be resilient, high-performance, secured and cost-optimised.
• Translated functional requirements into application design. Sprints planning, estimations, code review.
• Built and deployed microservices to integrate with payment providers (PayPall, Klarna, Afterpay, etc.).
• Setup CI/CD, logging, monitoring, alerting, tracing, testing, code static analysis from scratch.
Tools & Technologies: Spring Boot, Docker, k8s, AWS (EC2, DynamoDB, S3, ECS, etc.), Terraform, Cucumber

3) Serverless architecture application based on with AWS API Gateway, Lambda, DynamoDB to automate vouchers generation and management.
• Redesigned and automated one of the data-intensive systems to use AWS lambda functions and
DynamoDB which speeded up the process by 10 times.
• Improved application monitoring by introducing centralized logging with ELK Stack.
• Automated application building and deployment which enabled detecting errors earlier as well
as delivering new features and fixes into production 4 times faster.
Product Company
Distributed Systems / High Load / High availability