Badges
Certifications
dark_selin57 has not earned any certificates yet.
Work Experience
Senior Software Engineer
Freelancer• June 2022 - Present
I used to be a part of the local and distributed development teams in different challenging enterprise projects. They are mostly complex web-based applications with a strong technology stack: Java 8+, Hibernate ORM, Spring(Core, MVC, Security, Boot), Kafka, Maven.
Senior Software Engineer
Productive Edge• March 2019 - June 2022
Client is a web-based application that offers education, assistance and motivation for individuals to engage in healthy behaviors. It has compliance with HIPAA and GDPR standards. Responsibilities: part of the leading distributed core team, took part in architecture decisions and was involved as lead developer in integration with third party APIs(Okta for MFA, Shopify marketplace), made analysis and revised application source code to match GDPR standards, assisted to team lead in knowledge sharing sessions and plannings, performed bug fixes and support issues investigation, providing different options in terms of business value, did deployments for some modules in the system, wrote Confluence articles with development tips. Technologies and frameworks: Java 8, Hibernate, Spring(MVC, Security, Test), Oracle, Kafka, JUnit, Maven, Git, Gerrit, Kibana, Jenkins.
Software Engineer
EIS Group• December 2017 - March 2019
Client is a suite of insurance software that supports full insurance lifecycle, including data migration from prior digital solutions. Responsibilities: part of the distributed conversion team, implemented different data migration tasks, upgraded library dependencies, performed code refactoring, performance optimization, code reviews. Technologies and frameworks: Java 8, Hibernate, Spring(MVC, Security, Test), PostgreSQL, mySQL, Oracle, JUnit, Maven, Git, FishEye, Jenkins.
Software Engineer
Comodo• March 2016 - December 2017
Client is a web-based application, which connects to various agents, that could be installed for scanning and management of local network environments. Responsibilities: part of the local team, had domain of responsibility(GWT UI), designed new concepts and did knowledge sharing, related to it, performed feature development, bug fixes, code refactoring, code reviews, increased unit tests coverage across the whole application. Technologies and frameworks: Java 8, Hibernate, Spring(MVC, Security, Test), PostgreSQL, GWT, JUnit, Mockito, Maven, Git, Gerrit.
Software Engineer
Comodo• October 2015 - February 2016
Client is a high load distributed application which performs web-crawling and gathers SSL statistics across websites. Responsibilities: part of the local development team, integrated Spring framework into application components, performed feature development, performance optimization, bug fixes, code refactoring, code reviews, wrote unit tests. Technologies and frameworks: Java 8, Concurrency, Spring (MVC, Security, Data, Boot, Test), mySQL, Elasticsearch, GWT, JUnit, Mockito, Maven, Git, Gerrit.
Software Engineer
Documaster• July 2014 - October 2015
Client is a standalone records management system that collects data and provides an effective method to search across it. Responsibilities: part of the distributed development team, performed REST services design and implementation, feature development, bug fixes, code refactoring and code reviews.
Software Engineer
Norse Digital• January 2014 - July 2014
Client is a provider of a unified discount and payment program across multiple ski resorts in Switzerland. Responsibilities: part of the local development team, was partly involved in customer support, performed feature development and bug fix, increased unit tests coverage. Technologies and frameworks: Java 7, Hibernate, PostgreSQL, Freemarker, JUnit, Maven, SVN.
Software Engineer
Electric Cloud• February 2013 - January 2014
Client is a web-based build automation system which manages build, test and release processes for different applications. Responsibilities: part of the distributed development team, implemented small separate plugins for the main application, performed feature development, bug fix, code refactoring. Technologies and frameworks: Java 7, Hibernate, Spring (MVC, Security), PostgreSQL, Oracle, Jetty, JUnit, Mockito, PowerMock, Maven, Perforce.
Automation QA
RingCentral• December 2011 - February 2013
Client is a provider of enterprise cloud communications, video meetings, collaboration and contact center solutions. Responsibilities: part of the local QA automation team, in cooperation with developers and manual QA team performed writing and running test scripts for application UI, took part in feature development for internal automation framework. Technologies and frameworks: Java 7, Selenium, JUnit, Maven, SVN, Jenkins.
Education
Odessa National Polytechnic University
Computer Networking, BS• September 2007 - June 2012
Institute of Computer Systems, specialty - Computer intellectual systems and networks (CISN), graduated with honors.