← В ленту

Портфолио

Actimind

Technical Product Manager/Solutions Architect (for DHL Global Forwarding)

Actimind

Technical Product Manager/Solutions Architect (for Apptus)

actiTIME/actiPLANS

Technical Project/Product Manager

Скиллы

Agile Methodologies
AJAX
Amazon Web Services (AWS)
Angular JS
Business Process Improvement
C#
Communication
CSS
Customer Communication
Databases
Design Patterns
Ember JS
Employee Training
HAML
Hiring
HTML
Investor Presentations
J2EE
Java
JavaScript
JDBC
jQuery
Mentoring
Microservices
Microsoft SQL Server
MongoDB
Mongo DB
MS SQL
MySQL
.Net
OOP
Oral Communication
Performance Reviews
PHP
PostgreSQL
Process Improvement
Product Management
Project Management
Project Planning
Representational State Transfer (REST)
Ruby on Rails
SASS
Scrum
Software Development
Spring
SQL
Strategic Roadmaps
Strategic Vision
Struts
System Architecture
System Performance
Technical Direction
Timelines
UI/UX
Web Applications
XML
XPath
XSL-FO
XSLT

Опыт работы

Vice President of Engineering
с 11.2022 - По настоящий момент |NEI
Representational State Transfer (REST), Amazon Web Services (AWS), Timelines, Technical Direction, System Performance, Strategic Vision, Performance Reviews, Oral Communication, Communication, Strategic Roadmaps, Hiring, Process Improvement, Investor Presentations, Product Management, System Architecture, Project Management
NEI is a global machine learning company at the intersection of Edtech and the Future of Work. NEI’s service is recognized in Japan as the premier AI-based professional language training provider, selected by major corporations including MUFG Bank, JCR, IIJ. NEI’s unique value proposition (UVP) is its hybrid recommender engine that uses collaborative filters to track similar behavior among profiles for customized language learning. NEI creates the optimal plan for each individual to master communication skills for their functional area, and delivers this curriculum through professional 1:1 instruction. As VP of Engineering I am responsible for: - managing product, development process, and process automation; - supervising half a dozen remote contractors (backend and frontend developers, ML specialist); - hiring and managing internal development team; - designing and planning transition of legacy system into micro-service architecture; - decision-making about the direction, strategy, and financial management of the technology aspects of the business; - strategic roadmap planning; - preparing and delivering product engineering aspects for investors presentations.
Technical Lead
08.2022 - 11.2022 |Wio Bank
Representational State Transfer (REST), Amazon Web Services (AWS), Databases, System Performance, Performance Reviews, Oral Communication, Mentoring, Communication, Microservices, MongoDB, Project Management, Project Planning, Java
WIO Bank is a first online bank of UAE with the mission to modernize UAE banking system and make it possible to open a bank account from the comfort of your home. At WIO I was leading a team developing internal customer support workflow. The system was responsible for registering incoming customer inquiries via phone calls and emails, collecting relevant customer information from other bank’s micro-services and sub-systems, providing this information as well necessary account related actions to the customer support team. I was responsible for: - Hiring, onboarding, and mentoring of team members. - Managing external consultancy team. - Setting up development process. - Collecting and aligning requirement from multiple groups of stakeholders. - Working on system architecture. - Resolving and tracking down technical dependencies from other development teams.
Technical Project/Product Manager
12.2019 - 03.2022 |actiTIME/actiPLANS
Representational State Transfer (REST), Amazon Web Services (AWS), Databases, Timelines, Technical Direction, System Performance, Strategic Vision, Performance Reviews, Oral Communication, Mentoring, Communication, Business Process Improvement
actiTIME is a Web Application for task management and time tracking available as online subscription service as well as on-premise solution. The application provides a wide range of functionalities to track and control teams expenses on a given customer, project and task through flexible access right control, billing and users rates configuration, and a variety of multi-level easily configurable reports. actiPLANS is a Web Application for leave time management and planning available as online subscription service. Online version of actiTIME and actiPLANS could be integrated. • Managing the development and verification processes for the team of 12 development and QA engineers. Organizing scrum activities: sprint planning, retrospective and daily stand-ups for developers and QA • Outlining and controlling DevOps activities scope and its execution • Running hiring process and technical interviews • Overseeing and organizing training process for new team members • Building a metric system for visibility into whole team and individual members performance • Preparing and planning product road maps based and features estimations and team performance metrics • Working with team members on setting up quarterly and yearly personal improvement goals • Establishing communication flows within and across teams • Reporting to business on product schedules and quality
Technical Product Manager/Solutions Architect (for Apptus)
03.2016 - 12.2019 |Actimind
Representational State Transfer (REST), Amazon Web Services (AWS), Databases, Timelines, Technical Direction, System Performance, Strategic Vision, Performance Reviews, Oral Communication, Mentoring, Communication, Business Process Improvement
Apptus is a Sweden company developing search and real time personalized recommendations platform (eSales) for e-commerce sites of various sizes and domains, including the digest brands in Nordics. For Apptus I was leading the product development for: Personalized Mail Engine - system for delivering real time personalized recommendations into emails at the time of email opening; Demo Hub – Web platform for generating and distributing demo sites to showcase eSales functionalities and its eco-system abilities (configurations, administration, reporting); NLP Search Engine Prototype. • Managing the team of up to 10 development and QA engineers • Analyzing business requirements and needs. Formulating new features for business and engineering teams in the language they can understand. • Working on the system architecture and features technical design with engineering team. • Estimation and planning of the product road map. Communicating with business and marketing on the road map • Running demos and on-boarding process for the end clients • Preparing and running workshops on the product usage. Collecting clients’ feedback and current work process pains to be addressed in the future. • Working with designers to prepare UI/UX mocks • Organizing functional and UI/UX comparison analysis of competitors • Running hiring process and technical interviews • Overseeing and organizing training process for new team members • Working with team members on setting up quarterly and yearly personal improvement goals • Establishing communication flows within and across teams
Technical Product Manager/Solutions Architect (for DHL Global Forwarding)
06.2014 - 10.2015 |Actimind
Representational State Transfer (REST), Amazon Web Services (AWS), Databases, Timelines, Technical Direction, System Performance, Strategic Vision, Performance Reviews, Oral Communication, Mentoring, Communication, Business Process Improvement
• Managing the team of up to 14 development and QA engineers • Analyzing business requirements and needs. Formulating new features for business and engineering teams in the language they can understand. • Working on the system architecture and features technical design with engineering team. • Implementing critical core functionality. • Estimation and planning of the product road map. • Running hiring process and technical interviews • Overseeing and organizing training process for new team members
Team Lead (for Winpharma)
04.2014 - 11.2014 |Actimind
Representational State Transfer (REST), Databases, System Performance, Performance Reviews, Oral Communication, Mentoring, Communication
• Designing architecture and leading development team for business intelligence module for Winpharma (http://www.winpharma.com/) and Winplateforme (http://www.winplateforme.com) (.Net, C#, MS SQL Angular JS, SASS, HTML) • Implementing critical core functionality on back-end and database level • Communicating with client on system requirements, architecture and implementation details • Estimation and planning of projects delivery timelines
Senior Software Engineer (for LoadDynamix/Virtual Wisdom/Virtana)
10.2013 - 10.2014 |Actimind
Representational State Transfer (REST), Databases, System Performance, Performance Reviews, Oral Communication, Mentoring, Communication
LoadDynamix was producing hardware devices and firmware for them to generate performance test loads on network and storage servers and infrastructure. During my time at LoadDynamix I was working as a full stack developer building web service for managing, configuring, and analyzing the test runs results. Primary technical stack was Ruby on Rails, Mongo DB, Ember JS, SASS, HAML. • Architecture design and implementation of reporting system supporting creation of report templates and generation of individual reports to be persisted and shared. Reports included charts for multi-channels statistics with different aggregation levels for weeks long test runs. • Hiring and mentoring of team members • Code review
Team Lead (for Ticket Evolution Platform)
06.2013 - 06.2014 |Actimind
Representational State Transfer (REST), Databases, Oral Communication, Mentoring
Ticket Evolution Platform is a hub for individuals and business to buy and sell tickets for various entertainment events: sports, concerts, exhibitions. My work with this project was the development of Ruby on Rails gem using Ruby on Rails, HTML, JavaScript, CSS. The gem embeds integration with Ticket Evolution Platform into any RoR e-commerce site providing: • separate endpoints for searching, listing and viewing of events, performers, venues and ticket groups • administration interface for configuring endpoints: URLs and UI design • customizable checkout process
Senior Software Engineer (full-stack)
02.2011 - 05.2013 |actiTIME
Representational State Transfer (REST), Databases, Oral Communication
I was developing time tracking task management software using Java SE, J2EE (Servlets, JSP), JDBC, MySQL, Struts, HTML, JavaScript, CSS. I was responsible for: • Re-architecture of reporting engine • Implementation of notification system • Estimation and implementation of software customization requests
Development Manager (for WebCollage)
08.2009 - 02.2011 |Actimind
Timelines, Performance Reviews, Oral Communication
WebCollage is content distribution platform that aggregates up to date product information from vendors in unified way to make it seamlessly available on any retailer site. Each vendor is presented in a the platform as web module which is a Web site embedded with special XML data containing product information, categorization, assortment and special XML markup for HTML pages to hide/show parts of content based on product data and assortment. • Planning and control development activities with the team up to 15 people; • Initial analysis and discussions of requirements; • Communication with the client about release budget, timeline and quality; • Interviewing new members for the project team: web developers and QA engineers; • Reporting to the company top management and clients on projects statuses and risks;
Team Lead (for WebCollage)
05.2008 - 08.2009 |Actimind
Performance Reviews, Oral Communication, Mentoring
• Initial assessment and training of new employees; • Code review; • Communication with customers on the major technical issues with WebCollage platform and ways to mitigate/fix them; • Implementation of internal development framework and verification tools to facilitate development of project modules for WebCollage platform;
Web Developer (for WebCollage)
10.2007 - 05.2008 |Actimind
Oral Communication
• Development of project modules (Web applications) with JSP, HTML, CSS, JavaScript, XML, XLST, XPath. Each project module for WebCollage represents a set of content transformations phases using JS, XML, XSLT+XPath • Code review;

Образование

Information Systems (Магистр)
2010 - 2012
Saint Petersburg State University of Information Technology Mechanics and Optics (SPbSU ITMO)
Information Technology in Education (Бакалавр)
2004 - 2010
Saint Petersburg State University of Information Technology Mechanics and Optics (SPbSU ITMO)

Языки

АнглийскийВыше среднего