
Meet @Vasyl S.
Senior Software Developer
English B1, Russian C1, Ukrainian C1
With over 15 years of experience in commercial development, I have specialized in object-oriented programming languages such as C++ and Java, as well as script languages such as Perl and PHP. My expertise also includes database development, system profiling, performance analysis, and significant improvements. Throughout my career, I have worked on large commercial systems, interfacing with clients and analyzing requirements and specifications. Additionally, I have a proven track record of successfully working with legacy code and systems, providing support, and enhancing performance. As a project lead, I have led teams of more than 5 developers, managing their workflow and ensuring project success.
Experience
Senior Java Developer
3 years
Project: Enterprise Web Office solution development Role: Senior Software Developer Responsibilities: - Customization of base product per client’s requirements - Development and implementation of new features - Client live support
Senior Java Developer
4 years
1. Project: Enterprise business processes automation Role: Senior Software Developer Responsibilities: - Maintenance of existing RPAbots - Development, implementation, and deployment of new RPAbots Tools/technologies: WorkFusion, Java, Groovy, Eclipse, Maven, Git 2. Project: Point Of Sale system development Role: Senior Software Developer Developed & implemented: - POS system for different customers using internal Product project Tools/technologies: Java, Eclipse, Oracle, Hibernate, Junit, REST, SOAP UI, Maven, SVN 3. Project: web Role: Technical Lead Developed & implemented: - Web Hosting Management, certificates management systems - WHMCS extensions development - Participated in the development and QA documentation creation process Tools/technologies: PHP, MySQL, HTML, CSS, JavaScript, Git, WHMCS framework
Senior Java Developer
2 months
Project: Bank reporting system Role: Senior Software Developer Developed & implemented: - International Financial Reporting Standard (IFRS) implementation; - Fitness test suites creation
Senior Software Java Developer
2 years
1. Project: Enterprise Solution for managing assets Role: Senior Software Developer Developed & implemented: - client/server sides functionality; - database design; - server-side database processing modules; Tools/technologies: Java, Spring, Hibernate, MySQL, JUnit, HTML/DHTML, JavaScript, jQuery, JSON, AJAX, CSS, Apache Tomcat, REST, Eclipse, Maven, Git 2. Project: enterprise corporation site support Role: Google search appliance maintenance - Site search engine support/administration - Site search engine admin panel development Tools/technologies: Google Search Appliance Administrative API, C#, ASP.NET MCV, Entity Framework, XML, XSLT 3. Project: Enterprise Solution for managing/approving brand names Role: Senior Software Developer Developed & implemented: - client/server sides functionality - database design - server-side database processing modules - performance improvements
Senior Java Developr - Global Logic
1 year
Project: iPhones & media gateways management system Role: Project Lead, Developed & implemented: - Server-side admin CLI - IPPhone simulator: simulate on a significant number of devices (up to 1000) to test server durability on extensive loading during a long time - CentOS Linux hardening according to the DOD requirements; - Аutomation tests for hardening compliance with the requirements - Reverse HTTP gateway to communicate IPPhones located behind NUT with IPPhones management system - IPPhones management system performance improvements
Senior Software Engineer - DevCom
8 years
1. Project: Social network Role: Senior Software Developer - client/server sides development - configuration and system support on the client environment Tools: PHP, MySQL, HTML/DHTML, JavaScript, jQuery, JSON, AJAX, CSS, ApacheHTTP, PHPWiki engine, Shell, Linux CentOS 2. Project: Perl high-loaded e-shop Role: Senior Software Developer Developed & implemented: - client/server sides functionality - database design - server-side database processing modules - order processing system for warehouse managers - feeds generation scripts Tools/technologies: CPAN, Perl, MySQL, HTML/DHTML, JavaScript, jQuery, JSON, AJAX, CSS, Apache HTTP, REST, Shell, Linux CentOS, Cron 3. Project: Java high-loaded e-shop Role: Project lead Managed a team of 3 developers and 1 tester; Developed & implemented: - database design - server-side database processing modules - MVC-based client/server application - unit & integration tests - worked on continuous integration process for application deployment - worked on application performance analysis & improvement Tools/technologies: OOP, Design Patterns, MySQL, HTML/DHTML, JavaScript, jQuery, JSON, AJAX, CSS, XML, Java, JCS, JDBC, Maven, JUnit, EasyMock, Selenium, IntelliJ IDEA, YourKit Java profiler, TeamCity, Tapestry, Apache Tomcat, Apache HTTP, REST, Eclipse, Apache Load Balancer, Shell, Linux CentOS 4. Project: global outsourcing staffing and management marketplace Role: Senior Software Developer/Project Lead Managed a team of 5 developers who worked on different projects/sub-projects Developed & implemented: - unique template system (something like Smarty) - database design - articles system - database performance optimizations - server-side performance optimizations (accordingly to optimizations requirements response time for client requests should be less than 0.1 seconds) Tools/technologies: PHP, MySQL, HTML/DHTLM, JavaScript, JSON 5. Project: monitoring system Role: Senior Software Developer Developed & implemented: - windows application for periodically grabbing screenshots, collecting information about running processes, memory usage, HDD usage; - module for periodically sending collected logs to the client FTP server for analising; Tools/technologies: AutoHotKeys, C++ Project: webcam motion detection Windows application
Education
Donetsk state institute ofArtificial Intelligence, Donetsk (Ukraine)
Master's degree in computer engineering, computer science
6 years