Looking for a commercial project to gain practical experience in the full development and delivery lifecycle of modern-stack web-application. Backed by years of commercial experience in Java/C#/JS, shifting back to Java/Spring web development as point of interest.Ready for offers from scratch.
-
Java Software EngineerAspira Ltd. Aug 2024 - PresentKyiv City, Ukraine -
Software Engineer (Java)Personal Projects Dec 2019 - Nov 2024Kyiv City, Ukraine1) Web Server for Remote Control of Multiple Virtual Machine InstancesThis application is responsible for real-time collection of sensitive data from clients running on virtual machines (VMs) and storage it in a database.Provides user control over multiple client instances on VMs, allowing remote commands like reboot, shutdown, or running CMD via WebSocket protocol, with control response tracking (action success/failure).Critical events alert users through a Telegram bot.Charts are used for data representation and analysis.Application stack:MySQL, Java, Spring, JavaScript (JS), jQuery, WebSocket, Apache Tomcat, Linux/Ubuntu, Telegram messaging. -
Software Engineer (Js)Personal Projects Dec 2019 - Nov 2024Kyiv City, Ukraine2) Web Site Data Parser and User Actions AutomationChrome extension primarily focuses on adapting a less user-friendly website interface designed for step-by-step single-operation interactions.Aims to minimize the time required for mass operations or fully automate them, including data extraction from user databases and posting data to the website based on user-defined rules.Utilizes a Chrome extension along with JavaScript (JS), jQuery, HTML, CSS, and Chrome Web APIs. -
Software Engineer (C# .Net)Personal Projects Dec 2019 - Nov 2024Kyiv City, Ukraine3) 3D Game (DirectX 11) Reverse Engineering and In-Game Character Automation (Bot)A highly engaging project, spanning two years of dedicated work.Focuses on creating a comprehensive cycle of in-game character behavior for the bot.Project Phases:Reverse engineering to understand in-game mechanics.Development of the bot's core behavior engine, experimenting with techniques such as Finite State Machines (FSM) and Behavior Trees for decision-making.Extensive testing and continuous enhancement to meet the requirement of mimicking human-operated characters and running efficiently in a controlled environment.Utilizes vector math for navigation and experimentation with path-finding algorithms.Additionally, retranslates in-game messages to a user's Telegram bot.Main Knowledge and Insights: - Short development iterations are the recipe for success. - Proficiency in behavior trees and decision-making trees. - Strong expertise in C# .NET. - Team collaboration is advantageous if feasible.This project has been an exciting journey, involving a range of skills and technologies to accomplish its ambitious goals.Employs technologies like .NET, C#, MySQL, Reverse Engineering, ASM (x64 assembler), vector math for navigation, path-finding algorithms, and human behavior simulation. -
Java Software EngineerD.S. Consulting Llc May 2017 - Dec 2019Kiev Region, UkraineDevelopement of private business web application for banking, document flow and assets accounting.I was responsible for the development of a private business web application designed for banking document management and asset accounting. The core application was already developed and fully functional. The previous team had moved on to another project, and it became my responsibility to maintain the entire stack of this application and implement new functionalities based on customer requirements and technical tasks.This project covered various aspects, including web development, data management, scheduled tasks, secure multi-user access with multiple user roles, comprehensive logging of user actions in the database, data export and import, data processing expertise, and SQL optimization for ensuring a fast application response.I maintained continuous communication with end-users to enhance the application based on their feedback. Managing and developing such a substantial business application as a sole contributor was indeed a challenging task. However, it provided me with invaluable experience in a wide range of technologies and offered me the opportunity to learn from the high-quality existing codebase of the application.Application stack: Java, Spring, MyBatis, Tomcat, JS, JQuery, HTML, CSS, Sybase, Mongo, Git, SSL.
-
.Net Developer (Part-Time)Private Stock Company Financial Company Ukrnaftogaz Jan 2012 - May 2017Kyiv, Kyiv City, UkraineSmall/Mid Office Document Flow Automation | Application for Voting at Joint Stock Company Stockholder MeetingsAs the Head of the Depository Department, I took the initiative, with management support, to develop an application for voting at Joint Stock Company stockholder meetings. My primary goal was to save the company's budget. Collaborating with an experienced .NET developer allowed me to significantly enhance my skills and adopt best practices in face-to-face communication. Effective communication with end-users and a clear understanding of the final product enabled us to create a fully functional application in a short period, resulting in cost savings. This project elevated me to the next level as a developer.Application Stack: C# (originally developed in exotic VB.NET), MS SQL Server for the database, MS Excel for data export, MS Word for document printing and templates, and Web/HTML for extended remote data access.Additionally, I continued to maintain and enhance an application for recording, processing, and storing documents and personal data (as described in my previous role), ensuring compliance with current legislation and addressing new feature requirements. I also gained experience in Windows Server administration and Linux/Ubuntu Server administration.
-
Automation Developer (Part-Time)Private Stock Company Financial Company Ukrnaftogaz May 2009 - Dec 2011Kyiv City, UkraineSmall/Mid Office Document Flow AutomationIn my role as Senior Specialist of the Depository Department, I took the initiative, with the support of management, to develop an office document flow automation system. This project involved:Multi-user Application Development: I created a multi-user application for recording, processing, and storing documents and personal data of shareholders in strict compliance with current legislation. This application handled various tasks such as maintaining document flow logs, printing outgoing documents, and utilizing templates for document generation. Additionally, it allowed for efficient data filtering and searching based on specified criteria.Throughout the entire production cycle of the application, I assumed a unifying role. My deep understanding of the business processes, which were the target of automation, allowed me to clearly define the final product and the requirements for its ongoing support and scalability. Acting as both the customer and developer simultaneously, I rapidly implemented the core functionality and continued to enhance it based on valuable user feedback.Application Stack:VBScript, Visual Basic for Applications, MS Access as database, MS Excel for logs export, MS Word for documents export and Templates, Windows OS as client's host, Windows Server as database hosting.
Eugene Doroshenko Education Details
-
Automation Of Control Systems -
Accounting And Finance
Frequently Asked Questions about Eugene Doroshenko
What company does Eugene Doroshenko work for?
Eugene Doroshenko works for Aspira Ltd.
What is Eugene Doroshenko's role at the current company?
Eugene Doroshenko's current role is Java Developer at Aspira Ltd..
What schools did Eugene Doroshenko attend?
Eugene Doroshenko attended Kherson National Technical University, Chernihiv State Institute Of Economics And Management.
Who are Eugene Doroshenko's colleagues?
Eugene Doroshenko's colleagues are Mykyta Shyshov, Alexandr Kozlovsky, Iryna Puchek, Andrii Semchenko, Petr Zhezher, Oleksandr Korenev, Artur Polianskyi.
Not the Eugene Doroshenko you were looking for?
-
1microfocus.com
-
1alterplay.com
1 +380675XXXXXX
-
Eugene Doroshenko
Ukraine -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial