lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Software Developer
Category: .NET
Experience: 8 years | English: upper

Considering I am responsible for development of 2 quite large products, it is hard to choose something one.

However, the main achievement is that the products are still alive and used in new projects (not only legacy ones) despite there are incredibly strong competitors like EF and gRPC.

I believe that one of the main reasons for this is that were constantly evolving, adapting new .NET technologies and software development approaches.

For example, I have designed and implemented our own implementation of REST server (with OpenAPI support). Considering that the communication framework is something similar to gRPC (however it was around years before gRPC), this addition allowed to access from any client that is supported by Swagger codegen (including React, Angular and Vue)

Also I've designed and implemented Dependency Injection support for the server apps. It was surprisingly hard to do without breaking existing customer code. The framework exists for good 20 years, so backwards compatibility is an issue.
Responsible for the full cycle of product features development, including feature request gathering, feature planning, development, user documentation and further maintenance.

Products:
• Cross-platform multi-tier data access framework (closest analogue is EF Core with built-in remoting capabilities)
• Cross-platform RPC framework (closest analogue is gRPC)

Recently implemented features:
• Implementation of REST / OpenAPI - compatible communication protocol
• Integration of Dependency Injection support into the framework, including support for most commonly-used IoC containers
• Development of developer productivity tools including Visual Studio IDE integration and separate developer tools (both command-line and GUI-based)

Technologies:
• .NET Framework, .NET Core, .NET 5/6
• C#
• RPC
• REST
• LINQ
• SQL

Q: Why middle position?
A: I am looking for a middle developer position as I want to switch from (a quite specific) developer tools development domain to a more applied one.

Q: I don't see a [tech name] in the list of tech you used. You don't know it, do you?
A: I know how these tech work from inside out and I have developed similar ones. It is not a big deal to close the gap.
More or less modern tech stack, however I am not afraid of reasonable amount of legacy techs - related work.
Ability to grow inside the company and with the company.
Position: Software Developer
Category: JavaScript
Experience: 1 years | English: intermediate

I have experience leading a team of developers on a successful project.
Restaurant and hotel MIMIHO 
(HTML, SASS, JS, Parcel)
Team project. Role: Scrum Master, developer

BookShelf
(HTML, SASS, JS, Parcel)
Team project. Role: developer

Image finder
(JS, React)
Personal project. Role: developer
I like to analyze and structure large amounts of information and complex systems that combine software interface and hardware (for example, transport management systems).

I want to find a company that will not only give me the opportunity to develop professionally, but also offer interesting projects. I want to be part of a team where people are interested in innovative technologies. I am interested in working with the latest developments and using advanced tools. 

The most interesting areas for me are transport management systems, security systems, "Smart Home", Internet of things ("IoT").
Position: Software Developer
Category: Python
Experience: 4 years | English: upper


Results-oriented Python programmer with 3+ years experience developing, testing, and maintaining enterprise software applications. Developed advanced applications from use cases and functional requirements. Implemented new technologies to attract new users through different systems, increase the application productivity and introduce new features.


Squad Leader at 3D4Medical by Elsevier, Russia
November 2018 — Present

Building Python solutions to attract new users through different systems, increase the application productivity and introduce new features for Complete Anatomy Application.

• Eliminating existing SSO system and replacing it to external one - Auth0.

• Developing Learning Management System (LMS) by LTI protocol that assists with connecting Complete Anatomy with different universities and providing app's content for lecturers.

• Implementing a feature such as user's progress that allows it to continue working from last point.

• Managing workload reduction of database requests (approx. 1 million requests).

• Working with company partners and implementing technology that links users between
3D4Medical and partners by AES Encryption.

• Monitoring the coverage of 90% project's code by unit tests.


Django and Python Tutor at GeekBrains from Mail.ru
April 2020 - Present

Teaching Python client-server applications and Django Framework Basics
Position: Software Developer
Category: Android
Experience: 10 years | English: upper

С нуля разработал приложение в котором можно было выкладывать фотографии, обмениваться сообщениями, лайкать и ставить оценки фотографиями, заполнять редактировать профиль.
Role	Software Developer
Project name	MIBEI 
Years	2017 -  2020
Business line - Automotive 
Project description

Develop of brands' memory manager component  implementation of memory component with logic in C++ code;
definition of interfaces to other domains (users of  memory) providing API to store and read specific parts of memory.

Responsibilities
- Developing new features
- Improving and bug fixing existing code
- Supporting with issue analysis
- Improving and supporting test environment

Environment:	C++, Eclipse, Docker, JIRA, Confluence, Jenkins, Excel, Git, VirtaulBox, Jenkins, Ubuntu, Google tests

Work Experience – Luxoft

Customer	Toyota
Role	- Android Developer
Project name-WAT (Web Application Toyota)
Years  2016-2017
Business line	 Automotive Web Application

Project description:
Research and develop POC
Responsibilities:	
- Participate and report on meetings with customer (weekly sync meetings, sprint planning)
- Development POC
- Improving current POC 
- Research and prepare new POC

Environment:
Android Studio,  Jira, Confluence, Git

Project name	Photoliga
Years  2015-21
Business line-Social networks, Android play market
Project description:
Android application for sharing images and communication between people.

Responsibilities:
- Design android application from scratch
- Creating custom views
- Integrating free views from GitHub
- Develop and research new features
- Integrating with social network API (Google +, facebook) 
- Registration new application in google play market and upload new  updates
- Integrating statistic tools and analyse data (Firebase)
- Develop Rest API
- Daily meeting with customer for new improvements and updates

Environment:Android Studio, Google Analytics, Google+, Facebook, Android SDK, Firebase, REST API
  
Work Experience – Fasero S.A.
Work Experience – KVADGroup
Role Android Developer
Project name	Photostudio
Years 2012-2015
Business line Photo editor (Android play market)

Project description:
Android application for editing images, applying filters, sharing via popular messengers

Responsibilities:
 - Developing new tools;
- Supporting and fixing existing tools;
- Add new content packs
- Develop new UI from scratch

Environment:
Android SDK, Android Studio, eclipse, Version Control Tools
Продукт, использование новых технологий, работал и в больших и в маленьких проектах, везде свои плюсы и минусы, поэтому размер проекта значение не имеет, главное позитивный настрой внутри команды :)
Position: Software Developer
Category: Python
Experience: 1.5 years | English: intermediate

A/B testing and clustering with Scala and R (breeze and jvmr)

Developed Ontonotes corpus parser in Scala. Developed some classifiers for NER (conditional random field, maximum-entropy Markov model and naive Bayes based) to find best for a given domain. Used Scala (breeze, factorie, parser-combinators) and Java (Stanford NLP library, opennlp)
Scala -- A2/L1 level; factorie, breeze, scalatest, slick
Java -- JavaSE; JavaEE (EJB3, JSF, Hibernate); machine learning (opennlp, mahout); Maven; Selenium; Jenkins
Python -- testing & automation tools; machine learning (numpy, scipy, scikit-learn); web crawling; experience with PyPy, django
Machine Learning
Natural Language Processing
Data Mining
Basic knowledge of R, Octave, Haskell, Bash, Ruby
Linux
SQL
Interesting problems
Position: Software Developer
Category: Other
Experience: 4 years | English: fluent


Scala, JavaScript, Slick, ElasticSearch, SQL
Amsterdam offers only
Position: Software Developer
Category: .NET
Experience: 8 years | English: upper


Self-confident, pro-active, and self-initiative, Willingness to face difficult tasks, Very high interest to self-upgrade with over 8 years of working experience. 

C#, dotnet framework, dotnet core, ASP.net, javascript, SQL server 2008-2019, MySQL,
Position: Software Developer
Category: Node.js
Experience: 5 years | English: fluent

- Collaborated and worked closely with the frontend development team to seamlessly integrate frontend and backend components.

- Designed and implemented reliable APIs to ensure smooth data integration and flow between the frontend and backend systems.

- Debugged and resolved technical issues by identifying and fixing bugs, addressing technical issues, and improving system stability.

- Developed a variety of software application systems for commercial and corporate needs, such as utilizing the most effective technologies to solve technological problems.

- Involved in development of projects from conception to completion, optimizing all cross-browser and multi-platform compatibility.
Self-driven Software Developer with demonstrative experience in the technology industry. Knowledge about software development, front-end/back-end technologies, database management, testing features, DevOps, security, and engineering support. 

Highly motivated with a professional work ethic, excellent problem-solving skills, and the ability to perform well in a team.

Professional Skills:
- Programming Languages (JavaScript/ES6+, TypeScript, PHP, HTML5, CSS3)
- Frameworks/Technologies (Node JS, MongoDB, PostgreSQL, MySQL, React)
- Project Management (Git, GitHub, Slack, Trello)
- Software Design & Architecture
- Relational & NoSQL Database Management
- API Best Practices
- Web Security Knowledge
- Effective Communication
- Teamwork & Time Management
Position: Software Developer
Category: PHP
Experience: 11 years | English: intermediate

I have experience in building complex systems from zero.

On my last project, handled the load of a payment system with more than a million users, while dealing with cyber attacks and hacking attempts.
Self-taught Software Developer with 10+ years of experience, learned the learning, but there is always a lot to learn. Determination and perfectionism is my character.

Gained experience with developing mid to large-sized projects such as online booking and ticketing systems, FinTech applications, ERP/CMS projects, and more.

Also co-operated and used many third-party providers related to airlines, transportation companies, telecommunication operators, banks, etc.

Co-founder and Lead developer of fixbilet.com, one of the brand-new OTA in Türkiye. To bring my idea to life, I took various actions, such as:

- Planned and created milestones for every aspect at the project's R+D stage.
- Made infrastructural and architectural decisions and supported them with foundations of computer science and known programming paradigms.
- Took responsibility for applying implementations and led the development.
- Developed internal and external back-end services and management dashboard.
- Monitoring, testing, and maintaining codebase and servers.

Now, I want to continue my adventure with abroad projects and being part of a diverse team.
Would be good if I could work with new languages or technologies. I learning things fast and strong understanding of how things work in the background. Prefer working on original ideas.
Position: Software Developer
Category: .NET
Experience: 8 years | English: intermediate

json2fsharp.com - open source project
Vorto - from zero to AppStore game
Senior C# Developer with over 6 years experience in developing, testing and implementing software applications. Experience in developing productive applications using C#, F#, Clojure. Have a deep understanding of software design patterns, agile methodologies and best practices. Proven track record of delivering projects on time and within budget.

Technical Skills:

C#, F#, Clojure, JS, NodeJS, Entity Framework, EntityFramework Core, Dapper, xUnit, SignalR, LINQ, .Net Framework, .Net Core, ASP.NET MVC, CQRS 

Recent projects:

1) Vorto
Company: Vorto Entertainment 
Description: Guess the word game
Platform: Web, Mobile 
Languages: Elixir, Javascript 
Environments: Postgres, React, Phoenix
Position: Co-owner/Developer
Roles: 
- Solo developer

2) Json2FSharp

Company: My open source project
Description: Json to F# converter. json2fsharp.com
Platform: Web
Languages: F#
Environments: ASP.NET Core, Giraffe, Fable
Position: Software Developer
Roles: 
- Creator

3) SimCorp Dimension

Company: SimCorp
Description: Trading securities and bonds
Platform: Microsoft Windows
Languages: F#, C#
Environments: Microsoft .NET Framework 4.5, WinForms, WPF, MS Visual Studio 2015, EventStore, Oracle DB
Position: Software Developer
Roles: I was performing / responsible for the following tasks:
- Development new functionality and components; 
- Bug fixing.

4) YoiPos

Company: HeadWorks
Description: SaaS project. Manages orders for cafes, shops, etc.
Platform: Android, iOS
Languages: C#
Environments: .NET Core, Dapper, Postgres, EF
Position: Software Developer
Roles: I was performing / responsible for the following tasks:
- Development new functionality and components; 
- Code review; 
- Architecting; 
- Bug fixing.

5) TreatMe

Company: HeadWorks
Description: Medicine program
Platform: Android, iOS
Languages: C#
Environments: .NET Core, CQRS, EventStore, MondoDb
Position: Software Developer
Roles: I was performing / responsible for the following tasks:
- Development new functionality and components; 
- Code review; 
- Architecting; 
- Bug fixing.

6) Charlie

Company: Unicreo
Description: Platform for product share and resell
Platform: Web
Languages: C#
Environments: .NET Framework, MSSQL, EF, AngularJS, HTML, CSS
Position: Junior Software Developer
Roles: I was performing / responsible for the following tasks:
- Development new functionality and components; 
- Bug fixing.
• Backend
Position: Software Developer
Category: JavaScript
Experience: 7 years | English: fluent


Senior Engineer 
•Experience in developing user interface rich web applications, and web service applications using front-end technologies JavaScript, React, Redux, React Hooks, React Context, React Query, Saga, TypeScript, Tailwind CSS.
•Especially, I specialize in both Shopify and Shopify Plus working Frontend & Backend(Liquid) with a focus on improving customer experience and saving you time from mundane tasks.
..
Full-stack Engineer 
•Designed and developed a quotient SaaS system with technically React/Redux.js.
•Accomplished the MVP goal within the expected timeframe successfully.
..
Frontend Engineer
•Launched 4+ ReactJs, Node.js web applications developed for clients with best quality.
•Worked in flexible timezone on demand of clients.
..
Junior Frontend Engineer
•Experience with HTML5, CSS3, SCSS, JavaScript, Jquery, and front-end open-source sets such as Bootstrap.
•Built LAMP stack web applications using MVC PHP frameworks such as Laravel.
•Consulting web development for business providing custom software solutions and architecture alongside performance optimization.
..
..
I attach importance a good relationship with team manager and team members and only want full-remote work.
Position: Software Developer
Category: .NET
Experience: 4 years | English: intermediate

On a last project I've designed and implemented comunication between web parts on dashboards with help of SignalR. So when one users changes some data on dashboard, other users receive the data in "real-time".
sharepoint, asp.net, C#, javascript, html, css, msbuild, C++, algorithms
To make it clear, my current job is very good, management is nice, employees are great, tasks are mostly interesting and I can spend some time on research and self-education, but I am not happy with current situation in Ukraine. Thats why I am looking for oportunities abroad.
Position: Software Developer
Category: Salesforce
Experience: 4 years | English: upper


Siebel Developer, Siebel Architect, Team Lead
Siebel CRM implementation in commercial bank.
Support and development of implemented system.
Position: Software Developer
Category: .NET
Experience: 7 years | English: upper

well,  once, I designed and provided automation for updating a part of the desktop application setting, which helped to avoid redundant client version updates.
Also, I really proud of the case when I noticed how I can simplify some processing, which significantly reduced the count of DB requests and saved a lot of money as a result.
Since 2016  I designed and developed a lot of various apps using manifold tools for that. My latest long-term project was about developing a system that helps manage gaming centers by using web service for employees and desktop clients for users. While working on that I got a lot of experience with designing microservice project architecture,  nicety things about working with Amazon DynamoDB, and other different pretty tools like Redis, RabbitMQ, and priceless knowledge about working with AWS
Stable salaries, growth perspective, friendly team :)
I'm not a fan of full-stack positions, but it's a disguising point :)
Position: Software Developer
Category: Golang
Experience: 2 years | English: intermediate

Successfully developed and deployed smart contracts on the Ethereum platform using Solidity programming language;
Experience with token standards such as ERC-20, ERC-721 for the creation and management of digital assets;
Collaborated on several blockchain projects, including decentralized finance (DeFi), non-fungible tokens (NFTs)
Collaborated closely with cross-functional teams, including blockchain engineers, and designers, to deliver high-quality solutions within project timelines;
On one of the projects integrated the Bulletproof privacy protocol into existing blockchain systems, ensuring compatibility and efficiency, using Golang for backend development;
Reviewed security of the various smart contracts and protocols within the DeFi ecosystem. Identified vulnerabilities, design and architectural flaws, quality improvement, and ways to mitigate future risk;
The testing part was carried out by writing integration tests using the Truffle or Hardhat testing framework. Test coverage for each audit reached no less than 95% (unless 100% was unattainable due to specific reasons);
Wrote clear and concise reports and “action-steps” for developers to quickly mitigate and fix any issues discovered.
Skilled Solidity developer with 2 years of experience in blockchain development. I am also experienced in cryptography development on Golang. Passionate about exploring new technologies and constantly seeking ways to improve my work. A flexible team member with strong communication skills, adept at building effective working relationships.
Position: Software Developer
Category: Golang
Experience: 2.5 years | English: fluent


Skills: Go, JS/Vue, C#/.NET, Testing, SQL/MySQL/PostgreSQL, Redis, RabbitMQ/Kafka, SOLID, Git, Docker.

Looking for full-time, either remote or USA/Europe with relocation support Golang positions.
I want to work in a competitive environment with passionate teammates that care about the *quality* of the product that we are going to build.

I like working with people that we can transfer knowledge, share and learn and always aim for improving ourselves together while doing our work.
Position: Software Developer
Category: Golang
Experience: 1.5 years | English: upper


Skills: golang, docker, k8s, kafka, rabbitmq, redis, kafka, scylla, postgres, git. 
Experience with: grafana, aws, grpc, rest, microservices. 
June 2021 - Present
Truesoft (outsourcing company)
September 2021 - August 2022
cooperation with Mediatech Lab LLC
Position: Software developer (Go). 
Projects: social network, crypto platform, administration software. Can't provide more details because of nda. 
Main responsibilities:
- Adding new functionality and making improvements
- Migrating from monolith to microservices 
- Developing new microservices
- Fixing bugs
- Unit and integration testing
- Code review
- Switching legacy code from other languages (mainly Node.js) to Golang
Looking for interesting projects, professional growth.
Position: Software Developer
Category: SQL
Experience: 11 years | English: upper


Skills: Oracle DB architect, Oracle PL/SQL Developer, SQL Developer, Oracle Forms 6i-11g Developer, Oracle Report 6i-11g Developer, Business Analyst (HR business processes), Sap ERP advanced user (HR,MM,FI,CO),Sybase, FoxPro, knowledge of personnel management and project management (taking into account the assessment and allocation of resources)
C++,C#,JS
Position: Software Developer
Category: Scala
Experience: 2.5 years | English: pre

https://ssfm.sunray-solutions.eu - multiplatform corporate messenger prototype

https://mwall.me - gesture control interactive digital signage
Skills:
- Scala, JavaScript, CoffeeScript, TypeScript, Java, HTML, CSS
- Lagom, Akka, ReactJS, ReactNative, Angular, AngularJS, Play Framework, Micro Services, JQuery, Bootstrap, RequireJS, Node.js, Event sourcing
- Idea IntelliJ, VS-Code
- Git, sbt
- Firebase, Cassandra, MySQL, OrientDB, Oracle

2017-2018 Software developer at mFactory
2016-2017 Fullstack software developer at SunRay Solutions Development Group
2008-2016 System and Network Administrator at Rustler Property Services LLC Ukraine
It would be nice to get back-end of full-stack developer position.
I'm expect for professional growth, interesting projects and friendly team.
Work in support does not interest me.
Position: Software Developer
Category: .NET
Experience: 0.5 years | English: fluent


Soft Solutions Azerbaijan - Software developer (2 Jan, 2022 - 16 Jul, 2022)
• Complete training in web development (ASP.NET)
• Participated in code reviews to ensure code quality and maintainability
• Collaborated with cross-functional teams to define and implement solutions that meet business requirements
• Developed web applications using ASP.NET and C#, including coding, testing, debugging, and deployment
• Applied agile methodologies for sprint planning and execution, ensuring timely delivery of projects

8-queens-puzzle (Jan, 2021 - Present) -> can be found in my GitHub profile
• The project was created to apply Object Oriented Programming paradigms
• It finds all the solutions for the well known 8 queens puzzle by using brute force method
• Future plan for the project is to make it part of a bigger API project
Position: Software Developer
Category: Lead
Experience: 11 years | English: fluent

Starting projects from the drawing board and delivering production-ready solutions. Establishing and maintaining project infrastructure - cloud environments, CI/CD pipelines. Delegating tasks, interviewing, and onboarding team members.

100% success rate on Upwork (20 projects with average rating 5.0/5.0).
Software architect with 11 years of professional development experience. My position in the projects is usually a combination of architect, team lead, and fullstack developer roles.

I mainly focus on Java/Kotlin stack and DevOps/cloud technologies, but also have professional experience in Desktop and Web development.

My passion is to start projects from the drawing board and deliver production-ready solutions.