Загальна інформація
Java Architect Developer ☕🏗️, Software CraftsMan 🛠️📐, Mentor 🦉, Speaker 🦜🎙️, Open…
Послуги
Статті від Mykola
Діяльність
-
[NEWS] The Apache Software Foundation Announces New President https://bit.ly/4i1tp9f #opensource
[NEWS] The Apache Software Foundation Announces New President https://bit.ly/4i1tp9f #opensource
Вподобано Mykola Bova
-
Since Quarkus avoids using reflection solutions, we’ll utilize the lite version of Eclipse JNoSQL, which allows us to generate the necessary source…
Since Quarkus avoids using reflection solutions, we’ll utilize the lite version of Eclipse JNoSQL, which allows us to generate the necessary source…
Вподобано Mykola Bova
-
𝐖𝐡𝐲 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐀𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞 𝐌𝐚𝐭𝐭𝐞𝐫𝐬: Many people believe that software architecture is just about drawing diagrams and…
𝐖𝐡𝐲 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐀𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞 𝐌𝐚𝐭𝐭𝐞𝐫𝐬: Many people believe that software architecture is just about drawing diagrams and…
Вподобано Mykola Bova
Досвід
Освіта
Ліцензії та сертифікати
-
Apache Kafka for Beginners - Learn Kafka by Hands-On
Udemy
Дата видачіІдентифікатор кваліфікаційного сертифіката UC-HGFWWGHU -
Refactoring to Streams 2.1
JavaSpecialists.EU
Дата видачі Термін дії закінчуєтьсяІдентифікатор кваліфікаційного сертифіката cert_mxclrsk1 -
Software Architecture & System Design Practical Case Studie
Udemy
Дата видачі Термін дії закінчуєтьсяІдентифікатор кваліфікаційного сертифіката UC-9f36234a-c198-4af7-a911-0b646bbc968b -
Certified Scrum Product Owner
Scrum Alliance
Дата видачі Термін дії закінчуєтьсяІдентифікатор кваліфікаційного сертифіката 000174936
Волонтерський досвід
-
Mentor
Ментори в тилу
- зараз 2 роки 4 місяці
Освіта
I conduct personal and employer sessions and donate 100% of my income to support Ukraine in defending itself from russian aggression. Check the links (thumbnails) below to find the full details.
Skills: Java, System Architecture, Scrum
A platform that enables knowledge sharing and professional growth. Find a mentor from a relevant industry/company and improve your skill set. Proceeds are transferred to the charity foundation(s) which support Ukraine during the war.
Ментори…I conduct personal and employer sessions and donate 100% of my income to support Ukraine in defending itself from russian aggression. Check the links (thumbnails) below to find the full details.
Skills: Java, System Architecture, Scrum
A platform that enables knowledge sharing and professional growth. Find a mentor from a relevant industry/company and improve your skill set. Proceeds are transferred to the charity foundation(s) which support Ukraine during the war.
Ментори в тилу https://v-tylu.com/mentory – майданчик обміну досвідом і знаннями. Отримуй необхідний досвід, а отримані гроші ми перерахуємо до ЗСУ!
Знайди тут свого ментора або стань їм.
https://mentory.v-tylu.com/uk/listings/1843867-java-arkhitiektura-ta-protsiesi-na-proiekti-z-mikoloiu-bova
Чим я можу допомогти
пробне тезнічне інтерв'ю та рекомендації по покращенню підготовки до нього
консультації з приводу подальшого розвитку в IT
незалежний аудіт архітектури проекту
незалежний аудіт процесів на проекті
допомога з розробкою архітектури проекту
допомога з підбором / інтерв'ю команди на проект
допомога з конструктивним розв'язанням конфліктів в команді
Для кого буде корисна сесія
тим хто хоче увійти в IT
розробникам, які думають, куди ім рухатись далі
бізнесам, яким потрібна допомога з визначенням архітектури / технологічного стеку
бізнесам, яким потрібна допомога з організацією / налаштуванням процесів розробки
тим, кому потрібна допомога з підготовкою до технічного інтерв'ю
тим, кому потрібна допомога з підготовкою технічного інтерв'ю
team lead, яким потрібна допомога з технічними питаннями
team lead, яким потрібна допомога з налаштуванням процесів на проекті
--
I help people who want to become Java developers
To learn the basics of programming
So they could get a cool first job and become great developers -
Mentor
Code Club
- 1 рік 1 місяць
Діти
Training kids Scratch
--
I believe in inspiring and empowering
young minds
by
delivering fun, engaging, and hands-on programming lessons
that introduce kids to coding concepts, problem-solving skills, and creativity through technology,
so they can
develop a love for programming
and build a strong foundation for future success in the digital world.
Проєкти
-
Simple mock server / skeleton [BackBase]
Why we need it?
- Quite often some API is not ready as soon as you already need it to be able to implement using it functionality.
- You want to develop faster - local mocks could be faster than calls to "real" API.
What do you need from this server?
- Full control of returned mocks.
- Additional custom logic can be implemented in controllers when needed.
- To add new points in a quick and easy way.
- Be able to edit mock files quick and easy as often as you need.
-…Why we need it?
- Quite often some API is not ready as soon as you already need it to be able to implement using it functionality.
- You want to develop faster - local mocks could be faster than calls to "real" API.
What do you need from this server?
- Full control of returned mocks.
- Additional custom logic can be implemented in controllers when needed.
- To add new points in a quick and easy way.
- Be able to edit mock files quick and easy as often as you need.
- In fact you dont need to restart servers after editing mock files. Just save your updates - thats it!
Please feel free to
* use onn your projects
* suggest points of improvement
Special thanks for inspiration, idea and support for Maurizio MoscatelliІнші авториПодивитися проєкт -
FRED [ControlPay / Levi9]
https://www.controlpay.com/content/inbound-invoice-audit-process
Platform is built in Java and fully web based.
It is the most advanced audit platform available in the market today and has a very user-friendly interface with a transparent structure.
This platform is seamlessly interconnected with a Business Intelligence platform.
Responsibilities:
- Determine optimal solution based on requirements and understanding of architecture
- Implement solution and perform…https://www.controlpay.com/content/inbound-invoice-audit-process
Platform is built in Java and fully web based.
It is the most advanced audit platform available in the market today and has a very user-friendly interface with a transparent structure.
This platform is seamlessly interconnected with a Business Intelligence platform.
Responsibilities:
- Determine optimal solution based on requirements and understanding of architecture
- Implement solution and perform basic validation, follow code review process
- Take part in continuous team effort of improving stability of software product
- Take initiative of implementing new technical solutions for growing project
- Follow industry’s best practices in development and process indefinitely
- implementation of server-tier logic on web (JSPs, controller, filter, interceptor classes) and business-logic (model, persistence manager, utility classes) layers according to specification requirements;
Technologies:
J2EE, Oracle SQL, JavaScript, Ajax
Frameworks/solutions:
Spring MVC 3.5, Spring Security, Hibernate ORM, jQuery 1.4.2, Apache Tomcat 7.0.x, GWT
Pentaho BI Suite (3.5 & 3.7), Mondrian OLAP API, BIRT Eclipse runtime and plug-ins (2.6.x. & 3.7.x)Інші авториПодивитися проєкт -
System Performance Group tasks [NetCracker]
Responsibilities
- Performance and scalability root cause analysis
- Managing customers non-functional requirement achievement
- Taking part in solution delivery process as a performance domain expert
- Reviewing project design decisions from performance point of view
- Tuning and redesign critical parts of solutions
- Detecting the most performance-sensitive parts of the solution and organizing the process to cover them by SVT
Skills
- English verbal/writing…Responsibilities
- Performance and scalability root cause analysis
- Managing customers non-functional requirement achievement
- Taking part in solution delivery process as a performance domain expert
- Reviewing project design decisions from performance point of view
- Tuning and redesign critical parts of solutions
- Detecting the most performance-sensitive parts of the solution and organizing the process to cover them by SVT
Skills
- English verbal/writing skills
- Expertise in J2EE (EJB 2.0, EJB 3.0)
- Expertise in Oracle 9i and 10g
- Expertise in WebLogic 8.0, 9.2
= Troubleshooting
= Performance tuning
= Architecture -
IDM View Builder for Microsoft Axapta. [IDM]
Environment:
Tools - C# (MS Visual C#), ADO.NET.
OS - Windows.
Responsibilities:
- Designed and developed front-end of program.
- Designed and developed logical layer of program.
Experience:
- C# programming.
Project description:
The presentation layer concept is to make some amount of business views representing data in the form useful for analysis.
IDM View Builder for Microsoft Axapta is destined for presentation layer development. It extends…Environment:
Tools - C# (MS Visual C#), ADO.NET.
OS - Windows.
Responsibilities:
- Designed and developed front-end of program.
- Designed and developed logical layer of program.
Experience:
- C# programming.
Project description:
The presentation layer concept is to make some amount of business views representing data in the form useful for analysis.
IDM View Builder for Microsoft Axapta is destined for presentation layer development. It extends potential and flexibility of views using in Microsoft Axapta application. Also it contains the special tools designed to help in presentation layer schemas export and import and a comfortable view editing interface. -
Controls (ActiveX) for GUI of IDM Finexpert 10.0. [IDM]
Environment:
C++ (MS Visual C++), ActiveX.
OS - Windows.
Responsibilities:
- Developed custom controls.
- Refactoring of custom controls.
Experience:
- Creating ActiveX controls.
-
Subsystem "Foreign booking office" [KP VTI]
Project description:
This system Expres-UZ MIS is one of the Ukrainian railway transport automation development complex counting the UkrZaliznytsia and other transportation service systems.
Expres-UZ MIS was created in order to provide the transportation process on-line management, taking into account the real passenger-stream.
Environment:
Tools - IBM VisualAge Generator for Cobol (4GL), SQL (DB2). Systems - OS/2, OS/390.
Experience:
- SQL programming…Project description:
This system Expres-UZ MIS is one of the Ukrainian railway transport automation development complex counting the UkrZaliznytsia and other transportation service systems.
Expres-UZ MIS was created in order to provide the transportation process on-line management, taking into account the real passenger-stream.
Environment:
Tools - IBM VisualAge Generator for Cobol (4GL), SQL (DB2). Systems - OS/2, OS/390.
Experience:
- SQL programming, 4GL programming.
-
GSI eCommerce platform [sysIQ]
-
Client: GSI / eBay
Project description:
GSI Commerce provides a comprehensive, integrated and centralized e-commerce platform which
includes technology, logistics, customer care and marketing services.
As a service-based business supporting thousands of simultaneous transactions, response
times are critical to GSI Commerce. GSI Commerce uses proprietary technology for its core
e-commerce engine. This engine is built on Intershop Enfinity e-commerce platform. Customer…Client: GSI / eBay
Project description:
GSI Commerce provides a comprehensive, integrated and centralized e-commerce platform which
includes technology, logistics, customer care and marketing services.
As a service-based business supporting thousands of simultaneous transactions, response
times are critical to GSI Commerce. GSI Commerce uses proprietary technology for its core
e-commerce engine. This engine is built on Intershop Enfinity e-commerce platform. Customer applications are hosted on this common, three-tiered Web/Java/Oracle infrastructure.
Technologies used: Intershop Enfinity, JEE, Oracle, JAXB, WebServices, JMS, Tomcat
Role on the project: senior java software engineer / Java Team Lead
Responsibilities:
- Develop e-commerce applications
- Interviewing candidates for senior java developer / java developer positions
- Research and learn new e-commerce and development technologies
( JAXB, JMS (Sonic MQ), WebServices (Axis) )
- Ensure proper technical design and documentation
- Client specific site implementation, new feature implementations, bug fixing
- Integration with 3rd party systems (PayPal, CVS, BML)
- Managing the team
Інші автори -
CXP Maintanace & Support team [BackBase / Levi9]
-
Backbase CXP is the award-winning customer experience platform that helps enterprises create omni-channel, customer-centric digital experiences.
Backbase CXP deploys a new, omni-channel presentation layer over underlying infrastructure and IT systems, allowing enterprises to deliver personal, relevant experiences to customers on every device, in any context. Backbase CXP gives enterprises the tools and functionality they need to transform their tired online and mobile channels into engaging…Backbase CXP is the award-winning customer experience platform that helps enterprises create omni-channel, customer-centric digital experiences.
Backbase CXP deploys a new, omni-channel presentation layer over underlying infrastructure and IT systems, allowing enterprises to deliver personal, relevant experiences to customers on every device, in any context. Backbase CXP gives enterprises the tools and functionality they need to transform their tired online and mobile channels into engaging customer experiences, holistically managed from a single platform. Backbase CXP’s lean, widget-based architecture provides the flexibility and agility enterprises need to create modern experiences that truly empower business owners and customers.
- leading team
- fixing bugs
- developing features
- communication with onsite team
Spring, Hibernate, REST, SOAІнші автори -
Levi9 Internal Recruiting System [Levi9]
-
Project description: System which helps to manage recruiting process, including such stages as vacancy opening, managing candidates, interview results, candidate’s score evaluation etc.
Technology used: Spring, Hibernate, Jetty, WebSockets, BackBone
Role on the project: Senior Java Software Engineer
Responsibilities
- Development
- Testing
-
Assessment payments gateway [GlobalCollect / Levi9]
-
Project description:
A payment gateway which provides unified access to many payment systems for different clients, mostly e-commerce companies.
Technologies used: Java SE, Java EE, Enterprise Architect, Sonar, Toad.
Role on the project: senior system architect, team lead
Responsibilities:
- Project assessment.
- Documenting project.Інші автори -
eCommerce sites for L'Oreal [sysIQ/ Astound]
-
Client: L'Oreal, the world leader in cosmetics, is synonymous with beauty, innovation and scientific excellence.
Project description:
Development webstores for following brands:
- Giorgio Armani
- Yves Saint Laurent
- Clarisonic
- Vichy
- La Roche-Posay
Technologies used: Demandware ecommerce platform
Role on the project: Project Manager
Responsibilities:
Project management, project coordination.
- project plan development;
- change management;
-…Client: L'Oreal, the world leader in cosmetics, is synonymous with beauty, innovation and scientific excellence.
Project description:
Development webstores for following brands:
- Giorgio Armani
- Yves Saint Laurent
- Clarisonic
- Vichy
- La Roche-Posay
Technologies used: Demandware ecommerce platform
Role on the project: Project Manager
Responsibilities:
Project management, project coordination.
- project plan development;
- change management;
- reporting and forecasting project status;
- risk management;
- all administrative functions pertaining to Program
-
QA projects coordination [sysIQ]
-
Manage QA team
Central point of communication with client
Responsible for mentoring team members
Reviewing team members work
Reviewing daily reporting of team members
Conducting daily scrum with team members
Participate in project leads scrum
Manages daily progress, progress tasking and overall team health
Schedule periodic functional area training for team members
Participate in kickoff planning and meeting, Daily and weekly client QA meetings
Інші автори -
http://www.steinmart.com/ [sysIQ]
-
Client: GSI / SteinMart.
Project description:
WebStore for SteinMart. Founded by the current chairman's grandfather just after the turn of the 20th century, the Stein Mart concept has evolved into a nationwide network of easy-to-access freestanding stores. Its merchandise includes current-season, brand name fashion for women and men; accessories; home decor; linens; and shoes. All are at prices up to 60% below department store prices.
Technologies used: GSI platform, JEE…Client: GSI / SteinMart.
Project description:
WebStore for SteinMart. Founded by the current chairman's grandfather just after the turn of the 20th century, the Stein Mart concept has evolved into a nationwide network of easy-to-access freestanding stores. Its merchandise includes current-season, brand name fashion for women and men; accessories; home decor; linens; and shoes. All are at prices up to 60% below department store prices.
Technologies used: GSI platform, JEE, Oracle
Role on the project: Java Team Lead / Technical Project Manager
Responsibilities:
- Communication with clients
- Managing the team of 10+ java developers
- Performance reviews for all team members
- Driving the team running the Scrum-like process
- Tracking of Requirements, Deliverables, Progress
- Lead e-commerce project, design architecture
- Acts as a key knowledge hub for other developers
- Leads and coordinates technical activities and documents throughout the project
- Lead the technical design effort of e-commerce project that meets scalability and performance requirements
- Adhere to engineering processes such as code reviews, source control, unit testing, use case analysis, defect management
-
Christopher & Banks [sysIQ]
-
Client: GSI / Christopher & Banks.
Project description:
WebStore for Christopher & Banks Corporation chain.
Christopher & Banks Corporation is a Minneapolis based company that specializes in women's apparel. It offers updated classic styling in quality products at a great value. It provides a fresh and colorful mix of clothing and accessories for every season. Today, Christopher & Banks consists of retail, outlet and online businesses. It operates 605…Client: GSI / Christopher & Banks.
Project description:
WebStore for Christopher & Banks Corporation chain.
Christopher & Banks Corporation is a Minneapolis based company that specializes in women's apparel. It offers updated classic styling in quality products at a great value. It provides a fresh and colorful mix of clothing and accessories for every season. Today, Christopher & Banks consists of retail, outlet and online businesses. It operates 605 stores.
(http://www.christopherandbanks.com/)
Technologies used: GSI platform, JEE, Oracle
Role on the project: Java Team Lead
Responsibilities:
- Managing the team. Lead and participate in the coding effort
- Integration with Paypal
- Clarification of business requirements together with Business Analyst
-
BenefitSpan [CHT]
-
Client: Consumer Health Technologies
Project description: BenefitSpan is a one-stop destination for payers, administrators and financial institutions to integrate, control and service CDHC healthcare benefits and financial capabilities. BenefitSpan offers comprehensive solutions for the administration of HSA, FSA, HRA and TRA accounts. The platform features 100% private label services and account aggregation with maximum flexibility and transparency.
Technologies used: The system was…Client: Consumer Health Technologies
Project description: BenefitSpan is a one-stop destination for payers, administrators and financial institutions to integrate, control and service CDHC healthcare benefits and financial capabilities. BenefitSpan offers comprehensive solutions for the administration of HSA, FSA, HRA and TRA accounts. The platform features 100% private label services and account aggregation with maximum flexibility and transparency.
Technologies used: The system was designed as a server-side components for a financial company, based on J2EE tiers and design patterns (GoF, EIP, EAP). The components implemented as EJBs 2.1 Beans running under WebSphere Application Server v. 6.1, FUSE ESB and integrate with 3-d Party Systems by using as transport Apache ActiveMQ.
Role on the project: java software engineer
Responsibilities:
- Development of BenefitSpan.
- US Bank integration, TSYS integration
-
NetCracker CIA (Customer Impact Analysis) [NetCracker]
-
Client: NetCracker
Project description: When network problems occur, service providers frequently do not know the impact on individual customers because the relationship between the customer, their services, and the network resources is unclear. As a result, service providers are often unable to manage affected customers proactively, and this causes customer dissatisfaction, poor service ratings, and customer churn.
The NetCracker Customer Impact Analysis module allows companies to sort…Client: NetCracker
Project description: When network problems occur, service providers frequently do not know the impact on individual customers because the relationship between the customer, their services, and the network resources is unclear. As a result, service providers are often unable to manage affected customers proactively, and this causes customer dissatisfaction, poor service ratings, and customer churn.
The NetCracker Customer Impact Analysis module allows companies to sort rapidly through hundreds of trouble tickets and alarms, identify the root cause, and then determine the services and customers impacted.
The Customer Impact Analysis module includes the following components:
* Events Repository: Serves as a single storage unit for multiple event types
* Correlation Engine: Associates root causes with affected services and customers
* Trouble Ticket Repository: Stores detailed trouble ticket information
* Advanced Graphical User Interface: Displays all information relating to network outages and affected services and customers
Technologies used: JEE, WebLogic, Oracle, WebServices
Role on the project: java software engineer
- NetCracker CIA development (Java, PL/SQL)
-
Replicated Database {NetCracker}
-
Client: NetCracker
Project description:
To reduce the operational database workload, NetCracker provides a Replicated Database (RDB) component that makes available flat-formatted, read-only copies of predefined data for search and reporting operations.
The component automatically backs up the operational database and allows for the creation of customer-specific reports based on user-configurable rules. As a result of the RDB approach, the number of operational database calls is…Client: NetCracker
Project description:
To reduce the operational database workload, NetCracker provides a Replicated Database (RDB) component that makes available flat-formatted, read-only copies of predefined data for search and reporting operations.
The component automatically backs up the operational database and allows for the creation of customer-specific reports based on user-configurable rules. As a result of the RDB approach, the number of operational database calls is reduced and
overall system performance is improved.
Technologies used:
* J2EE (JSP, EJB)
* Oracle (SQL, PL/SQL)
* XML (DBMS_XMLDOM, jdom)
* WebLogic
Role on the project: Java Team Lead / java software engineer
Responsibilities:
- NetCracker CIA development (Java, PL/SQL)
- Managing the team of 3+ java developers
-
Software for life insurance and pension industry. [ITWorkBench]
-
Environment:
* RDBMS: DB2, Oracle
* J2SE
* Tools: Ant, CVS, Eclipse, NetBeans
* Additional: C++
* OS: Windows
Responsibilities:
- developing software as a member of a team
-
Service Order Analysis and Control System (SOAC) [Telcordia / GlobalLogic]
-
Project description:
Service Order Analysis and Control System provides step-by-step service order control and tracking capabilities to form the core of a flow-through provisioning process.
This system controls the flow of service orders, coordinating and tracking their progress through every step in the provisioning process.
It supports a broad range of service types, from basic voice to the most complex special service circuits, and handles a complete set of order types and work…Project description:
Service Order Analysis and Control System provides step-by-step service order control and tracking capabilities to form the core of a flow-through provisioning process.
This system controls the flow of service orders, coordinating and tracking their progress through every step in the provisioning process.
It supports a broad range of service types, from basic voice to the most complex special service circuits, and handles a complete set of order types and work orders.
Technologies used: C/C++, IMS/DB, TSO, Z/OS, UNIX.
Role on the project: c/c++ software engineer
Responsibilities:
- Features development.
- Bug fixing. Unit testing, regression testing.
- Communication with clients
-
IDE IDM Project 10.0, programming language finex. [IDM]
-
Client: IDM
Project description: IDM Project 10.0 is cross-platform object-oriented IDE and tools for rapid development of business applications. It was the core component of well-known in Ukraine accounting system FinExpert. IDM Project allows to create applications for solving complex business problems.
Technologies used: Win16, Win32, MFC and COM, Microsoft Visual C++ 6.0.
Role on the project: c++ software engineer
Responsibilities:
- Refactoring programming language.
-…Client: IDM
Project description: IDM Project 10.0 is cross-platform object-oriented IDE and tools for rapid development of business applications. It was the core component of well-known in Ukraine accounting system FinExpert. IDM Project allows to create applications for solving complex business problems.
Technologies used: Win16, Win32, MFC and COM, Microsoft Visual C++ 6.0.
Role on the project: c++ software engineer
Responsibilities:
- Refactoring programming language.
- Refactoring IDE.and virtual machine.
- Development of semantic checking in programming language.
-
Configuration server for Clarity V/3 Dialog Platform. [Clarity AG]
-
Client: Clarity
Project description: Clarity offers comfort telephony, telephony extension, and telephony automation from the same hand - from Telephony systems to speech dialog systems. Speech dialog systems are the applications which can communicate over the telephone with a user in natural language. The examples of its use are automatic call transfer, traffic jam information, flight reservation or lottery games.
Technologies used: gcc, CppUnit, HTTP, tcp/ip, crypto++, stl, Rad Hat…Client: Clarity
Project description: Clarity offers comfort telephony, telephony extension, and telephony automation from the same hand - from Telephony systems to speech dialog systems. Speech dialog systems are the applications which can communicate over the telephone with a user in natural language. The examples of its use are automatic call transfer, traffic jam information, flight reservation or lottery games.
Technologies used: gcc, CppUnit, HTTP, tcp/ip, crypto++, stl, Rad Hat Linux.
Role on the project: c++ software engineer
Responsibilities:
- Configuration server design and development.
- Unit testing.
-
Subsystem “Administrator of Expres-UZ MIS”. [KP VTI]
-
Project description: Expres-UZ MIS is one of the Ukrainian railway transport automation development complex counting the UkrZaliznytsia and other transportation service systems.
Expres-UZ MIS was created in order to provide the transportation process on-line management, taking into account the real passenger-stream.
Technologies used: IBM VisualAge Generator for Cobol (4GL), DB2, OS/2, OS/390, Java (IBM VisualAge for Java), C++ (MS Visual C++), Rational Rose (UML).
Role on the…Project description: Expres-UZ MIS is one of the Ukrainian railway transport automation development complex counting the UkrZaliznytsia and other transportation service systems.
Expres-UZ MIS was created in order to provide the transportation process on-line management, taking into account the real passenger-stream.
Technologies used: IBM VisualAge Generator for Cobol (4GL), DB2, OS/2, OS/390, Java (IBM VisualAge for Java), C++ (MS Visual C++), Rational Rose (UML).
Role on the project: c++/java software engineer
Responsibilities:
- Design and development of automated working place of administrator «Application software administrator». Program allowed remotely update software. Creating prototypes and Proof of Concept.
- Design and development of program "Test desk". Program intended for test automation. Used library ECL that allowed interacting with mainframe screen from PC. Creating prototypes and Proof of Concept.
-
https://github.com/MykolaBova/mock-server-web
-
Mock server
Мови
-
English
Повний професійний рівень володіння
-
Ukrainian
Рідна мова або володіння двома мовами
-
Ēspañol
Елементарний рівень володіння
-
François
Обмежений рівень володіння, достатній для роботи
Отримані рекомендації
83 людини рекомендують Mykola
Приєднайтеся зараз, щоб переглянутиБільше активності від Mykola
-
Today, I had the pleasure of meeting up with Todd Birzer, a standout leader in Product Management and one of Udemy's top instructors in this field.…
Today, I had the pleasure of meeting up with Todd Birzer, a standout leader in Product Management and one of Udemy's top instructors in this field.…
Вподобано Mykola Bova
-
System design interviews aren't about memorizing tricky examples. It’s the key to success in tech interviews! Start with the basics, learn core…
System design interviews aren't about memorizing tricky examples. It’s the key to success in tech interviews! Start with the basics, learn core…
Вподобано Mykola Bova
-
16 жовтня Сергій Немчинський взяв участь в презентації посібника "Тактична комунікація для цивільних" від проєкту "Як ти, брате?", друк якого…
16 жовтня Сергій Немчинський взяв участь в презентації посібника "Тактична комунікація для цивільних" від проєкту "Як ти, брате?", друк якого…
Вподобано Mykola Bova
-
Domain-Driven Design: Manage Data With Jakarta Data and JNoSQL: https://lttr.ai/AX8HY #DDD #Java #JakartaEE #DomainDrivenDesign
Domain-Driven Design: Manage Data With Jakarta Data and JNoSQL: https://lttr.ai/AX8HY #DDD #Java #JakartaEE #DomainDrivenDesign
Вподобано Mykola Bova
-
Поговорімо про Concurrency, або одночасне використання однієї системи кількома користувачами. Багато розробників не приділяють уваги цьому аспекту, а…
Поговорімо про Concurrency, або одночасне використання однієї системи кількома користувачами. Багато розробників не приділяють уваги цьому аспекту, а…
Вподобано Mykola Bova
-
𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 𝗟𝗶𝗳𝗲 𝗖𝘆𝗰𝗹𝗲 (𝗦𝗗𝗟𝗖) 𝗲𝘅𝗽𝗹𝗮𝗶𝗻𝗲𝗱: The Software Development Life Cycle is a structured…
𝗦𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 𝗟𝗶𝗳𝗲 𝗖𝘆𝗰𝗹𝗲 (𝗦𝗗𝗟𝗖) 𝗲𝘅𝗽𝗹𝗮𝗶𝗻𝗲𝗱: The Software Development Life Cycle is a structured…
Вподобано Mykola Bova