Projects:

Languages:

  • Delphi
  • Java
  • SQL
  • PHP
  • Python
  • C#
  • C++
  • C (AVR Toolchain)
  • JavaScript
  • XML
  • HTML
  • CSS

Frameworks:

  • Bootstrap
  • ASP.NET
  • Hibernate

Libraries:

  • React.js
  • jQuery

Databases:

  • SQLite
  • MySQL
  • PostgreSQL

Tools and Technologies:

  • Core Java
  • Jakarta EE
  • Node.js
  • Spring Boot
  • Spring MVC
  • Microservices
  • RESTful web services
  • JavaServer Pages (JSP)
  • Git
  • Jira
  • Zendesk
  • Eclipse
  • Maven
  • Jenkins
  • Docker
  • Kubernetes
  • Websphere
  • VS Code
  • IntelliJ IDEA
  • PhpStorm
  • DBeaver
  • Visual Studio
  • Embarcadero RAD Studio
  • Adobe Photoshop
  • Solid Works
  • Sprint Layout
  • Autodesk Eagle
  • Altium Designer
  • Atmel Studio
  • Postman

Serhii

Ivanchuk

serhiyiv@yahoo.com

+1 416-414-1995

Etobicoke, ON

LinkedIn

www.sivexplorer.com

Education

2021 - 2023

Mohawk College of Applied Arts and Technology

Computer Systems Technician - Software Support.

2004 - 2008

Vinnytsia Mykhailo Kotsiubynskyi State Pedagogical University

Degree: Bachelor of pedagogical education, English Language Teacher.

Specialization: English, German, and foreign literature.

2001 - 2003

The First Kyiv State Foreign Languages Courses

Certified as an interpreter of the English language, showcasing strong communication skills.

Specialization: English language.

Experience

2010 - present

Full-stack Developer

Developed various software applications with Delphi programming language, including but not limited to e-commerce solutions. Proficient in Java and other object-oriented programming languages (OOP) and technologies.

Designed and assembled 8-bit AVR ® MCUs - based devices, including Electronic Schematics, PCB, and Firmware.

2023 - 2023

Procor Limited

Position: Java Application Developer.

Duties: Maintained the company's software and databases through database management systems (DBMS). Designed, modified, debugged, and evaluated programs for functional areas such as finance, human resources (HR), manufacturing, and marketing. Collaborated in a team to develop software solutions following Agile methodology while ensuring adherence to business policies.

2020 - 2021

Fenix International Limited (OnlyFans)

Position: Front-end developer/ Content moderator / Customer Support Specialist.

Duties: Design and support content moderation tools using JavaScript, HTML, and CSS, monitor data as per company's policies, and provide customer support promptly to ensure reliable operation of the software services.

About me

Having started as an autodidact programmer I gained a good knowledge and experience with various programming languages including, but not limited to Delphi, Java, C++, Python, PHP. I’ve designed and implemented many different applications and started few projects, some of them are available on the Internet and can be found at my website www.sivexplorer.com

Designed multiple automatization applications, including:

  • OnlyApp - windows OS application used by customer support team in order to help respond to customer inquiries faster based on the policies/requirements provided by the company.
  • OnlyExtension - JavaScript browser extension that replaced OnlyApp and added enhanced functionality and tools to the moderators' admin panel.

Additionally, I have a hands-on experience working with 8-bit Atmel AVR microcontrollers, both developing electronic schematics and PCBs using Sprint Layout / Altium Designer / EAGLE software, as well as writing firmware for the microcontrollers and soldering the electronic components onto the PCB.

The few projects based on the 8-bit AVR Microcontrollers that I designed and built include:

  • Digital counter/paper measurement unit (designed for BRU-940 paper roll slitting and rewinding machine).
  • SPOV – a bicycle in-wheel POV display device + windows software for converting and uploading images to the device

My expertise covers a broad range of technical proficiencies, including:

  • Solid understanding of object-oriented (OOP) design principles and design patterns, backed by extensive experience with Delphi (10+ years), designing and modernizing Delphi based applications, and developing libraries.
  • Experienced in graphical user interface (GUI) development for Windows OS applications.
  • Proficiency in full-stack programming in Java, and its ecosystem, with in-depth knowledge of core Java concepts (data types, generics, collections, threads, exception handling), frameworks and technologies, including but not limited to Spring Boot, JMS, MVC, JDBC, Maven, JavaServer Faces (JSF), JavaServer Pages (JSP), as well as JUnit testing framework with extensive debugging skills.
  • Solid understanding of front-end technologies like JavaScript, HTML, and CSS.
  • Experienced with Bootstrap, React, jQuery, Ajax, RESTful API, and microservices architecture.
  • Hands-on experience with DevOps tools like Docker, Kubernetes, Jenkins, and CI/CD pipelines.
  • Acquaintance with relational databases (MySQL, IBM DB2, PostgreSQL), ORM frameworks (Hibernate, JPA), and RDBMS.
  • Good understanding of version control systems (Git, SVN).
  • Experience in JIRA and Confluence Tool usage.
  • Understanding principles of embedded systems, electronic schematics, and PCB design using CAD software.
  • Practical experience soldering electronic components.

I am creative, and self-motivated with a strong desire to learn, and tend to improve every aspect of the application I am developing. I possess strong problem-solving, and excellent communication skills, able to multitask and work effectively in an Agile team environment.