lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Senior Software Engineer
Category: Node.js
Experience: 5 years | English: intermediate


1. Tech Lead on Payment system's aggregator. 
Technologies: NestJS, MySQL, MongoDB, Redis, RabbitMQ, AWS, Integrations with different payment systems, Terraform

2. Software Engineer on System to manage, search, book camping RVbooking. Integration with Stripe for payments.
Technologies: Net Core 3.0, Entity Framework, Ms SQL, Redis, Elasticsearch, 3rd party integrations

3. Backend Software Engineer on Platform for slot games.
Technologies: TypeScript, Visual Studio Code, NestJS, MySQL, Docker, Rancher, Jenkins, Kibana

4. Backend Software Engineer on Mobile Application for loyalty programs and back office. Integration with EasyPay.
Technologies: C#, Visual Studio, Asp.Net, TypeScript, Visual Studio Code, NestJS, Redis, Ms SQL, MongoDD

5. Backend Software Engineer on Mobile Application for Gas station network.  Purchase of fuel in the mobile application. Integration with payment system.
Technologies: TypeScript, Visual Studio Code, NestJS, Redis, Ms SQL

6. Software Engineer on Adapters for several services.
Technologies: C#, TypeScript, Visual Studio, Asp.Net, Autofac, SignalR, Redis, NUnit, TeamCity, IIS

7. Full-stack Software Engineer on Dating site. Building real-time chat based on web-sockets. Internal purchases. Integration with payment system. Mobile version. Back office.
Technologies:TypeScript, Visual Studio Code, ASP.NET Core API, SignalR, Angular2+, Material Design, Bootstrap 4, RxJx.

8. Full-stack Software Engineer on Mini-CRM. Back office, desktop applications. Integrations with PrivatBank API and MonoBank API.
Technologies: C#, Visual Studio, Visual Studio Code, ASP.NET Core API, SignalR, Entity Framework Core, MySQL, Angular2+, Material Design, RxJx, Node.js web-socket server.

And some small applications.
Interesting projects and friendly team with good skills.
Position: Senior Software Engineer
Category: Node.js
Experience: 11 years | English: fluent

I've managed to cope with a full time job and two startups simultaneously. In one startup I was a developer and in another I collected a team and was a tech lead as well as architect.
1 years Java Developer
2 years Java + JS
3 years PHP + JS (full-stack) as well as team lead for 5 months
5+ years as Node + JS (full-stack) as well as tach lead and sometimes architect
I'm looking for a part time or hourly job as an engineer / architect. I want to spend less then a full day or "pay-per-task" relations.
Position: Senior Software Engineer
Category: Java
Experience: 11 years | English: upper


2016 - now: Farata Systems (product company), senior full stack developer, application for insurance agents and agencies. I do a regular developer's job: fixing bugs and implementing various features (both minor and major). The technologies stack includes Java as the server side, Adobe Flex / Angular 2+ as the front end, and MySQL as the database.

2013 - 2016: DevCom (outsourcing company), middle developer. I was working on an iPad application for a construction company. Languages and technologies have been used: Actionscript, Java, SQL, Adobe Flex framework, Tomcat, and MSSQL.

2012 - 2013: Sintez Technologies (outsourcing company), middle developer. I was working on a web-based healthcare application for a client from South Africa. Technologies: Java, MySQL, and Adobe Flex.

2010 - 2012: MotoCMS (product company), junior developer. I was developing a content management system on Adobe Flex framework. It was a WYSIWYG editor but for websites based on Adobe Flash. I was also responsible for integrating CMS with file-sharing services and social networks. I was using mainly Adobe Flex framework.

2008 - 2010: GlobalLogic (outsourcing company), some weird kind of DevOps / admin. Not much to tell here - I was just given a terminal to the z/OS mainframe and instructions to do that and don't do that. In that terminal, I was executing commands for building modules from source code - something like Jenkins but in manual mode.
There are three areas in software development I didn't work with yet: native mobile development (flutter is also ok), cloud services (ASW, GC, Azure - either is fine) and 
low-level development with Rust.

It would be great if your project works with something from this list.
Position: Senior Software Engineer
Category: Python
Experience: 6 years | English: fluent

Technical Skills:
• Languages: Python 2/3
• Operating Systems: Linux, Windows, MacOS
• Databases: MongoDB, Redis, InfluxDB
• Deployment: Docker, Jenkins, Ansible
• Internet Technologies and Frameworks: aiohttp, HTTP, websockets, socket.io, REST, OAuth2.0, JWT Tokens
• Math/AI/Visualization frameworks: Pandas, Matplotlib, Bokeh, SciPy, scikit-learn
• Performance: Jmeter, Performance KPI and Statistics
• Crypto: Hashing, HMAC, bitcoin, etc.
2018-2020
Senior Software Developing Engineer then Software Solution Architect.
• Led a team of four backend developers, managed the hiring and onboarding process of the new team members and performed day-to-day technical leading support.
• Designed, deployed and tested high load deployment of the application.
• Improved the key REST endpoints performance that led to about three times decreases in response time.
• Integrated the Microsoft Azure Active Directory authentication into the application.
• Integrated Microsoft Teams support into the application.
• Implemented OAuth2 support that gave our customers an ability to grant permissions to the third-party systems.
• Led a team that implemented the feature that converted complex mathematical formulae (written in TeX) into MathML for further export to MS Word. 
• Implemented the feature that converted different vector graphics formats (SVG, EPS, EMS, etc.) that are commonly used for technical drawings into bitmap images (PNG, JPEG).
• Integrated support of the MinIO storage system (AWS S3 Clone) into the application.
• Implemented an adapter to the “Languagetool Spell and Grammar Checker”. New feature gave an ability to check spelling and language style “on the fly” with usage of the socket.io framework.

2017-2018
Software Quality Assurance Automation Engineer
• Developed AI models for the automatic setting of the key performance indicators for the next release based on previous product releases KPI.
• Designed, researched and implemented statistical models that automatically found dropdowns in clients' FPS performance.
• Implemented Jenkins pipelines that orchestrated performance tests, conducted statistical evaluation and visualization of the results of tests.
• Designed and implemented scripting language that was used to describe performance test setup, teardown and results evaluation.

2016-2017
Software Developing Engineer

2015-2016
Software Quality Assurance Engineer

2005-2014
HVAC Engineering
Position: Senior Software Engineer
Category: Python
Experience: 5 years | English: intermediate


2018-2021 Real-Time Billing system for vendor cloud (billion events daily)
2016-2018 Messaging and RPC system for OpenStack (open source cloud)

Skills: 
- Python (primary), Golang, Kotlin
- Salt-stack, Linux, Docker
- Strong knowledge of messaging systems (Kafka, RabbitMQ, etc)
- CockroachDB, PostgreSQL, Clickhouse
Position: Senior Software Engineer
Category: Golang
Experience: 11 years | English: upper

6+ years using Golang and overall 18+ years of backend development and enterprise solutions. Extensive experience working with Docker and Kubernetes. Numerous projects from scratch to real-world production based on concepts like microservice architecture, low-code concept, CQRS/ES.

My aspirations also include working on complex distributed systems, highload/low latency services, as well as exploring new ways to tackle a variety of challenges.
2018 November - Present: Software Development Team Lead at Mafin

Mafin is an online car insurance company. My role at Mafin is to design backend architecture, developing PoC, investigating new technologies, seeking their pros and cons, leading the team & developing the project from scratch to a production-ready state, and handling all the other duties of being a team leader like code reviewing and task planning.

Go(golang), Kubernetes, Kafka, CQRS/ES, gRPC, Camunda(BPMN engine), Docker, OpenTracing(Jaeger), Redis, restapi

2016 November - 2018 November: Senior Software Developer at New Cloud Technologies

New Cloud Technologies is a software company focusing on GoogleDocs-like solutions for private clouds. My responsibilities were designing the architecture of indexing and searching, backend development, code reviewing, introducing new practices to the company like unit-testing and autotesting.

2014 December - 2016 November: Software Development Team Lead at Sputnik Web Portal

Sputnik is a web portal that puts together a bunch of social-oriented services. Some of my duties were designing the architecture of email service from scratch, assembling a new team, leads the team ahead by the thorny path full of new technologies and unexpected challenges.

2013 March - 2014 November: Senior Software Developer at Amustware

Amustware was a startup that created parental control solutions based on linguistic analysis.

2009 December - 2013 March: Software Development Team Lead at Acronis
2006 August - 2009 December: Senior Software Developer at Acronis
2005 March - 2006 Jule: Senior Software Developer at Informzaschita
2002 March - 2005 Jule: Lead Software Developer at Ulyanovsk State University
Position: Senior Software Engineer
Category: JavaScript
Experience: 5 years | English: upper


2019 - 2021
Planner app (Senior Software Engineer)
Developing application for planning partners working schedule. Controlling working hours. Check / assign skills. View partners daily/weekly/all floors schedules. Assign activities, (meetings, mark out, holidays, daily activities ...) change floor. The main purpose of this app is to watch and control partners business time. With daily and weekly tables that shows and count working hours for every partner. Cache management for API with Redis. Rewrite part of API from Express to Nest.js.
Tech: React, Redux, Node.js, Express, Knex, MySQL, Redis

2018 - 2019 
Test Portal app (Team lead)
Leading a front-end development team of test manager application. This app allows: create, check, assign, manage tests to check knowledges. 4 roles provided with different rights: Admin, test manager, checker, testee. Back-end implemented with Java. In front-end we use React with redux and saga. Organization of team meetings, controlling coding processes, code review, communication with customer, planning.

2017 – 2018 
Shop Trade Comms app (Software Engineer)
Developing application for trade employees to manage service for customers. This service for communication, planning, and task managing between shops. I developed full application using Node.js and React. Features: creating/managing communications between shops to provide more performance. Employee can create comm with information to involve to shops for different actions according inside processes. Shops employees can watch details for this comms and then claim and complete or delete them. Every created communication has its own status (pending, new, in progress, claimed, completed, overdue) depends on action or date when user needs to provide an action for this comm. 
Tech: React, Redux, Node.js, Express, Knex, MySQL
Position: Senior Software Engineer
Category: Node.js
Experience: 7 years | English: upper


2019-2023
Tech: Node.js, Nest.js, Web3.js, PostgreSQL, Redis, RabbitMQ, GraphQL, Kubernetes

I have worked with various blockchain APIs and SDKs, and implemented multiple business features to enhance cryptocurrency solutions. I have also gained significant experience in smart-contract development processes and blockchain transaction workflows.
____________________________________
2018-2019
Tech: AWS Lambda, AWS SDK, AWS SQS, Node.js, DynamoDB

I worked on a project that required building a serverless application on AWS using Node.js and the AWS SDK. I used the AWS SDK to access various AWS services such as S3, DynamoDB, and SQS to retrieve and store data.
____________________________________
2016 - 2018
Tech: C#, JavaScript, SQL, ASP.NET, SQL Server, .NET Core, IIS, Hangfire, SignalR, Vue.js, Node.js

Analyzed, designed, and developed the app to meet user needs. Maintained 20+ back-offices/client areas. Worked on the several payment systems integration. Additionally, I I led a team of four members.
____________________________________
2014 - 2016
Tech: JavaScript, PHP, HTML, CSS, jQuery, MySQL

Developed custom websites and web applications using PHP code, JavaScript, HTML, and CSS. Implemented functionality using PHP code, modifying existing Wordpress plugins or creating new ones.
I have certain expectations for my work and the company I work for. In terms of my work, I expect to be challenged and engaged with complex projects that utilize my technical skills to their fullest potential. I also hope to work in a collaborative environment where I can work with others to develop innovative solutions to problems. Finally, I expect to have opportunities for continuous learning since the field of software engineering is constantly evolving.
Position: Senior Software Engineer
Category: Python
Experience: 8 years | English: upper


2020: Data processing project (NDA): invited architect + core developer; developed backend kernel, designed database, wrote stored procedures, wrote main frontend, wrote few modules so team can develop more of them independently; Aiohttp + Postgres (plpgsql) + Redis + Bootstrap;

2018 - now: Fintech (NDA), leading senior python developer; major: python, golang; minor: php + frontend
- implementing new features to payment system core and upgrading old ones;
- developing new payment gateways and updating old ones; released 80+ apis from scratch - payment systems, banks, exchangers, crypto networks, crypto exchanges;
- development of exchangers; released 10+ modules from scratch - fiat/crypto directions;
- development of custom microservices, for example: crypto trading robots, telegram bots, fiat/crypto rebalancers, stress-testers, parsers, notifiers, etc.
- database design
- api design
- dev ops: servers management, deployment, vpn, networking
- documentation
- mentoring
- code review

2017-2018: Fintech (NDA), middle python developer
- developing new payment gateways and updating old ones, released 10+ apis from scratch
- development of custom microservices

2015-2017: Freelance
- full-stack web development with Django/Flask + Postgres + Bootstrap
Position: Senior Software Engineer
Category: Node.js
Experience: 4 years | English: upper


2020 - present - NodeJS Software Engineer (Sweetcode, Kyiv)
A lead backend developer of full-cycle – architecture designing, prototyping, development, testing and delivering.

2019-2020 - Lead Fullstack Developer (Colombo, Kyiv)
Key contributor to startup company’s fast evolution from selling one niche product to offering a full solutions suite marketed to the global bloggers advertising services industry. (bestbloggers.io) 

2018-2019 - Web Programmer (Telerobots, Kyiv)
Collaborated in a team-focused environment providing software solutions to diverse industry clients. Developing chatbots, web services and web applications
Position: Senior Software Engineer
Category: Python
Experience: 8 years | English: fluent


(2021 – Current) Senior Software Engineer — CriticalStart, Texas, US
- Maintaining and enhancing cyber threat analysis platform;
- Working on the core components of the system;
- Strict coding reviews;
- Maintaining code quality with hight percentage test coverage.

(2020 - 2021) Senior Software Engineer — IntelInAir, Yerevan
- Implementation of workflow pipeline stages/components;
- Design and implementation of core backend services;
- Logic optimizations and improvements on the existing geo analytics
codebase;
- Prepared automated tests for existing components from scratch.

(2018 – 2020) Software Engineer — VOLO Co. Ltd, Yerevan
- Design and implementation of back-end RESTful APIs on Python 3 using
Flask and Django frameworks for web and mobile apps;
- Development of the software according to requirements;
- Contacting clients and discussing technical questions and problems.

(2014 – 2018) CAD Engineer — Synopsys Armenia CJSC, Yerevan
- Developed app package to perform necessary comparison & validation
between LEF, GDS, VERILOG, CDL NETLIST and LIB formats;
- Developed app package for manipulating/editing of GDSII and OASIS
layout formats;
- Developed a tool for visualization of simulation results;
- Implemented a PyQt GUI application for handling access to internal
projects;
- Implemented Qt modules for custom manipulation of Perforce client
(syncing/editing/adding/removing libraries);
- Implemented QA automation flow to maintain quality of team’s utilities;
- Python, Perl, TCL and bash/tsch

(2013 – 2014) Internship — Synopsys Armenia Educational Department
- Automation of long running tasks;
- Development of PyCells.

* Please find detailed description about various projects in my CV
Work in a team of professionals where we can share our experience and become a better engineer;
Work on large scalable projects;
Position: Senior Software Engineer
Category: Android
Experience: 7 years | English: upper

- Native and hybrid mobile app development: Android, Flutter, Jetpack Compose/KMM.
- Development for different platforms, such as Android, iOS, Roku, ChromeOS.
- Coordinated the tech team of up to 8 people while developing the project (developers, QAs, business analyst, PM).
- Coordination of the mobile team in the company of up to 15 people. Work with potential customers, choose the optimal tech stack, assign people to the projects appropriately to their talents, skills, and wishes, etc.
- Experience of work in medical, financial, media, and other areas of IT.
- Work through the full SDLC: from the idea and first line of code to the published app and maintenance.
- Setting up CI/CD-processes for optimizing the development process (publishing the app for testing, to stores, running tests etc.)
2022-2023 – ... [Young, but ambitious Australian fintech startup] (Software Engineer)
- Work on the existing app for the banking terminal used by thousands of users.
- Develop new features, support the existing ones, and fix issues.
- Provide feedback and code reviews for other team members.
- Work on new product design from scratch.
- Work on platform-independent product features which can be used in several subprojects.
- Design multi-module applications for flexible reusability.

2020-2021 – ... [The company which helps world-famous startups to make their first steps] (Software Engineer, Team Lead, Competence Lead)
- Build a hybrid Flutter app from scratch.
- Set up CI/CD process.
- Implement basic architecture for the project.
- Communicate requirement updates with the client.
- Communicate RM and UX about UX best practices for project-specific tasks.
- Integrate 3rd-party services into the project.
- Review the code of the other team members and provide feedback.
- Implement WebRTC video streaming;
- Release the app to PlayMarket and AppStore.

2017-2020 – ... [one of the biggest Ukrainian open-source companies] (Software Engineer, Scrum Master)
- Work with multimedia projects on Roku platform
- Implement new features;
- Bugfix;
- Communication with the client;
- Scrum mastering the Ukrainian part of the team.

2015-2017 – ... [one of the biggest Ukrainian open-source companies] (Software Engineer)
- Start project development from scratch as the only developer in the team. 
- Implement MVP architecture for the project. 
- Consult RM and UX about how to follow Material Design guidelines. 
- Integrate 3rd-party services to the project. 
- Work on integrating different hardware devices into an app. 
- Write UI, unit, and integration tests. 
- Review the code of the other team members and provide feedback.
- Development of mobile apps or apps for smart devices (displays, TVs, watches etc.)
- Scrum master, team lead.
Position: Senior Software Engineer
Category: JavaScript
Experience: 5 years | English: fluent

Scoped, estimated, tracked, and delegated two cross-team products end-to-end.
Actively engaged customers and product managers to better understand and improve products.
Advocated for and implemented code complying with most recent standards and best practices.
Developed software and mentored peers using React, Recoil, Node, TypeScript, SQL.
Offered delivery of and end-to-end customer engagement for open-source and proprietary software.
2023 — Marva Editor — Led front-end development of the web-based cataloging tool for the US Library of Congress. Optimized and refined foundation code, successfully migrated the project from JavaScript to TypeScript resulting in better readability and code maintainability. Integrated test driven development and quality gates from early on in the development cycle. Shifted team’s focus to using the latest stable recommended developer APIs for Vue framework.

2023 — FOLIO — Participated in the development of Open Source Library Services Platform. Increased test coverage in modules responsible for by 50%. Contributed new, up to standard code to a complex application using Stripes framework built on top of React. Delivered features and bug fixes in timely manner with minimal to no spillovers. Documented and refined onboarding process resulting in 30% decrease in average newcomer onboarding duration. Facilitated access to API calls across teams using shared Postman workspaces.

2022 — BCD Pay — Built Reconciliation Portal feature extension for complex data management web application making up 30% of overall functionality that allowed for end user to benefit from a 75% improvement in the cycle time of end-to-end data ingestion, reconciliation, reporting and data integration across a fragmented ecosystem of entry points. Integrated and actively contributed to an in-domain UI library achieving better code modularity and reusability.
Position: Senior Software Engineer
Category: .NET
Experience: 11 years | English: fluent

Leading a team which implements various applications for financial sector.
First for Credit-Suisse bank, then currently for Verition Fund Management.
2023-present, as a Team Lead/ Software Architect at Verition Fund Management,  New York, 
remotely from Wroclaw Poland
Financing sector

2018-2023 as a Senior Software Developer at Credit-Suisse, Wroclaw, Poland
Financing sector

2013-2018 as a Software Developer at Optym Armenia, Armenia, Yerevan
Logistics sector

2008-2013 as a Software Developer at Sonics Inc., Armenia, Yerevan
Chip design sector
Position: Senior Software Engineer
Category: Ruby
Experience: 11 years | English: upper


20 years in IT, and 10 years working with Ruby.
I've experience in building classic web applications and API backends. Developed projects from scratch, and created workflow processes and handbooks for teams. Led teams of up to 8 people. Had experience acting as a Scrum Master and Facilitator. I built processes from the scratch, both in startups and in legacy projects. Also, have experience working on small MVP projects consisting of 1 or 2 developers, and a huge monolith that was maintained by a team of more than 400 engineers.