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


Cody Ukraine
Senior Full-Stack Engineer (Lead) / Solution Architect
April 2023 - August 2023 (5 months)
Ukraine

Playform
Software Engineer
July 2021 - December 2022 (1 year 6 months)

N-iX
Software Engineer
June 2019 - September 2021 (2 years 4 months)
Kiev Region, Ukraine
Cross-framework code base migration and improvements (AngularJS to
React)
Project support
Cross-projects development (React)
Tech Interviews (front-end)

Daxx Software Development Teams in Ukraine
Senior Full-stack Developer
July 2018 - May 2019 (11 months)
Kharkiv Region, Ukraine
Stack: laravel, angular 2+, python, openCV, tesseract, AWS, MySQL,
MongoDB, AWS (ECS, lambda).
Projects:
- some kind of quiz system (~1-2 months): participated back-end and frontend.
- OCR based part of project (~10-11 months): python, openCV, partially
touched tensorflow and keras, tesseract, docker, AWS (ECS, lambda).

bMuse
Senior Frontend Developer (lead)
September 2017 - July 2018 (11 months)
Zaporizhia Region, Ukraine
Stack: React+TypeScript+redux, SCSS, Webpack.
Projects:
- video player. 

S-PRO
Full-stack Developer
December 2016 - September 2017 (10 months)
Zaporizhia Region, Ukraine
Stack: NodeJS, angular 4, sass, websopckets, IMAP, PHP, Typescript
Projects:
- microservice architectured system based on integration of various external
mail services. (IMAP) - creation extensions for google maps api.

INCODE
Full-stack Developer
May 2016 - December 2016 (8 months)
Zaporizhia Region, Ukraine
Stack: NodeJS, angular1,x, WebRTC, sass, livestreams, websopckets,
mongoDB Projects:
- adult livestream chat with WebRTC,
- dating
Ukraine company
Principal Software Engineer
September 2015 - May 2016 (9 months)
Ukraine
Users can participate in an online course. The user can adjust the pace and
direction of the course. Course consists of quizzes, texts, facultative materials,
videos and other widget based educational elements.
For administrative purposes a dashboard is available.

Ridli
Full-stack Developer
April 2011 - August 2015 (4 years 5 months)
Zaporizhia Region, Ukraine
Stack: PHP5, MySQL, CSS/less, Drupal7, Wordpress Duties: CMS templates
development
Ожидаю:
- отсутствие микроменеджмента
- отсутствие следящих программ
- отсутствие избыточной отчётности
- отсутствие избыточного трекинга
- придерживание agile-методологии
Position: Senior Software Engineer
Category: Golang
Experience: 3 years | English: upper


Collaborated with cross-functional teams to design, develop, and maintain high-performance software solutions using Go (Golang).
Participated in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment.
Implemented efficient and scalable code following best practices and design patterns specific to Go.
Optimized existing codebase to improve performance and reduce response times, resulting in a 80% decrease in latency.
Integrated third-party APIs and services to enhance functionality and improve user experience.
Contributed to architectural discussions and provided valuable insights into system design and scalability.
Utilized version control systems (e.g., Git) to manage codebase and collaborated with team members through pull requests and code reviews.
Worked closely with DevOps teams to automate deployment processes and ensure continuous integration and delivery (CI/CD).
Actively participated in daily stand-up meetings and sprint planning, providing updates on tasks and addressing any roadblocks.
Mentored junior developers, sharing knowledge of Go best practices, coding standards, and troubleshooting techniques.
Investigated and resolved complex bugs and issues reported by QA and end-users, maintaining a high level of software quality.
Regularly kept up-to-date with industry trends and emerging technologies related to Go development.

Successfully led the migration of a critical module from a legacy language to Go, resulting in a 85% reduction in maintenance overhead.
Implemented a concurrent data processing mechanism, boosting system throughput by 86% during peak usage.
Received recognition for identifying and addressing a security vulnerability, enhancing the application's resilience against potential threats.
Collaborated on a team that delivered a major product release ahead of schedule, meeting all feature requirements and passing quality assurance tests.
Position: Senior Software Engineer
Category: Node.js
Experience: 5 years | English: fluent


commercetools:
========
- Involved in more cross-team tasks where I help engineers and product managers to tackle issues and product specific features.

- Implemented a robust, standard and resilient APIs for the TypeScript SDK from scratch using the existing one as a template.

- Migrated all the current CircleCI pipelines to Github actions and changed the build tool and bundlers from Webpack and rollup to Preconstruct. 

- Document new and existing tasks and features and also, greatly involved in SDK enhancements and customer supports.

- Oversees tasks done by other engineers within the team and also contribute new API features and functionalities into the SDK.

- Migrated a 12+ years old codebase written in JavaScript ES5 to TypeScript using ES6 and newer syntax.

Youverify:
========
- Designed, implemented and deployed a full-stack address search application using the elk stack, node.js, docker and HTML/CSS and JavaScript (vanilla) on the frontend.

- Also developed a form widget for the above search api using vanilla JavaScript.

- Built 5 different services for a microservices architecture using node.js and gRPC.

- Worked closely with the CTO in migrating existing REST-based inter-service communication modules and services to use - RabbitMQ or gRPC where appropriate.

- Provisioned, deployed and currently managing at least 5 production virtual private (VP) servers on DigitalOcean.

Andela:
========
- Led and managed a small team of engineers in designing, developing and testing of a software product meant to make travel and accommodation process easy and seamless.

- Was part of a team of engineers that designed, developed and managed an internal article publishing tool similar to meduim.com.

- Was part of a distributed team that worked on a smart asset management system used internally at Andela to manage all company owned assets across various centers.

- Joined a team of engineers as an individual contributor that developed a software product used in tracking and managing internal company societies and their various activities.

- Worked on other open source projects some of which I developed as part of a team and others I developed personally on my own.
Position: Senior Software Engineer
Category: .NET
Experience: 6 years | English: upper

- Being a team leader for a small team;
- Led a few projects from scratch to release and support stages;
- Design architecture for a few small services; 
- HUAWEI HCNA certification;
- Master's degree in Computer Science;
- Speak English (C1-B2), Spanish (A2), German (A1).
Commercial experience - 6 years;
Team lead experience - 1 year;
Core stack: .Net Core, MSSQL, Python.
Master's Degree in Computer Science;
I am HUAWEI certified in Networking and Routing domain;

Main business domains:
- healthcare, TV, food-providing;
- warehouse automation;
- loyalty system, CRM system;

I am looking for challenging tasks. I like deep domain analysis so it is a good quality for any project. My global goal is to become an architect so I like investigating, designing and implementing solutions.
I am interested in resolving challenging tasks. I'd prefer developing new functionality rather than refactoring and supporting it.
Position: Senior Software Engineer
Category: C++
Experience: 11 years | English: intermediate

Refactoring, optimization, parsing, investigation
Company: Diebold Nixdorf
Project summary: All-in-one and modular POS systems
Roles: Senior software developer
Tasks: 
• I was a developer of a protection system. That system has been added to check the program modules. 
• Program modules have been refactored and build and dependencies have been repaired.
• Interprocess interchange protocol has been refactored.
• Many vulnerabilities issues have been closed.


Company: Apriorit
Summary: Traffic transfer via tcp/udp protocol of selected gaming applications via fast private channels with minimal delay (like private VPN for the selected application)
Roles: Senior software developer
Tasks:
• Refactoring and improvement source code
• I have fixed bugs in legacy code 
• Integration CMake and Conan to build process
• Reduce delays and increase responsiveness
• Improve stability and performance in our project

Company: Apriorit
Summary: Data recovery solution for digital investigations.
Roles: Senior software developer
Tasks:
• implementation of DMG file format support
• implementation of FATX, STFS file systems for XBOX drive parsing
• implementation of XDBF file format support
Company: Apriorit
Summary: Protect and manage virtualization environment based on QEMU/libvirt
Roles: software developer
Tasks:
•Adding file protection rules (access to files for selected processes read-only, access denied, file encryption and decryption on the fly ...) on Linux systems.
•Acceleration and stabilization of the file system control module. Reduce delays and increase responsiveness of the file system at high load.
•implementation DB support in product based on MySQL (with SOCI library).
•implement Windows Registry checker in project. Parser based on libhivex.
•Implement new architecture for get raw disk data from VirtualMachine (use libguestfs)
•Create new GUI for product based on QT/QML.
•Integrate to project libguestfs solution
•Improve stability and performance in our project

Company: Apriorit
Summary: Data recovery solution for digital investigations.
Roles: Senior software developer
Tasks:
•implementation of DMG file format support
•implementation of FATX, STFS file systems for XBOX drive parsing
•implementation of XDBF file format support

Company: Symantec
Summary: Remote computer management solution.
Roles: software developer
Tasks:
•Providing cooperation of Symantec plugins with Oxygen (Norton Cloud) and creating new plugins.

...
1. DB/query optimization
2. Massive scripting
Position: Senior Software Engineer
Category: Java
Experience: 7 years | English: upper


Company: eCommerce startup
Role: Helped team to migrate app from Ruby to Java. Introduced monitoring tools such as DataDog APM. 

Company: Ride-hailing startup
Role: Built prototype of loyalty project. Increased performance of promotion-service by optimizing SQL queries.
Built prototype of ledger with two other team members. Contributed to onboarding process inside domain. Guided new joiners, created learning plan for junior team members and mentored those.

Company: AdTech startup
Role: Setup monitoring tools. Dockerized the application, built the tool to provide AWS cost report. 

Company: One of the biggest banks in Ukraine.
Project: Online banking system
Role: Contributed to migration of old system to microservices. Developed two microservices from scratch. Contributed to onboarding process inside domain.
Position: Senior Software Engineer
Category: Node.js
Experience: 4 years | English: upper

- Honor graduate from Addis Ababa University with a Bachelor of Science in Software Engineering
- Google DSC Lead (Developer Student Club) Sep 2019 - 2020
- Spreaker at DevFest Addis in Nov 2019 about Building Scalable API with NodeJS
Company: FinBit
Tech Stack: React.js,Next.js,  Redux, Highcharts, TailwindCSS, Bootstrap

Project One (Analytics Portal):
During my tenure, I had the privilege of contributing to the development of a comprehensive data visualization portal utilizing ReactJS, Redux, and various other libraries. This robust platform serves as a powerful tool for visualizing and monitoring the financial data of study participants, encompassing critical aspects such as income, expenses, savings, and credits of respondents.

The primary objective of the portal is to provide users with an intuitive interface through which they can explore and interpret the financial behaviors and patterns of study participants. By leveraging the power of ReactJS and Redux, we were able to create a seamless and responsive user experience that empowers users to delve deep into the data and gain valuable insights.

Project Two (Loan  Portal):
The development of this portal represents a significant advancement in the realm of financial services, specifically targeting financial institutions such as banks and microfinance organizations. Its primary purpose is to provide these institutions with a streamlined and efficient means of filtering and visualizing loan requests submitted by individuals in need of financial assistance.

Within the portal, we have implemented a robust tracking system that captures and records crucial financial data of users, including their savings, expenses, and loan records. This comprehensive dataset serves as a foundation for the visualization and analysis of loan requests, enabling financial institutions to make well-informed decisions regarding the approval or rejection of these requests.
Company: Excellerent Technology Solution
Tech Stack: React Native, Redux, Nest.js, Postgres, Salesforce, Heroku, Getstream.io, Stripe.

Project (Bridgely)
In my role as a Software Engineer, I have been actively involved in a client project called Bridgely. Bridgely is a platform designed specifically for NGO organizations, offering a range of services that include sponsoring needy children and supporting various initiatives and projects.

One of the key features of Bridgely is its sponsorship functionality, allowing sponsors to financially support children, initiatives, or projects. In addition to sponsorship, the platform includes a social media component that enables sponsors to maintain a meaningful connection with the individuals or causes they have supported.
Position: Senior Software Engineer
Category: C++
Experience: 4 years | English: intermediate


company:	GlobalLogic
position:	Senior Software Engineer
position:	Software Engineer(10.2019-04.2021)
position:	Junior Software Engineer
period:	April 2018 - today
duties:
Team Leading for 4 people
Write python framework for automation test needs
Design and implement AB-update mechanism for 3 operation system
Customizing the u-boot sources for AB-update support
Customizing the yocto recipes to build our libraries and services
Implement daemons and libraries in Android on native level(C++11)
Write unit tests by google test framework
Write test applications for Android native and java libraries.
Customizing the android build system for project needs
Used services: Jira, Jenkins, Git, repo, Gerrit.

company: RCOM
position: Engineer programmer
period: April 2017 - June 2017
duties:
Analyze code without technical specification.
Porting of the firmware to the new gsm module.
Code bug fixing in communication protocol.
Upgrading and fixing errors of the lwip driver.
I don't want:
to work with Linux kernel;
to write in C language;

I prefer to work with:
AOSP;
modern C++;
high load system;
Python language;
Position: Senior Software Engineer
Category: Node.js
Experience: 5 years | English: fluent


Company:​ GlobalLogic Ukraine, Lviv
Role:​ Junior Software Engineer
Project Description:
The project consists of subprojects that are aimed at the development of inner corporative web applications for the company which is ​ the market leader in streaming entertainment devices for the TV. Those subprojects are solutions for representing, interacting and analytics of mined device’s
data. Also, some of these projects are the solution for configuration target advertisements based on user data.
Technologies:
React 15, React 16, Redux, SCSS, Node.js, Knockout.js, Python 2, MySQL, Hive, Hadoop.

Company:​ GlobalLogic Ukraine, Lviv
Project Description:
The project is aimed at the development of a cloud-based content
management solution that helps to create and deploy content on Tizen TVs. The main area of usage is hospitality. The solution allows managing TV content in various hotels simultaneously via using one web application. After generating TV data in a content management application, it is compiling (backend part) and then is deploying on Tizen TV platform (frontend part). After deployment end-user has a handy interactive user interface, which is developed with React/Redux library.
Responsibilities:
- Developing features from scratch (frontend, backend)
- Fixing defects
- Code review
- Daily meetings with the team
Technologies:​ JavaScript, HTML, CSS, React, Redux, Sass, PHP, MySQL
Position: Senior Software Engineer
Category: PHP
Experience: 9 years | English: upper

1. Deploying flights search engine backend from scratch (tripmydream.com).
2. Winner of Kiwi.com train Hackaton in Prague 2018 (tripmydream.com).
3. Very fast integration into existing unknown codebase (preely.com).
4. Speaker on Kyiv AI 7.0 Conference 2020 with Backend Architecture (tripmydream.com).
Company: Samsonos
Role: Software Engineer
Period: Jan 2014 - Apr 2016
Responsibilities:
- developing website backends from scratch using different PHP frameworks;
- implementing new modules for internal PHP and JS frameworks and CMS.
Stack: PHP, Symfony, Laravel, MySQL, HTML, CSS/LESS, JS, AWS.

Company: preely.com
Role: Software Engineer
Period: May 2020 - Jul 2021
Responsibilities:
- developing new product features;
- integrating new payment modules using Stripe API;
- updating frontend project architecture using;
- refactoring the existing codebase.
Stack: PHP, MySQL, Yii2, Angular, React, NextJS, Docker.

Company: tripmydream.com
Role: Software Engineer /  Tech Lead
Period: Apr 2016 - till date
Responsibilities:
- developing internal CMS;
- designing backend structure of core services;
- integration different partners via API;
- implementation of the email management system;
- implementation of internal analytics and CRM systems;
- team management;
- refactoring the existing codebase.
Stack: PHP, MySQL, Hacklang, ClickHouse, Yii2, JS, Memcached, RabbitMQ, AWS, ElasticSearch.


Due to my experience looking forward to finding some part-time projects where I can share and help with creating/updating the backend side of the product.
- product
- relocate, remote
- small team
- PHP technologies (the framework doesn't matter, could be pure PHP)
Position: Senior Software Engineer
Category: JavaScript
Experience: 7 years | English: upper

I know how to work with big, existing ecosystems and always find a way how to improve them and/or build them from scratch. I worked in different companies in various business areas and always was able to build effective and long-term relationships with teams and buisiness holders.
Company: WeeFee1
Position: Lead Software Engineer
Customer: WeeFee1
COMO - Mobile apps platform that allowed users with no technical skills to build their own mobile app. The business was oriented mostly in cafes and restaurants. It had a lot of different
pre-build components and built-in marketing campaigns for any type of promotion. (like premium, subscriptions, loyalty benefits, gifts, etc).

 New Features developing
 Code refactoring
 Bug fixing
 Development of unit tests
 Designing architecture
 Code maintaining
 Deployment scripts
 Native code
 Ecosystem architecture

Technologies: React Native, React, Redux, React-Navigation, Jenkins, Shell, Swift, Java, Objective-C


Company: AgileEngine
Position: Senior React-Native Developer
Customer: FarmCommand
FarmCommand - a complete farm management platform, built by farmers. Automatically integrates all sources of data and delivers what growers need most: swift, accurate, in-field decision support.

 Creating UI from scratch based on InVision mockups
 Supporting existing functionality, bug fixing, and refactoring
 Software architecture design
 Working on performance improvements in vanilla JS and React & RN & Redux specific
code
 Сode reviews
 Unit testing via Jest framework
 Participation in planning, retrospective, and daily scrum meetings
 Tight collaboration with UI-designers, other UI developers, backend and QA team
 Communication with product managers and product support team

Technologies: ReactJS, React-Native, Redux, Redux saga, Realm

Company: MWDN
Customer: COMO
Responsibilities: React-native. Maintaining existing code, implementing new solutions from scratch, sprint planning

Company: Sloboda Studio
Responsibilities: JS, jquery, Angular, react, react-native development.
Company: Chimpy AG (remote)
Responsibilities: React, react-native, nodeJS development, frontend and backend tests (mocha/chai), setting up CI, teamwork organization.

Company: B2B studio (remote)
Responsibilities: Providing html-markups from scratch based on PS-layouts, basic js-development (jquery plugins, simple animations).
I definetly don't want to join a company without coordinated workflows, which philosofy is "features above all", but not "let's make a quality product".
Position: Senior Software Engineer
Category: Data Engineer
Experience: 7 years | English: fluent

Goals:
- improve my current knowledge about Big Data
- learn more about Real time streaming process
- improve ML skills
Competence:
• Methodologies: Object-Oriented Programming, Agile Modeling, XP, Scrum, Kanban
• Languages: Java, Python, Groovy, Perl, Scala 
• Databases: PostgreSQL
• Tools: IntelliJ IDEA , PyCharm, Android Studio, Eclipse, Sublime Text, Jira, Trello
• Version control: GIT, SVN, ClearCase
• Other: Regex, MOO, JSE, JDBC, JSON, XML, HTTP, REST, Jenkins, GitHub API, SOAP, AWS(EC2, S3, 
Lambda, EMR, Step function, OpenSearch, RDS Postgres, Glue, DynamoDB), Databricks

Have experience in different types of Projects:
1. Android application for dating site(Andorid developer)
2. Improvement and support for GSM environment(3G and 4G)(Software developer)
3. Localization(Lead Software developer)
4. Big Data(Senior software developer)

Current position:
Project: Data Lake, Finance
Team Size: Dev Team: 7, PO:1
Project Role: Software Engineer
Tasks performed:
• design ETL process for ingestion data into Data Lake(Databricks)
• design ETL process for consuming data from Data Lake
from Data Lake into Snowflake
• developing
• testing
• planning
• customer communication

Interesting in Big Data projects or ML.
Expectation:
- friendly atmosphere
- less bureaucracy
- less meetings
- competence team
Position: Senior Software Engineer
Category: .NET
Experience: 7 years | English: fluent


Computer Engineering graduate with expertise in .Net and JavaScript for building software and have 7 years of hands-on experience. 
Experience in complete software development life cycle experience. 
Experience in designing, building, and maintaining efficient, reusable, and reliable C# code.
Experience in creating Restful services using ASP.NET / .NET Core Web API to allow web/client projects to leverage reusable data.Spearhead end to end web application development with diverse programming languages, including JavaScript, C#, and JavaScript frameworks (AngularJS, Angular)
Designed, coded, tested, and aggregated results from SQL queries to provide information to clients.
Experience in designing and developing databases.
Developed fully functional responsive prototypes based on business requirements. Experience in ensuring technology standards and best practices are maintained across projects.
Experience in providing support for deployed systems.
Currently working as a Senior software engineer working in moving a legacy application done with power builder to a web application with angular and .Net.
I am looking for remote opportunities with English being the main language.