Projects:
- SIVeX
File Manager
- sPlayer
Music Player
- SFunKey
the "Fn" key replacer
- OnlyApp
OnlyFans support helper
- SPOV
a bicycle in-wheel POV display device
- SPOV App
windows POV device application
-
BRU-940 Counter
Digital Paper Counter -
SSBDM
SIV's Skins.Be wallpaper Download Manager
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
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
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.
serhiyiv@yahoo.com
+1 416-414-1995
Etobicoke, ON
