Would you like to go to https://onsiter.com/us/ instead?
Podría estar disponible
(Actualizado 2023-09-28.)Solution Architect/Tech Lead
Vilnius, Вильнюсское городское самоуправление, Литва
Nativo English, Russian
- Vast experience in using Java, JS, Python
- 5 years in development of R&D solutions
- 20 years of experience in IT
Habilidades (39)
JPA
DESIGN PATTERNS
Bootstrap
AWS
MySQL
Oracle
JavaScript
Maven
Boot
CSS
PostgreSQL
Spring
Git
Jasmine
webpack
JUnit
Python
Hibernate
NestJS
AI/ML
Tomcat
Java
MS SQL Server
jMeter
Web Services
ES6
Apache
NodeJS
ActionScript 3
JQuery
HTML
Agile
Leader
MongoDB
ExpressJs
REACTJS
Selenium
Angular
Azure
Resumen
C 6 2013
C/C++ 4 2019
Databases
MySQL 21 2023
PostgreSQL 8 2023
Oracle 18 2023
MongoDB 10 2023
MS SQL Server 18 2018
AI/ML Technologies
OpenCV 8 2023
NumPy 6 2023
TensorFlow 6 2023
Keras 7 2023
CNNs 3 2020
Catboost 2 2020
================
C 6 2013
Testing platforms
JUnit 19 2020
JMeter 9 2020
Jasmine/Mocha 7 2020
Selenium 6 2016
Design patterns
OOP/OOD/OOA MVC 22 2020
UML 19 2020
BPMN 10 2020
Other
Jenkins 10 2020
SonarQube 6 2020
RabbitMQ 5 2020
Ansible 2 2017
ElasticSearch 3 2017
Experiencia profesional
2023-09 - Presente
It is designed to help organizations of all sizes to meet their information security and compliance requirements and to ensure that their security posture is maintained over time.
Technologies TypeScript, Node.js, Nest.js, Prisma, MySQL, Swagger, AWS S3 Role Tech lead/Backend developer Responsibilities Leading the technical direction of the project and make decisions on architecture, design patterns, and technologies to be used.
Communicating with stakeholders to gather requirements and provide regular updates on the progress of the project.
Ensuring that the project is delivered on time, within budget, and to the required quality standards.
Participating in code reviews and provide feedback to other developers on the team.
Developing and maintaining Node.js-based application backend Writing clean, maintainable, and scalable code using best practices and coding standards.
Project SDK for interior objects recognition & transformation Period 12/2019 - 01/2023 Industry Software & HiTech Project Description SDK is a set of components that allows mobile and web developers to expand their product's functionality with photo/video transformation tools. SDK allows to remove the existing object or place a new one in real-time.
Technologies Python, JavaScript, React.js, OpenCV, TensorFlow, Keras, NumPy, iOS, Android, Role Architect, ML specialist Responsibilities Implementation NN for interior's objects recognition Implementation NN detection room geometry; Algorithms for texture applying with proper scale; Image processing and transformation.
Overall Team Size 8 Project Insurance programs catalog Period 12/2018 - 11/2019 Industry Insurance Project Description The unified database of relevant and structured information about different insurance programs for different employees, which allows to fill the complex forms with necessary information, to control the different steps of the process, to make an export and an import in various formats and to replicate the data into other data stores.
Technologies ES6, Node.js, Express.js, Joi, MongoDB, RabbitMQ, Git, Jenkins, SonarQube Role Lead developer, Solution architect Responsibilities Estimations; Implementation of the application skeleton; Core functionality; Performing code review; Technical coordination; Solution architecture and technical design preparation.
Overall Team Size 10 Project Product Information Management system Period 11/2014 - 05/2019 Industry Media management Project Description Product Information Management web application manages a huge amount of products in one place and imports the updates from external system (SAP) once a day. Work management module organizes working process by creating special projects for editing products (translation, approvement to the print or online catalogue). Media asset management module works with all media and digital files of the products, stores in own file system and maintains previews for the files.
Technologies Java, Hibernate, Spring, REST API, PostgreSQL, AngularJS, jQuery, jQuery UI, HTML/CSS,Maven, Git Role Team leader, Solution architect Responsibilities Collecting and clarifying requirements; Estimations; Implementation of the application skeleton; Core functionality; Performing code review; Technical coordination; Solution architecture and technical design preparation.
Application support Overall Team Size 5 Project Products catalog Period 07/2014 - 06/2016 Industry Media management Project Description The unified database of relevant and structured information about goods, which allows to manage the exchange of marketing, technical and commercial information about the assortment, to make an export and an import in various formats, depending on the tasks to be accomplished.
Technologies ES6, Node.js, Express.js, React.js, Redux.js, HTML /CSS, MongoDB, Microservices, Git, Webpack, Jenkins, Ansible, Azure (storage, workers, queues) Role Team leader, Solution architect Responsibilities Collecting and clarifying requirements; Estimations; Implementation of the application skeleton; Core functionality; Performing code review; Technical coordination; Solution architecture and technical design preparation.
Overall Team Size 6 Project Images processing module Period 12/2012 - 07/2014 Industry Media management Project Description The module provides sequential preparation stages (tasks setting to employees, determination of task progress status, checking and correcting and etc.) Each participant has a personal account with tasks associated with his activities. Workflow is optimized with help of special Photoshop plug-ins.
Technologies Java, Spring, Hibernate, Axis, JavaScript, Imagemagick, XMP, Photoshop SDK, Objective- C, Adobe Flex 3, ActionScript, Oracle (SQL and PL /SQL), Maven, Git Role Project Manager, Lead developer Responsibilities Collecting and clarifying requirements; Estimations and delivery schedules creation; Interaction with customer; Business processes implementation; Performing code review; Technical coordination; Solution architecture and technical design preparation; Delivery and support.
Overall Team Size 7 Project IWeb2Print system Period 07/2011 - 11/2013 Industry Media management Project Description Solution that provides possibility for clients to upload their own unique content for automated print production. It consists of several modules formed as separate web applications (Online Editor, Shop, CRM, Production, Shipping, Product Configurator). The product is focused on small print business mostly.
Technologies Java, Spring, Hibernate, Wicket, Vaadin, iText, HTML/CSS, JavaScript, MySQL, GWT, GXT, Maven, SVN Role Project Manager, Lead developer Responsibilities Collecting and clarifying requirements; Estimations and delivery schedules creation; Interaction with customer; Business processes implementation; Implementation of the application skeleton, core functionality; Performing code review; Technical coordination; Solution architecture and technical design preparation; Delivery and support.
Overall Team Size 5 Project Media Service Providers automation system Period 03/2008 - 06/2011 Industry Media management Project Description It's used to cover the whole process of printed media production preparation from catalog /page concept to getting hard copy from print machine. The system has plug-in client-server architecture that allows extending both server and client functionality.
Technologies Java, Spring, Hibernate, Adobe Flex 3, ActionScript, InDesign Server API, Oracle (SQL and PL/SQL), Ant, CVS Role Senior Developer Responsibilities Collecting and clarifying requirements; Estimations and delivery schedules creation; Interaction with customer; Business processes implementation; Implementation of the application skeleton, core functionality; Performing code review; Solution architecture and technical design preparation; Delivery and support.
Overall Team Size 10 Project E-training System Period 07/2007 - 02/2008 Industry Education Project Description It's used to cover the e-training process.
Students can choose different courses, track an own progress and post the reviews about passed courses. There is a lot of different functionality here: notifications, multilevel control, estimates and certifications.
Technologies Java, Spring, Hibernate, Wicket, JavaScript, HTML /CSS, MySQL, Ant, CVS Role Senior Developer Responsibilities Collecting and clarifying requirements; Estimations; Business processes implementation; Implementation of the application skeleton, core functionality; Performing code review; Solution architecture and technical design preparation.
Overall Team Size 5 Project CMS and printed catalogs preproduction system Period 10/2003 - 06/2007 Industry Education Project Description Application is a highly customizable CMS and printed catalogs preproduction system. System consists of two parts: Frontend - to access business functions of this system and Backend for configuration purposes.
Technologies Java, Tomcat, BEA WebLogic, Spring, Hibernate, TML/CSS/JavaScript, Oracle, Ant, Maven, CVS Role Senior Developer Responsibilities Business processes implementation; Implementation of the application skeleton, core functionality; Performing code review.
Overall Team Size 6
Formación académica
2023-09 - 1999-01
Certificaciones
Contacta con el consultor
¿Necesita ayuda para encontrar un experto?
Podemos ponerle en contacto con expertos cualificados que se ajusten a sus necesidades.
o