Ukraine's #1 job service
Ігор
Java-розробник
- City of residence:
- Kyiv
- Ready to work:
- Remote
Contact information
The job seeker has provided: Phone numberMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20495935/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
Igor Shcherbak
Senior Software Engineer
Email: [open contact info ](look above in the "contact info" section)
Phone: [open contact info ](look above in the "contact info" section)
Executive Summary
● More than 20 years of software development experience.
● Broad experience in developing different types of applications: web, mobile,
standalone desktop, client-server, distributed, cloud-oriented.
● Experience working in different team structures: on-site and distributed teams, as
well as projects involving multiple distributed teams across the world.
● Experienced with Scrum, Kanban, Waterfall and TDD development practices.
● Good understanding of the software development lifecycle and experience in team
management.
● Strong knowledge of OOP principles and design patterns.
● Strong knowledge of database development.
● Experienced with AI tools.
● Co-founder of several online projects and applications.
● Proactive, responsible and self-motivated.
● Experienced with AI-assisted software development and AI tools
Professional Experience
Company: ZCorum
Duration: Since Jul 2024
Role: Senior Java Dev
Project: TruVizion is a diagnostics and service activation platform that works with multiple
Fiber and DOCSIS vendor solutions. It is made for broadband operators who are
managing both Fiber and DOCSIS technologies and for those deploying multiple fiber
platforms who want a single interface rather than having to access multiple vendor-specific
applications. Provides comprehensive diagnostics data on the health of the broadband
network.
Responsibilities: architectural design, sprint planning, maintenance and monitoring of
remote servers using Unix commands and SSH protocols
Tech Stack: TDD, Java, Spring, Hibernate, SOAP, MySQL, Apache Cassandra, Apache
ActiveMQ, Kafka, Docker, Jenkins, Maven, SVN, Linux/Unix, SSH, Claude, Flyway
Company: GlobalLogic
Duration: Jan 2016 - 2024
Role: Senior Java Dev
Project: Paymode-X is a B2B accounts payable automation and payments platform that
helps businesses automate invoice processing and securely send and receive electronic
payments. The platform streamlines AP workflows, reduces manual processing, and
enables secure digital payments between businesses.
Responsibilities: architectural design, technical investigations, performance and
architectural improvements, sprint planning, code profiling, system transition from Oracle
to PostgreSQL, troubleshooting multithreaded issues and performance refactoring.
Tech Stack: Java, Spring, Hibernate, Oracle, PostgreSQL, Kubernetes, Docker, Jenkins,
Git, Maven, AWS, XRabel, VisualVM, Vault, Liquibase, Spring Boot
Company: Zoral
Duration: Feb 2011 - Jan 2016
Role: Team Lead / Senior Java Dev
Project Description: Footprints - ITIL-compliant IT Service Management Software for
managing IT service desk operations, including incidents, problems, service requests,
changes, and related IT services
Responsibilities: Joined the project at the PoC implementation stage and participated in
architectural meetings from the very beginning. Took part in several business trips to the
US to coordinate project development as a senior developer and member of the
architecture team. Later, led a development team responsible for implementing several
features.
Tech Stack: Hazelcast, Ehcache, Spring, Hibernate, TestNG, Maven, Perforce, TFS,
TeamCity
Company: Zoral
Duration: May 2007 - Feb 2011
Role: Senior Java Dev / Team Lead
Project Description: Loyalty program platform
Responsibilities: Feature development, technical investigations, troubleshooting, bug
fixing, code profiling, and effort estimation. As a Team Lead was additionally responsible
for mentoring team members, code reviews, feature discussions with the Product Owner,
and architectural and technical decisions.
Tech Stack: J2EE (JMS, EJB), Spring, Hibernate, OFBiz, JUnit, JBoss, Maven,
FreeMarker, Ajax (DWR), JS libraries (jQuery, YUI, etc.), Oracle, TeamCity
Company: Luxoft
Duration: Sep 2006 - May 2007
Role: Java Dev
Project Description: Items management application for a chemical factory, designed to
manage operational data related to energy consumption and company structure, with
capabilities for data processing, import/export, and report generation.
Responsibilities: New feature development, technical investigations, bug fixing, and effort
estimation. Communication with a client based in Germany and coordination of planning
meetings during the client's visits to Ukraine.
Tech Stack: J2EE (JSP/Servlet, JDBC), Spring, Struts, Hibernate, JUnit, WebLogic, Ajax
(DWR, GWT), Jakarta POI, Ant, Oracle
Company: Spline
Duration: Apr 2006 - Sep 2006
Role: Java Dev
Project Description: Web portal for Dutch state grant agency.
Tech Stack: J2EE (Servlet/JSP, JDBC, Web Services), Torque, BEA WebLogic
Server/Workshop, Ajax (DWR), Struts, JUnit, Lucene, Ant, MySQL
Company: Avetti
Duration: Jan 2005 - Apr 2006
Role: Java Dev
Project Description: E-commerce software
Tech Stack: J2EE (Servlet/JSP, JDBC), Spring, Hibernate, JUnit, Velocity, Lucene, Ant,
Web Services (XFire), Tomcat, JBoss, MySQL
Additional Experience
Freelance Projects
● Social Network — implemented server-side processing of streamed video/audio
data using the Red5 framework.
● RTI — standalone conferencing and collaboration desktop application designed for
online teaching, featuring a shared whiteboard, PDF import/export, shared browser,
team and private chat. Technologies: Swing, SWT, Spring, MySQL, Sockets.
Co-founder — aTix Taxi Service
Technologies: Spring, Hazelcast, MySQL, JBoss Netty, Angular, iOS, Android
Education
Institution: KNURE (Kharkiv National University of Radio Electronics)
Dates Attended: September 2000 - May 2005
Qualification: Master’s degree
Foreign Language Skills
English: C1
Senior Software Engineer
Email: [
Phone: [
Executive Summary
● More than 20 years of software development experience.
● Broad experience in developing different types of applications: web, mobile,
standalone desktop, client-server, distributed, cloud-oriented.
● Experience working in different team structures: on-site and distributed teams, as
well as projects involving multiple distributed teams across the world.
● Experienced with Scrum, Kanban, Waterfall and TDD development practices.
● Good understanding of the software development lifecycle and experience in team
management.
● Strong knowledge of OOP principles and design patterns.
● Strong knowledge of database development.
● Experienced with AI tools.
● Co-founder of several online projects and applications.
● Proactive, responsible and self-motivated.
● Experienced with AI-assisted software development and AI tools
Professional Experience
Company: ZCorum
Duration: Since Jul 2024
Role: Senior Java Dev
Project: TruVizion is a diagnostics and service activation platform that works with multiple
Fiber and DOCSIS vendor solutions. It is made for broadband operators who are
managing both Fiber and DOCSIS technologies and for those deploying multiple fiber
platforms who want a single interface rather than having to access multiple vendor-specific
applications. Provides comprehensive diagnostics data on the health of the broadband
network.
Responsibilities: architectural design, sprint planning, maintenance and monitoring of
remote servers using Unix commands and SSH protocols
Tech Stack: TDD, Java, Spring, Hibernate, SOAP, MySQL, Apache Cassandra, Apache
ActiveMQ, Kafka, Docker, Jenkins, Maven, SVN, Linux/Unix, SSH, Claude, Flyway
Company: GlobalLogic
Duration: Jan 2016 - 2024
Role: Senior Java Dev
Project: Paymode-X is a B2B accounts payable automation and payments platform that
helps businesses automate invoice processing and securely send and receive electronic
payments. The platform streamlines AP workflows, reduces manual processing, and
enables secure digital payments between businesses.
Responsibilities: architectural design, technical investigations, performance and
architectural improvements, sprint planning, code profiling, system transition from Oracle
to PostgreSQL, troubleshooting multithreaded issues and performance refactoring.
Tech Stack: Java, Spring, Hibernate, Oracle, PostgreSQL, Kubernetes, Docker, Jenkins,
Git, Maven, AWS, XRabel, VisualVM, Vault, Liquibase, Spring Boot
Company: Zoral
Duration: Feb 2011 - Jan 2016
Role: Team Lead / Senior Java Dev
Project Description: Footprints - ITIL-compliant IT Service Management Software for
managing IT service desk operations, including incidents, problems, service requests,
changes, and related IT services
Responsibilities: Joined the project at the PoC implementation stage and participated in
architectural meetings from the very beginning. Took part in several business trips to the
US to coordinate project development as a senior developer and member of the
architecture team. Later, led a development team responsible for implementing several
features.
Tech Stack: Hazelcast, Ehcache, Spring, Hibernate, TestNG, Maven, Perforce, TFS,
TeamCity
Company: Zoral
Duration: May 2007 - Feb 2011
Role: Senior Java Dev / Team Lead
Project Description: Loyalty program platform
Responsibilities: Feature development, technical investigations, troubleshooting, bug
fixing, code profiling, and effort estimation. As a Team Lead was additionally responsible
for mentoring team members, code reviews, feature discussions with the Product Owner,
and architectural and technical decisions.
Tech Stack: J2EE (JMS, EJB), Spring, Hibernate, OFBiz, JUnit, JBoss, Maven,
FreeMarker, Ajax (DWR), JS libraries (jQuery, YUI, etc.), Oracle, TeamCity
Company: Luxoft
Duration: Sep 2006 - May 2007
Role: Java Dev
Project Description: Items management application for a chemical factory, designed to
manage operational data related to energy consumption and company structure, with
capabilities for data processing, import/export, and report generation.
Responsibilities: New feature development, technical investigations, bug fixing, and effort
estimation. Communication with a client based in Germany and coordination of planning
meetings during the client's visits to Ukraine.
Tech Stack: J2EE (JSP/Servlet, JDBC), Spring, Struts, Hibernate, JUnit, WebLogic, Ajax
(DWR, GWT), Jakarta POI, Ant, Oracle
Company: Spline
Duration: Apr 2006 - Sep 2006
Role: Java Dev
Project Description: Web portal for Dutch state grant agency.
Tech Stack: J2EE (Servlet/JSP, JDBC, Web Services), Torque, BEA WebLogic
Server/Workshop, Ajax (DWR), Struts, JUnit, Lucene, Ant, MySQL
Company: Avetti
Duration: Jan 2005 - Apr 2006
Role: Java Dev
Project Description: E-commerce software
Tech Stack: J2EE (Servlet/JSP, JDBC), Spring, Hibernate, JUnit, Velocity, Lucene, Ant,
Web Services (XFire), Tomcat, JBoss, MySQL
Additional Experience
Freelance Projects
● Social Network — implemented server-side processing of streamed video/audio
data using the Red5 framework.
● RTI — standalone conferencing and collaboration desktop application designed for
online teaching, featuring a shared whiteboard, PDF import/export, shared browser,
team and private chat. Technologies: Swing, SWT, Spring, MySQL, Sockets.
Co-founder — aTix Taxi Service
Technologies: Spring, Hazelcast, MySQL, JBoss Netty, Angular, iOS, Android
Education
Institution: KNURE (Kharkiv National University of Radio Electronics)
Dates Attended: September 2000 - May 2005
Qualification: Master’s degree
Foreign Language Skills
English: C1
Similar candidates
-
Програміст Java
Remote, Cherkasy -
Trainee Java Developer
Remote, Lviv -
Javascript-програміст
Remote, Lviv -
Java developer
10000 UAH, Remote -
Програміст Java
Remote, Ivano-Frankivsk -
Java-розробник
Remote, Odesa