Работал в 7 компаниях   14 лет 2 месяца

IT

Senior Full Stack Software Engineer

Ciklum

IT

2 года 7 месяцев

12.2021 - по настоящее время

Visma LogBuy is Denmark's leading benefits and discount portal.

Visma LogBuy negotiates and mediates discounts and benefits to employees in Denmark's largest companies, municipalities and organizations.

The company deals with the most interesting and sought-after shops, webshops, fitness chains, restaurants, holiday providers, etc. to ensure you the market's largest and best range of savings.

Leadership:

• Onboarded and mentored newcomers

• Arranged grooming and planning sessions

• Proposed ideas, estimated tasks, code reviews

• Collaborated with Cyber Security, Data Engineering, AI teams to deliver smart and secure solutions

• Investigated AI tools to increase team efficiency: Amazon Q, ReSharper AI Assistant, finally integrated GitHub CopilotTechnical achievements:

• Improved the Portal's search engine• Made the Portal security audit and improved its security

• Introduced Security Log Management (SLM) using Amazon services: CloudTrail, GuardDuty

• Introduced Static Application Security Testing (SAST) with Synopsys Code Sight, Aikido Security, made static analysis with ReSharper, Roslyn, Security Code Scan, SonarQube

• Migrated Chrome browser extension from Manifest V2 to Manifest V3

• Prepared browser extension release for Safari on macOS and iOS

• Prepared browser extension release for Firefox

• Composed automated tests with Selenium WebDriver to cover browser extension functionality

• Updated integration with Zalando Cards on Demand web service to support B2B orders

• Integrated Leadfamly/Playable marketing gamification platform

• Implemented a service to synchronize data between RDB and BigQuery data lake through Google Cloud BigQuery API

• Integrated Snowplow - enterprise event-level analytics platform that enables data collection from multiple platforms for advanced data analytics

• Covered most used API routes with NBomber load tests and increased their performance

• Optimized API routes performance increasing the response speed up to 38 times

• Migrated projects from .NET Core 3.1 and .NET 5 to .NET 6

Technologies used:

• DBs: MS SQL Server, Redis, Lucene indexes, Google Cloud BigQuery, Amazon Redshift

• Backend: .NET Framework 4.7.2, .NET Core, ASP.NET Web API, Lucene.Net

• Frontend: ASP.NET, AngularJS, React, Bootstrap, Browser extensions

• CI/CD: AWS CodeBuild, AWS CodeDeploy, AWS CodePipeline

• Testing: NUnit, xUnit, Moq, JMeter, NBomber

Senior Full Stack Software Engineer

Ciklum

IT

6 месяцев

05.2021 - 11.2021

ProFeed is the tendering portal that handles the inquiry and offer process within the scope of the procurement of personnel services for the contract partners of DB Zeitarbeit GmbH.

My responsibilities included the development of a distributed AWS cloud-native system to support the tendering process:

- vendors and candidates profile management

- tender offers/requests registration

- submitting potential suppliers' bids/proposals

- tender process maintenance

Technologies used:

• DB: Amazon DynamoDB

• Backend: .NET 5, ASP.NET Core Web API

• Frontend: ASP.NET Core Blazor WebAssembly

• AWS products: Cognito, Lambda, S3, SQS, SES, EventBridge

• CI/CD: AWS CDK (Infrastructure as Code), AWS CodeBuild, AWS CodeDeploy, AWS CodePipeline

• Testing: xUnit (unit and integration tests), Robot Framework (UI and End-to-end tests automation)

Software Engineering Team Lead

ADRABA

IT

2 года 11 месяцев

01.2018 - 12.2020

Finance Magnates is a global provider of news, research, and events focused on Fintech, electronic trading, Payments & Banking, Crypto & Blockchains, and the technology that drives them.

Project included development of distributed high-loaded CMS for a global provider of multi-asset trading news. The solution is based on the web (ASP.NET Web API) and Windows services (Topshelf), which are built (and communicate) with actor systems (Akka.NET) and hosted with Amazon Web Services (Amazon RDS for PostgreSQL, Redis, Amazon EC2, S3, CloudFront).

Technologies used:

.NET Framework 4.8, .NET Core 3.1, ASP.NET Web API, SignalR, Akka.NET, Dapper, PostgreSQL, Redis, Elasticsearch, AWS S3, AWS Lambda

Responsibilities:

As a Software Engineering Team Lead

1. Project backend team management (2-4 people)

2. Сonsultations and negotiations with client

3. Conducting job interviews for new employees and colleagues skills assessment, cooperation with the HR team

4. Project tasks and requirements analysis, estimation, and project planning

5. Synchronization and cooperation with the frontend, QA, DevOps, and other teams

6. Created a "quick start" project guide for new came colleagues

As a Senior Software Engineer

1. Code reviews

2. Solution architecture and documentation

3. Created global search and plagiarism check solution based on Elasticsearch

4. Implemented data migration process

5. Developed CI/CD pipelines (TeamCity, Octopus, GitLabCI), release management

6. Doing integrations: authentication (Facebook, Twitter, Google), payment systems (Bluesnap, PayPal), marketing (MailChimp, Mandrill), Captcha services (RingCaptcha, Google ReCaptcha), Google Drive, Google Sheets, Google Analytics, Google Analytics Reporting, Youtube, Telegram, AWS S3

7. Implemented business logic, authentication with JWT, images compression

8. Made security audit using OWASP methodologies

Software Engineer

Ciklum

IT

1 год 11 месяцев

02.2016 - 01.2018

Leverate is a trusted provider of white-label solutions for brokers and trading platforms. Our credibility is global, as hundreds of brokers from around the world place their trust in Leverate. Our advanced broker white label solution provides added value to their business.

Responsibilities:

Development of scalable distributed system (.NET Windows services, ASP.NET Web API services, MS Dynamics CRM), which provides Forex brokerage services and MS Dynamics CRM customization, plugins and solutions development and update from CRM 2015 to MS Dynamics 365.

System includes integrations with: MS Dynamics CRM, Forex Web Trader tool, MT4 and Sirix trading platforms, LiveChat, VoIP telephony, automated customer conversion funnels, Mautic Marketing Automation middleware, mail servers, Authentication server, which communicate using WCF services, ASP.Net WebHooks, RabbitMQ and Service Bus for Windows Server messaging.

Software Engineer

Creatio

IT

1 год 4 месяца

10.2014 - 02.2016

Creatio is a global vendor of software to automate workflows and a CRM with no-code development.Creatio offerings include a Studio Creatio (no-code platform), CRM applications: Marketing Creatio (marketing automation tool), Sales Creatio (sales force automation software) and Service Creatio (help desk software), industry workflows (Workflow) for 20 verticals and marketplace add-ons.

The projects included the development of CRM systems: domain solutions and configurations for sales, consulting, travel companies.

Responsibilities:

1.Implementing web-services (WCF), web-applications (ASP.NET, JavaScript, jQuery, Ext JS, RequireJS, Backbone.js, Bootstrap, HTML, CSS)

2.Development of business logic, business processes, lead management automation (on BPM platform)

3.Creating SQL reports (DevExpress)

4.Doing integrations (Google Maps, OpenStreetMap, QuickBooks)

5.Providing support services

6.Writing technical documentation

7.Testing, quality assurance

Software Engineer

Creatio

IT

1 год 8 месяцев

02.2013 - 10.2014

Creatio is a global vendor of software to automate workflows and a CRM with no-code development.Creatio offerings include a Studio Creatio (no-code platform), CRM applications: Marketing Creatio (marketing automation tool), Sales Creatio (sales force automation software) and Service Creatio (help desk software), industry workflows (Workflow) for 20 verticals and marketplace add-ons.

The projects included the development of CRM systems: domain solutions and configurations for transport and logistics companies, telecommunication companies, banks, call centers.

Responsibilities:

1.CRM systems development (ASP.NET, JavaScript, jQuery, Backbone.js, Ext JS, RequireJS)

2.Business process automation (BPM)

3.Business logic development

4.Doing integrations

Junior Software Developer

Arvo Software Ltd.

IT

2 года 11 месяцев

02.2010 - 01.2013

The Driver & Vehicle Agency (DVA) is an executive agency of the Department for Infrastructure (DfI). Their aim is to deliver improved road safety and better regulation of the transport sector. Responsibilities include driver licensing, vehicle and driver testing, responsibility for those who drive for a living and roadside enforcement.

The project includes software development and support for Driver and Vehicle Agency (DVA or DVANI) test centers, call centers, and online booking services.

Responsibilities:

1.Development of distributed system: desktop (Windows Forms), web applications (ASP.NET), web-services (WCF), which communicate via COM server and SOAP, implementation of applications business logic

2.Creating SQL reports

3.Providing support services

4.Writing technical documentation

5.Testing, quality assurance

Ключевая информация

Senior full-stack developer with 10+ years of experience:

• DBs and NoSQL applications: MS SQL Server, PostgreSQL, MySQL, Redis, Elasticsearch, Lucene indexes, Amazon DynamoDB, Amazon Redshift, Google Cloud BigQuery

• Backend: .NET Framework, .NET Core, C#, ASP.NET, ASP.NET Core, Web API, Akka.NET, Lucene.Net

• Frontend: ASP.NET Core Blazor WebAssembly, JavaScript, TypeScript, jQuery, Backbone.js, Ext JS, RequireJS, Bootstrap, HTML, CSS

• Reporting: DevExpress, Reporting Services (SSRS)

• Testing: xUnit, NUnit, MS Unit, Moq, Robot Framework, Apache JMeter, NBomber

• Source Control Systems: SVN, Git, TFS

• CI/CD: TeamCity, Octopus, GitLabCI, AWS CDK (Infrastructure as Code), AWS CodeBuild, AWS CodeDeploy, AWS CodePipeline

• CRM: MS Dynamics CRM, bpm’online, Creatio

• AI services: ChatGPT, Gemini, Bing Chat, DALL-E, Midjourney, GitHub Copilot, Amazon Q

• OS: Windows, Linux

Учился в 2 заведениях

Київський національний університет імені Тараса Шевченка

Факультет радіофізики, Комп'ютерні системи та компоненти

Київ, 2012

Національний університет "Полтавська політехніка імені Юрія Кондратюка"

Економічна кібернетика

Полтава, 2011

Владеет языками

Английский

продвинутый

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Немецкий

базовый

Французский

базовый

Украинский

родной

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Курсы, тренинги, сертификаты

Generative AI tools

2024

GitHub Copilot: Use AI to write code for you!

2023

Master the Coding Interview: Data Structures + Algorithms

2022

Курси торгівлі на ринку Forex

Полтава, 2009

Олександр Григорович

Розробник програмного забезпечення

Киев

Готов переехать: Киев, Другие страны

35 лет

Работает, но открыт для предложений

полная занятость, проектная работа

Характер работы: удаленная работа, гибридная, в офисе/на месте

Обновлено 1 день назад