Skip to content
View Awilum's full-sized avatar
🧙‍♂️
WORK HARD. PLAY HARD
🧙‍♂️
WORK HARD. PLAY HARD

Block or report Awilum

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Awilum/README.md

Sergey Romanenko

Website    Github    Linkedin    Twitter    Telegram    Mail    Stepik

I'm a Digital Nomad with an insatiable curiosity for learning and researching the latest technologies and architectural solutions. I thrive on creating and utilizing specialized tools to optimize development processes and maximize efficiency. I have experience with big projects and big development teams.

As a Mentor, I also assist young professionals in refining their programming abilities and guiding them towards achieving their goals in the dynamic IT industry. By providing guidance, support, and practical advice, I empower them to reach their full potential.

Furthermore, as an E-Learning Instructor, I actively share my extensive coding knowledge and expertise by offering comprehensive programming courses to online learners. Through interactive online platforms, I engage with students, facilitating their understanding and mastery of various programming concepts. By staying abreast of the latest advancements, I ensure that the courses I provide are up-to-date and relevant, equipping learners with the necessary skills to excel in their chosen field.

With a wealth of practical experience and a passion for people development, I strive to promote growth and innovation in the IT industry and enable emerging professionals to realize their true potential.





EXPERIENCE

Instructor · Stepik · Part-time · Jan 2023 - Present

Details
As an instructor for online learning at Stepik, I deliver comprehensive programming courses, sharing my knowledge and extensive experience in the field. My mission is to provide students with well-rounded and up-to-date knowledge necessary for a successful career in software development.

I actively engage with students through the Stepik online platform, creating structured courses that facilitate a deep understanding and mastery of key programming concepts. My approach is geared towards stimulating interest and active learning, contributing to more effective education.

Constantly monitoring the latest trends and advancements in programming, I ensure that my courses remain relevant and meet the industry's modern requirements. My educational material aims not only to impart technical skills but also to cultivate practical abilities essential for the successful application of knowledge in real-world projects.

My teaching skills encompass not only technical expertise but also the ability to communicate effectively with a diverse audience. My work on the Stepik platform seeks not only to provide students with knowledge but also to inspire them to continuously strive for self-improvement and the achievement of their goals in the field of software development.

Skills: Teaching


Mentor · Solvery.io · Part-time · Dec 2022 - Present

Details
In my role as a mentor at Solvery, I guide and support young professionals in their pursuit of honing programming skills and achieving goals in the dynamic field of information technology.

My responsibilities encompass a broad spectrum, ranging from providing recommendations and practical advice to offering training in various aspects of programming. My goal is to assist each mentee in unlocking their full potential, supporting them in the process of learning and development.

My approach involves individualized training tailored to the specific needs of each professional. I provide detailed guidance based on my programming experience, along with long-term support to effectively overcome challenges.

My mentoring experience enhances my ability to inspire and guide newcomers, providing them with the necessary knowledge and confidence in their abilities.

Skills: Mentoring · Teaching


Consulting Information Technology Specialist · Freelance · Self-employed · Contract · Jan 2015 - Present

Details
In my role as an IT Consultant, I lead the development of full-stack applications, ensuring their high quality and performance. My responsibilities encompass a wide range of duties, spanning from development and testing to providing consultancy on information technologies.

My achievements include active participation in the development of Open Source projects, highlighting my contribution to open-source development. Throughout my work, I have been involved in software architecture development and project management, facilitating the effective implementation of various solutions.

Additionally, I have been engaged in mentoring. My activities also involved standardizing web interfaces, automating frontend and backend development processes, and creating project documentation.

In the field of project localization, I successfully utilized Crowdin and Transifex, ensuring the multilingual capability of applications. My experience includes not only development but also testing, including API testing using tools like Postman and others, as well as functional testing in PHP and JavaScript.

Skills: SQL · Web Development · Front-end · JavaScript · CSS · HTML · PHP · REST APIs · SEO · Git · GruntJS · LESS · GulpJS · Node.js · Open Source · QA Engineering · Quality Assurance


Open Source Software Engineer · GitHub · Sep 2010 - Present

Details
As a developer involved in open-source projects, I actively contribute to the development, support, and testing of various projects. My focus is on creating high-quality software that is accessible to the community and geared towards open interaction.

As an active participant on GitHub, I engage in project development by leveraging my coding skills and identifying/reporting potential improvements and issues.

My technical skills span a broad range of technologies, including Symfony Framework, MySQL, SQL, Web Development, Front-end (JavaScript, CSS, HTML), PHP, REST APIs, and development tools such as Git, GruntJS, LESS, SASS, GulpJS, Parcel, Node.js. These skills enable me to effectively collaborate on diverse projects and make a meaningful contribution.

My involvement in the open-source community extends to QA Engineering, where I strive to uphold a high standard of software quality. My activities go beyond coding; I actively ensure the reliability and security of the projects I engage with.

Skills: SQL · Web Development · Front-end · JavaScript · CSS · HTML · PHP · REST APIs · SEO · Git · GruntJS · LESS · GulpJS · Node.js · Open Source · QA Engineering · Quality Assurance


Senior Front End Developer · Onix-Systems · Jun 2013 - May 2014

Details
In the role of Senior Front End Developer at Onix-Systems, I successfully implemented advanced methodologies and technologies into web application development.

My contributions included the development of internal frontend frameworks to ensure consistency and optimize the development process. Under my guidance, modular development was introduced, allowing for a more flexible approach to creating and updating the functionality of web applications.

A key element of my work was the automation of frontend development and testing processes using tools such as GruntJS, GulpJS, Bower, and Webpack. This significantly increased the team's efficiency and ensured a high level of stability and reliability in the overall codebase of projects.

In the realm of frontend architecture, I actively participated in designing highly efficient and scalable systems. Additionally, I led the standardization of web interfaces, ensuring a cohesive and modern appearance.

My responsibilities also encompassed the development of project documentation, contributing to the ease of maintenance and understanding of the codebase. My skills included not only proficiency in JavaScript, CSS, and HTML but also the development and utilization of REST APIs and version control tools such as GIT and Mercurial.

Furthermore, I actively collaborated with an international team, effectively communicating in English.
Skills: SQL · Web Development · Front-end · JavaScript · CSS · HTML · PHP · REST APIs · SEO · Git · GruntJS · LESS · GulpJS · Node.js


Front End Developer · Onix-Systems · Jan 2011 - Jun 2013

Details
As a Front End Developer at Onix-Systems, I was involved in the development of frontend web applications, actively contributing to the creation of user-friendly interfaces. My responsibilities also included the creation and optimization of internal frontend frameworks, significantly improving the efficiency and consistency of our projects.

One of the key aspects of my work was the standardization of web interfaces, ensuring a high level of quality and consistency in the appearance of our products. My frontend development skills encompassed proficiency in programming languages such as JavaScript, along with a deep understanding of CSS and HTML. These skills, combined with my knowledge in SEO, allowed me to create not only visually appealing and intuitive interfaces but also to ensure optimal visibility of our web applications in search engines.
Skills: SQL · Web Development · Front-end · JavaScript · CSS · HTML · PHP · REST APIs · SEO · Git · GruntJS · LESS · GulpJS · Node.js


Software Engineer · Onix-Systems · Sep 2010 - Jan 2011

Details
From September 2010 to January 2011, I was engaged in developing individual plugins and themes for the WordPress platform. My work also involved using PHP in conjunction with frameworks such as Yii, Symfony, and CodeIgniter to ensure high performance and efficiency of the solutions being developed.

During the development process, I actively applied my skills in working with various database technologies, such as PostgreSQL, MongoDB, and MySQL, allowing me to create flexible and scalable web applications.
Skills: PostgreSQL · WordPress · Symfony Framework · Yii · MongoDB · MySQL · SQL · PHP


Software Engineer · Freelance · Sep 2004 - Sep 2010

Details
From September 2005 to September 2010, I was involved in web development, using PHP to create various web projects utilizing WordPress, SMF, phpBB, PunBB, and CodeIgniter. My expertise in PHP allowed me to effectively tackle tasks and build functional and dynamic websites.

In addition to this, I also engaged in software development using Borland Delphi and Free Pascal. This involved creating custom software solutions for the Windows operating system.

My experience also encompassed game development and the creation of game engines. A significant part of my activities was founding and leading the PASCALGAMES dot NET community, where I published articles and other materials about game development.

Skills: PostgreSQL · WordPress · Symfony Framework · Yii · MongoDB · MySQL · SQL · PHP



EDUCATION

Computer Engineering · CUNT · 2006 - 2010
During my studies in the "Computer Engineering (System Programmer)" program at Central Ukrainian National Technical University, from September 2006 to September 2010, I acquired extensive skills in the field of information technology and programming. My educational path was aimed at developing a deep technical understanding and practical skills, providing me with a strong foundation for a successful career in IT.

My education included the study of programming languages such as C, C++, and ASM86, expanding my technical arsenal and ensuring a profound understanding of system programming. I also gained experience working with the Linux operating system, which gave me insights into the principles of operation and administration in an open-source environment.
Skills: C/C++, Object Pascal, Delphi, ASM86, CISCO, PHP, HTML, CSS, JavaScript, SQL



MY COURSES

Name Publish Date Language Free/Paid URL
SQL Introduction Jan 2023 en Free Learn on Stepik
SQL Базовый уровень Jan 2023 ru Paid Learn on Stepik
JavaScript Базовый уровень Mar 2023 ru Paid Learn on Stepik
JavaScript Тренажер Apr 2023 ru Paid Learn on Stepik
Python Тренажер Apr 2023 ru Paid Learn on Stepik
PHP Тренажер May 2023 ru Paid Learn on Stepik
Go Тренажер June 2023 ru Paid Learn on Stepik
JavaScript Продвинутый уровень Aug 2023 ru Paid Learn on Stepik
Kotlin Тренажер Nov 2023 ru Paid Learn on Stepik
JavaScript Тесты Dec 2023 ru Free Learn on Stepik
Markdown Dec 2023 ru Free Learn on Stepik


OPEN SOURCE

As a passionate advocate for the open source community, I enthusiastically dedicate myself to the development, support, and testing of diverse open source projects. With an active presence on GitHub, I actively write code, diligently identify and report issues, and actively contribute to a wide array of open source endeavors.


Modern Open Source Flat Files Content Management System.

License MIT GitHub Repo stars GitHub forks Hits of Code


Plugins for @flextype created by @Awilum


Site
Display entries content on the website frontend.

License MIT GitHub Repo stars GitHub forks Hits of Code


Twig
Present Twig template engine for Flextype.

License MIT GitHub Repo stars GitHub forks Hits of Code


Sitemap
Provide automatically generated XML sitemap for Flextype.

License MIT GitHub Repo stars GitHub forks Hits of Code


Feed
Supports Atom 1.0, RSS and JSON feed types and allows you to generate feeds for entries.

License MIT GitHub Repo stars GitHub forks Hits of Code


Starter Kits for @flextype created by @Awilum


Clean
Minimalist Starter Kit for a blog or personal site.

License MIT GitHub Repo stars GitHub forks Hits of Code


Simpledoc
Minimalist Starter Kit for a documentation site.

License MIT GitHub Repo stars GitHub forks Hits of Code


Set of decoupled and reusable PHP building blocks for kickass Web Applications.


Arrays
Arrays Package provide a fluent, object-oriented interface for working with arrays, allowing you to chain multiple arrays operations together using a more readable syntax compared to traditional PHP arrays functions.

License MIT Total downloads GitHub Repo stars GitHub forks Hits of Code


Benchmark
Benchmark Package provide basic functionality for benchmarking.

License MIT Total downloads GitHub Repo stars GitHub forks Hits of Code


Strings
Strings Package provide a fluent, object-oriented interface for working with multibyte strings, allowing you to chain multiple string operations together using a more readable syntax compared to traditional PHP strings functions.

License MIT Total downloads GitHub Repo stars GitHub forks Hits of Code


Session
Session Package provide a fluent, object-oriented interface for working with Session.

License MIT Total downloads GitHub Repo stars GitHub forks Hits of Code


Filesystem
Filesystem Package provide a fluent, object-oriented interface for working with filesystem.

License MIT Total downloads GitHub Repo stars GitHub forks Hits of Code


Macroable
Macroable Package is a trait that, gives you the ability in effect to add new methods to a class at runtime.

License MIT Total downloads GitHub Repo stars GitHub forks Hits of Code


View
View Package provides basic methods for creating extendable PHP Views.

License MIT Total downloads GitHub Repo stars GitHub forks Hits of Code


Registry
Registry Package provides a fluent, object-oriented interface for storing data globally in a well managed fashion, helping to prevent global meltdown.

License MIT Total downloads GitHub Repo stars GitHub forks Hits of Code


Csrf
Csrf Package provides Cross Site Request Forgery protection by comparing provided token with session token to ensure request validity.

License MIT Total downloads GitHub Repo stars GitHub forks Hits of Code


Fluent and incredibly powerful object-oriented interface for customizing CLI output text color, background, formatting, theming and more.

License MIT Total downloads GitHub Repo stars GitHub forks Hits of Code


A set of decoupled and reusable packages that generates fake data for you.

License node-current

Packages: Boolean, Integer, Float, Letter, String, Word, Sentence, Paragraph, Age, Gender, Profession, Firstname, Lastname, Superhero, IP, Domain, Tld, Email, Url, Browser, Animal, Blood


Plugins for @WordPress created by @Awilum


WordPress Api Explorer
Plugin for WordPress adds API Explorer link for pages, posts, tags, categories and comments.


WordPress HTML Minifier
Plugin for WordPress allows to improve your website overall performance by minifing HTML output across your entire website.


Plugins for @CraftCMS created by @Awilum


Reading Time
Reading Time plugin shows the estimated reading time of the content, in seconds or minutes.

License MIT GitHub Repo stars GitHub forks Hits of Code


Nice
A nice plugin with nice functions for nice data representation :).

License MIT GitHub Repo stars GitHub forks Hits of Code


Benchmark
Simple benchmark plugin with basic functionality for benchmarking.

License MIT GitHub Repo stars GitHub forks Hits of Code


Mixins for Assembler CSS created by @Awilum


asmcss-mixin-w
A mixin for Assembler CSS that provides extended functionality to set the width of an element.


asmcss-mixin-lang
A mixin for Assembler CSS that provides extended functionality to set the width of an element.



SUPPORT ME

Developing open-source software is a passion of mine. It requires a significant amount of time to create new features, fix bugs, write documentation, helps the community, etc. If you benefit from any of my open-source work and would like to help contribute, here are all the ways you can do it.

Pinned Loading

  1. flextype/flextype flextype/flextype Public

    Modern Open Source Flat Files Content Management System.

    PHP 577 73

  2. thermage/thermage thermage/thermage Public

    Thermage provides a fluent and incredibly powerful object-oriented interface for customizing CLI output text color, background, formatting, theming and more.

    PHP 91 1

  3. faker-javascript/faker faker-javascript/faker Public

    A set of javascript packages that generates fake data for you.

    JavaScript 34 1

  4. awilum.src awilum.src Public

    Astro