Vitalii Dziuba
Senior Solution Architect
Experience
Jul 2023 - Present
2 years 6 monthsSenior Solution Architect
Malaga Consulting
- Working closely with stakeholders to gather information about their needs and constraints
- Creating detailed technical specifications and architectural designs for the proposed solution
- Assessing and recommending the use of specific technologies or platforms to meet project requirements
- Building prototypes or proof-of-concept models to validate design decisions and demonstrate the feasibility of the proposed solution
- Defining the overall structure of a system or application, including its components, interactions, and data flows
- Providing recommendations for development teams, participating in technical task decisions, and ensuring development aligns with the project
- Continuously monitoring and optimizing the performance of systems and applications
- CRM, ERP, RMS discovery phase, automation system setup and maintenance, team organization and project infrastructure establishment, organization of UI/UX solution prototypes
Oct 2022 - Jul 2023
10 monthsFull-Stack Team Lead (CEM Track)
Europcar
- Creating road maps and managing project timelines
- Supporting developers during the design, development, and testing phases
- Collaborating with cross-functional teams
- Identifying and mitigating project risks
- Ensuring high-quality development and testing
- Tracking progress and preparing reports
- Enhancing development methodologies
- Prototyping and project documentation
- Communicating with stakeholders and partners
- Launch and product support
- ERP for rent parks Flutter mobile version to automate processes of rental park managers
- Microservice system for car rent and accounting of technical and insurance risks (MEAN, AWS)
- Support platform for modification of GPS car tracking
- Taxi service system for monitoring events on the taxi route
May 2022 - Oct 2022
6 monthsSpain
Chief Technology Officer (CTO)
Synergym
- Defining and implementing strategic direction
- Managing technical specialists and developers
- Designing technical architecture and implementing technical solutions
- Project planning, organization, and execution control
- Requirement definition, risk assessment, and resource management
- Establishing partnerships with technology vendors and other external parties
- Prototyping, design, and development of LMS platform
- Developing software for treadmills and stationary bikes (Java, Objective-C, Python)
- Integrating equipment with other services and devices
- Developing an e-Learning application for training coaches and selling courses (Node.js, AWS)
Dec 2021 - Apr 2022
5 monthsGermany
Solution Architect/Team Lead
Taimer CRM
- Setting project goals and action plans to achieve them
- Managing the project according to scope of plans and budget
- Organizing the project office by product domains
- Designing the overall architecture of the software system to meet functional and non-functional requirements
- Organizing development teams and providing technical guidance and leadership
- Managing regular updates, expectations, and stakeholder decisions
- Enforcing quality standards through code reviews, testing strategies, and addressing technical debt
- Transforming B2B CRM into a microservices architecture (MERN, Next.js, GraphQL, Private Service Cloud, React Native)
- Implementing CRM for various enterprise structures
- Prototyping new system modules
- Streamlining implementation and product support processes
- Establishing a customer support system for the company
Aug 2020 - Dec 2021
1 year 5 monthsUnited States
Full-Stack Team Lead
Everguard
- Leading the design and development of the RMS, including database design, software modules, and integrations
- Ensuring scalability, performance, and maintainability of the system
- Project planning, estimating efforts, and defining project milestones
- Managing and mentoring a team of developers
- Collaborating with stakeholders to understand business requirements and translate them into technical solutions
- Conducting code reviews, implementing a testing strategy, and ensuring that RMS meets quality criteria
- Developing an AI platform for event identification and risk prevention at large manufacturing enterprises (EMS, MEVN, AWS)
- Developing interfaces and APIs for service identification in computer vision
Sep 2018 - Aug 2020
2 yearsNicosia, Cyprus
Team Lead Developer
Blockchain Nature
- Leading blockchain product development for natural resources trading platform
- Managing and mentoring the development team
- Designing and implementing solutions using Golang and GoEthereum
- Ensuring scalability and performance of the blockchain platform
- Collaborating with stakeholders and coordinating project milestones
Sep 2018 - Aug 2020
2 yearsCyprus
System Architect
Nox Outsourcing
- Providing technical leadership and guidance to domain teams
- Designing and developing scalable and performant solutions
- Managing and mentoring a team of developers
- Project planning, coordination, and milestone delivery
- Analyzing requirements and translating business needs into technical solutions
- Enforcing quality standards and conducting code reviews
- Collaborating with stakeholders and providing regular updates
- Continuously improving processes and staying updated with industry trends
- Supervising the project office and architect teams by domains
- Developing and implementing strategic technology roadmaps
- Ensuring technology supports long-term organizational strategy
Sep 2017 - Aug 2018
1 yearCyprus
Chief Technology Officer (CTO)
GTM Exchange
- Developing and executing the technology strategy aligned with company goals and objectives
- Developing scalable, secure, and reliable FX solutions with high availability and compliance
- Assessing and mitigating technology risks by implementing strong security measures, disaster recovery plans, and business continuity strategies
- Negotiating contracts and monitoring supplier performance
- Proposing technological solutions to increase competitiveness
- Identifying opportunities for innovation and research
- Evaluating potential solutions from suppliers and partners
- Building product development and support teams and defining roles and responsibilities
- Organizing network infrastructure and security systems
- Collaborating with cross-functional teams to align technology initiatives with business goals
- CRM service for servicing FX traders and clients of the trading platform
- Website and app maintenance for company websites, event hosting, and streaming educational platforms
- Developing a liquidity aggregator service aggregating liquidity from over 80 stock-market exchanges
May 2016 - Oct 2017
1 year 6 monthsCanada
Front-End Lead React.js
South Pole
- Project planning and coordination
- Translating design concepts into functional components
- UI/UX design and prototyping
- Front-end development and implementation
- Conducting code reviews and quality assurance
- Optimizing performance and scalability of React application
- Mentoring and guiding team members
- Collaborating with cross-functional teams
- Developing a service CRM for retail sales management
- Integrating call center media services (React, React Native)
May 2014 - May 2016
2 years 1 monthABAP App Developer
SAP Consultant
- Developing and supporting ABAP applications
- Participating in SAP projects
- Optimizing code and performance
- Integrating SAP with other systems
- Developing reports and forms
- Maintaining and supporting applications
- Documenting business requirements and processes
- Analyzing client requirements and providing solution expertise
- Configuring and customizing the SAP system
- Coordinating tasks and deadlines
- Developing new interface elements and customizable tool panels
- Linking SAP with third-party applications to exchange data and automate business processes
Sep 2013 - May 2014
9 monthsHead of E-Learning Division
PJSC Alfa Insurance
- Analyzing and modeling business processes in banking and insurance
- Creating and configuring LMS and corporate portal
- Designing training materials for banking and insurance products
- Conducting product training for 5,000 employees
- Developing apps and creating media videos
- Managing stakeholder expectations
- Developing educational applications, games, simulators, and presentations for online corporate training
- Creating an e-Learning platform and internal repository of bank regulatory documents
Sep 2012 - Sep 2013
1 year 1 monthHead of E-Learning Division
PJSC Russian Standart Bank
- Analyzing and modeling banking business processes
- Creating and configuring LMS and corporate portal
- Designing training materials for banking and insurance products
- Conducting product training for 1,000 employees
- Developing apps, media, and animation videos
- Managing stakeholder expectations
- Organizing unified data storage for banking products and documents
- Developing educational applications, games, simulators, and presentations
- Creating an e-Learning platform and internal repository of bank regulatory documents
Jul 2011 - Jul 2012
1 year 1 monthPoland
Project Manager
JSC Krakow Depository
- Prototyping UI/UX for RMS
- Designing system architecture (API, core, modules, integration solutions)
- Analyzing and modeling business processes
- Organizing quality assurance processes
- Supporting accounting management system
- Managing stakeholder expectations
- Creating specialized SAP integration functions
- Establishing an internal regulatory document repository
Apr 2011 - Jul 2011
4 monthsHead of Methodology
PJSC Bank Trust
- Participating in creation and implementation of a scoring lending platform
- Supporting the accounting department by creating banking products and technological maps
- Establishing an internal regulatory document repository
- Implementing a scoring system for microcredit lending
Sep 2009 - Apr 2011
1 year 8 monthsCEO (Co-Founder)
PJSC Infopоrt
- Attracting new clients and setting priorities and goals
- Analyzing and calculating potential projects
- Organizing and supporting pre-sale and cross-sale processes
- Designing and prototyping solutions
- Participating in development of system architectures
- Creating and integrating reporting standards (GAAP, IFRS)
- Organizing and implementing shipping ERP for maritime enterprises
- Organizing and implementing hotel ERP for the hotel business
Apr 2008 - Sep 2009
1 year 6 monthsHead of Payment Card and Methodology
OJSC Bank of Cyprus
- Certifying products in VISA CEMEA
- Organizing and supporting issuance transactions and acquiring operations
- Organizing internal processing and acquiring for five countries
- Managing the bank's ATM and terminal network
- Conducting PCI DSS audits and integrating payment systems
- Organizing card products and supporting VIP clients
- Developing an acquiring system from scratch for payment card transactions
- Establishing an in-house processing network and expanding trading network tools for settlements
Jun 2007 - Apr 2008
11 monthsLead Expert of Methodology
JSB Forum (Commerzbank)
- Developing standards and regulations for individual business and credit operations in accordance with Ukrainian and German legislation
- Conducting seminars at the National Bank of Ukraine on optimizing business processes in financial institutions
- Authoring methods and standards for analyzing and modeling processes (CASE methodologies, ARIS)
- Conducting scientific work on business process optimization in financial institutions
Apr 2001 - Apr 2007
6 years 1 monthCashier → Account Manager → Head of Individual Business Department → Head of Banking Branch → Head of Acquiring Department
PJSC Ukrainian Industrial Bank
- Performing settlement and cash operations
- Conducting intra- and interbank operations, corporate accounting, and payments for private and legal entities
- Organizing branch operations, including cashier duties, accounting, currency exchange, encashment, and retail lending
- Managing opening and closing of the banking day and inter-branch accounting transactions
- Organizing and supporting acquiring operations with POS terminals and ATMs (over 100,000 transactions daily)
Skills
Main Developer Skills
- Node.js 5
- Angular2+.js 5
- React.js 4
- Vue.js 2
- Next.js 1
- Golang 3
- Dart 1
- Ci/cd
- Containerization
- Aws
- Gcp
- Nginx
- Dynamodb
- Mongodb
- Mysql
- Redis
- Restapi
- Less/sass
- Grid Css
- Materialize
- Bootstrap
- Graphql
- Talewindcss
- Go-etherium
- Cocoa
- Walk
- Boltdb
- Tarantool
- Flutter
- Redux
- Mobx
- Sqlite
- Orm
- Rive
- Animation
- Git
- Bamboo
- Bitbucket
- Jenkins
- Docker
- K8s
Manager Skills
- Team Management
- Project Management
- Manager Tools
- Stack Golang
- Python
- Ruby
- Java
- C++
- C-obj
- Agile
- Waterfall
- Lean
- Apf
- Ccpm
- Prince2
- Six Sigma
- Jira
- Confluence
- Bi
Ui/ux Skills
- Prototyping Tools
- Design Methodologies
- Design Tools
- Motion Design
- Axure
- Figma
- Xd
- Lean Ux
- Atomic Design
- Design Thinking
- Participatory Design
- User-centered Design
- Agile Design
- Photoshop
- Illustrator
- Archicad
- Animate
- After Effects
- Premiere
- Blender
Architect Skills
- Case-tools
- Frameworks
- Architecture Modeling
- Applied Architectural Patterns
- Ea. Sparx
- Archimate
- Togaf
- Zachman
- Bpmn
- Idef
- Dfd
- Uml
- Mvc
- Mvvm
- Microservices
- Event-driven
- Hexagonal
- Cqrs
- Consensus
- Smart-contracts
- Sidechains
- Interoperability
Expertise Area
- Banking Solutions
- Payment Systems
- Blockchain
- Seo
- E-commerce
- E-learning
- Marketing
- Risk Management
- Customer Management
- Enterprise Management
- Fx Trading
- Machine Learning
Languages
English
ElementaryPolish
Elementary Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience