Skip to content
View Lintume's full-sized avatar
Block or Report

Block or report Lintume

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.

Add an optional note:
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
Lintume/README.md

Status - Available

Lialia Sakhno

A passionate Software Developer, advocate for lifelong learning and hard work. For me, programming is a natural extension of me. It is difficult for me to separate myself from programming and everything related to computers. I've spent the better part of my life messing around with computers and code, and even if I'd go exploring different career paths (music, photography, retail), I'd always come back to coding. Wrote my first line of code at the age of 13 (Visual Basic), later created some PHP4/MySQL websites for about a year, done a lot of computer troubleshooting for myself, friends and family. Of course, I broke loads of stuff as well... I blame curiosity.

A few years back I got a Master's degree in Information Security at the Kharkiv University of Radioelectronics. There I wrote my first programs on C++. I wrote implementations of encryption algorithms, and the culmination of my studies was the creation of my own, albeit not very complex, but working fast steganographic encryption algorithm on PHP and an analyzer of its effectiveness, which is still available as a website. While studying at the university, I found my first job on WordPress, but I quickly got bored with it and decided to learn Laravel and Vue.js. After studying Laravel, I found a job in a Ukrainian product - the International Arts Championship. In a year and a half, I learned to do everything - from setting up servers to Google optimization (the specifics of small product companies with a small budget). My next company was Sitecraft, where I worked as an outstaff for a Canadian customer for almost 4 years. During this time, I wrote many projects - complex and not so, in the team and myself. But basically all projects were custom and required constant growth as a developer.

While working at Sitecraft, I became interested in the topic of proper nutrition and wrote my own tool for monitoring nutrition and my indicators.

This summer, I finished working for Sitecraft and a Canadian customer, because they had no more suitable projects for me.

I am currently actively looking for a job.

Skills

Software development

  • Languages/Technologies - PHP, JavaScript, MySQL, Laravel 5+, PostgreSQL, Git, Vue.js, Nova, DevOps, Linux, MacOS, JQuery, Docker, С++, AWS, BitBucket, Symfony 3, WordPress, non-relational databases and more...
  • Fast learner - Able to grasp new concepts and technologies really quickly. During the course at Makers Academy, I chose to do team projects in (at the time) unknown languages to boost my learning ability and explore other technologies/languages.
  • Debugging - Able to follow to flow of the program, read the stack trace, hunt down and exterminate any bugs. A keen eye for typos, missing keywords, etc. Although my typing is pretty accurate and the number of typos is very minimal.
  • Researching - I found that gazing at the screen doesn't do much, so I've befriended Google and StackOverflow to help me get through the "I don't know" phase. Able to research, read, and make sense of any documentation.
  • Problem solving - There's always a way. Pen & paper help me get through the initial phase of "where do I start??", domain modelling, user stories, etc.

Personal traits

  • Passionate - I love learning, and I love developing software. I am fascinated by all things technology, and I know I will be developing software that will shape the future.
  • Humble - In my humble opinion...
  • Patient - So I've been told... Does not apply to slow technology (computer, internet connection, etc.)
  • Team worker - Able to work in a team or alone. At second work, most of my time was spent pair-programming, of which 4 weeks were spent in a team environment where I'd develop software in teams of 4 people. On my first job I've worked in a much larger team, where communication was essential to delivering satisfactory results. Currently I work in a team of 3, where we all collaborate on everything from infrastructure design to the final code.
  • Communication - Having pair-programmed in expirience, I have learned to effectively communicate technical terms and ideas to my pair partner, as well as understanding the ideas being communicated to me.

Project Highlights

Name Description Team size Technologies used
OpenDialog AI Ltd
My role: Back-end engineer. Terms: September 2022 – August 2023. OpenDialog is a conversational experience platform for designing chatbots and voice assistants, and integrating them with external systems. My responsibilities include developing and maintaining the core conversation engine, which acts as an orchestrator that enables user interactions and utilizes NLP & LLM models for intent classification and entity extraction. 10 Laravel 8, PHP 8, Laravel Nova, Artificial Intelligence, Large Language Models, Tenants, Vue.js, S3
Alice Dreads - Worldwide Shop
My role: Tech-lead, Back-end developer. Terms: March 2021 – now. Alice Dreads - Online store for worldwide sales of gorgeous handmade Dreadlocks. The store is large and already worked on another platform (Etsy), it was necessary to transfer it as completely as possible with all the data. Responsibilities: Selection team for development (PM, Dev-Ops, QA, Front-End developer), Researching Payment System, Finding the best solution for the client regarding the architecture of the application (finding the most suitable architecture, creating the most flexible product to further support the work for mobile applications), Developing secure and flexible API for dynamic front, Integrating payment system (LiqPay), Developing Admin Panel (Laravel nova), Unit test coverage 5 Laravel 8, PHP 8, Laravel Nova, PostgreSQL, Vue.js, S3
Very Basic Laravel Vue.js project
GitHub
My Own very Beginning of the good project :) This Project I've created as a base for new complex Full-stack projects. On board: Laravel framework v9, Vue.js v3 SPA with 'composables' pattern, RESTful JSON API, Resources, migrations, seeders, tests, PSR-2 compliant source code, laravel sail, tailwind 1 Docker, Sail, Laravel, Vue.js 3, Tailwind
Steganography coder/decoder and analyzer
GitHub
Live Demo
My own PHP Steganography coder-decoder and analizer. Based on LSB algorithm. This is my Diploma Master's work :) Got 98 from 100. Finished in 2017. Worked on it for 3 years. 1 Laravel, Vue.js
Calorize
Live Demo
My own website where you can keep a food diary, easily and conveniently calculate the most complex own recipes with calorie accuracy, take measurements of your body parameters, analyze them according to various indicators (basal metabolism, fat percentage, normal weight and much more) . Monitors your sleep and mood. Everything is presented in the form of convenient graphs. The system already has a large base of basic simple products. You can reuse your recipes as many times as you like, changing the ratio of products in them and adding new ones - because of this, the old entries with this recipe will not change. The system is fully tested and works like clockwork. Highly appreciated by the well-known YouTube blogger - specialist in the issue, Boris Tsatsulin. There are many ideas for monetization. Finished in 2018, for half of year. 1 Laravel, Vue.js, MySQL
SMAP (mobile app)
App Store
API for IOS and Android (analog of foursquare) on Laravel using Algolia, complex searches by coordinates and radii, processing timezones + admin panel on Nova. Much documentation has been written and a well-equipped user-friendly Postman for different environments. 100% of my work except for markup, this application has been successfully launched in both stores and is widespread. 1 Algolia, Postman, MySQL, Laravel, S3
Portals for medical device company
Created a series of Laravel modules for a medical device company through which they track usage of their equipment and generate sales reports with a large amount of custom business logic. Worked as part of a team of five engineers using an agile/scrum methodology. 5 Laravel, Twig, Vue.js, PostgreSQL, MySQL, Docker
MedsNow - Payment Gateway
Live
Payment gateway using Sila, working with Ethereum wallets, generating them, storing sensitive data in AWS, using AWS to generate keys and store them. + Nova. Using all the power of PHP with regards to security (EDS, hashing, etc). (Laravel + jquery) 100% of my work except for markup, now this application has been successfully launched and is making a profit. 1 Laravel, KMS, jQuery, Nova, MySQL
Archivist - photo managing service
Alteration with tweezers of a large old exclusive photo storage, consisting of different projects, collecting all the data together, completely rebuilding the database, migrating data with full preservation of everything that can be saved. (Laravel + Vue.js) (70% of my work except for markup) 2 Laravel, Vue.js, S3, MySQL
Worlwide Art Championship
Architected and developed an online championship website where tens of thousands of people post photos of their work, with daily winners being selected using complex algorithms that we constantly iterated on. Site contains a large number of photos, videos and auto-generated awards. Developed as an SPA using Laravel, Vue.js and S3. Deployed and configured servers for maximum performance. 3 Laravel, jQuery, Vue.js, PostgreSQL, MySQL, AWS, S3
... and many more 1 Various

Education

  • Kharkiv National University of Radioelectronics Sept 2013 - Feb 2019 - Master of Computer Applications (MCA) - information security management

Employment

  • OpenDialog AI Ltd Sep 2022 - Aug 2023 - Back End Engineer

    • OpenDialog is a conversational experience platform for designing chatbots and voice assistants, and integrating them with external systems. My responsibilities include developing and maintaining the core conversation engine, which acts as an orchestrator that enables user interactions and utilizes NLP & LLM models for intent classification and entity extraction.
  • SiteCraft Feb 2018 - Aug 2022 - Full-Stack Developer

    • Development of bespoke internal system solutions, using whichever tool is right for the job
    • Brought Slack, CI, issue boards and code reviews to the team
    • Bug fixes and improvements on existing systems
    • Developed a firm grasp of Laravel, PHP, MySQL, VueJS, API development and consumption
    • Working together with managers and end-users to collect feedback and improve existing systems to make the business more efficient.
  • NailsOfTheDay Oct 2016 - Feb 2018 - Full-stack developer

    • Ιntegration APIs (Mandrill, Mailgun, PayMaster)
    • Write internal reports
    • Building full-stack features for our in-house products
    • Agile environment
    • Git version control
  • PineDev Mar 2016 - Oct 2016 - Trainee WordPress developer

    • Developed WordPress plugins for an outsourced development company.
    • Implemented custom solutions using JQuery, Bootstrap and WooCommerce.

Interests

  • Learning / Reading - Love reading non-fiction in my spare time, anything to increase my knowledge so I can become better and contribute more to the world.

  • Music - Attended a private music school between the age 9 and 16, where I learned to play piano and singing. Later self-taught to play guitar. Now writing electronic music from time to time.

  • Painting - Amateur. Ambassador abstract art.

  • Handmaid - Any handmaid. Just leave me alone in workshop. It really relaxes me.

  • Writings articles - I love to share knowledge.

Contact me / Learn more about me

Pinned

  1. Stego-analyzer Stego-analyzer Public

    Steganography coder/decoder and analyzer

    PHP 9 3

238 contributions in the last year

No contributions on November 27th.No contributions on December 4th.No contributions on December 11th.No contributions on December 18th.No contributions on December 25th.No contributions on January 1st.No contributions on January 8th.No contributions on January 15th.No contributions on January 22nd.No contributions on January 29th.No contributions on February 5th.No contributions on February 12th.No contributions on February 19th.No contributions on February 26th.No contributions on March 5th.No contributions on March 12th.No contributions on March 19th.No contributions on March 26th.No contributions on April 2nd.No contributions on April 9th.No contributions on April 16th.No contributions on April 23rd.No contributions on April 30th.No contributions on May 7th.No contributions on May 14th.No contributions on May 21st.No contributions on May 28th.No contributions on June 4th.No contributions on June 11th.No contributions on June 18th.No contributions on June 25th.No contributions on July 2nd.No contributions on July 9th.No contributions on July 16th.No contributions on July 23rd.No contributions on July 30th.No contributions on August 6th.No contributions on August 13th.No contributions on August 20th.No contributions on August 27th.No contributions on September 3rd.No contributions on September 10th.No contributions on September 17th.No contributions on September 24th.No contributions on October 1st.No contributions on October 8th.No contributions on October 15th.No contributions on October 22nd.No contributions on October 29th.No contributions on November 5th.No contributions on November 12th.No contributions on November 19th.No contributions on November 26th.2 contributions on November 28th.No contributions on December 5th.No contributions on December 12th.2 contributions on December 19th.No contributions on December 26th.No contributions on January 2nd.2 contributions on January 9th.2 contributions on January 16th.No contributions on January 23rd.3 contributions on January 30th.2 contributions on February 6th.No contributions on February 13th.No contributions on February 20th.No contributions on February 27th.1 contribution on March 6th.No contributions on March 13th.2 contributions on March 20th.No contributions on March 27th.1 contribution on April 3rd.No contributions on April 10th.No contributions on April 17th.1 contribution on April 24th.No contributions on May 1st.2 contributions on May 8th.No contributions on May 15th.No contributions on May 22nd.1 contribution on May 29th.3 contributions on June 5th.1 contribution on June 12th.No contributions on June 19th.No contributions on June 26th.3 contributions on July 3rd.No contributions on July 10th.No contributions on July 17th.No contributions on July 24th.No contributions on July 31st.No contributions on August 7th.No contributions on August 14th.No contributions on August 21st.No contributions on August 28th.No contributions on September 4th.No contributions on September 11th.No contributions on September 18th.1 contribution on September 25th.No contributions on October 2nd.No contributions on October 9th.No contributions on October 16th.3 contributions on October 23rd.4 contributions on October 30th.2 contributions on November 6th.2 contributions on November 13th.No contributions on November 20th.6 contributions on November 27th.8 contributions on November 29th.8 contributions on December 6th.No contributions on December 13th.2 contributions on December 20th.No contributions on December 27th.2 contributions on January 3rd.No contributions on January 10th.No contributions on January 17th.1 contribution on January 24th.1 contribution on January 31st.No contributions on February 7th.1 contribution on February 14th.1 contribution on February 21st.1 contribution on February 28th.No contributions on March 7th.No contributions on March 14th.No contributions on March 21st.No contributions on March 28th.No contributions on April 4th.No contributions on April 11th.No contributions on April 18th.1 contribution on April 25th.No contributions on May 2nd.1 contribution on May 9th.No contributions on May 16th.No contributions on May 23rd.No contributions on May 30th.1 contribution on June 6th.3 contributions on June 13th.No contributions on June 20th.No contributions on June 27th.No contributions on July 4th.No contributions on July 11th.1 contribution on July 18th.No contributions on July 25th.No contributions on August 1st.No contributions on August 8th.No contributions on August 15th.No contributions on August 22nd.No contributions on August 29th.No contributions on September 5th.No contributions on September 12th.No contributions on September 19th.No contributions on September 26th.No contributions on October 3rd.No contributions on October 10th.1 contribution on October 17th.3 contributions on October 24th.No contributions on October 31st.No contributions on November 7th.4 contributions on November 14th.6 contributions on November 21st.No contributions on November 28th.9 contributions on November 30th.5 contributions on December 7th.No contributions on December 14th.No contributions on December 21st.No contributions on December 28th.No contributions on January 4th.No contributions on January 11th.No contributions on January 18th.No contributions on January 25th.3 contributions on February 1st.3 contributions on February 8th.2 contributions on February 15th.No contributions on February 22nd.No contributions on March 1st.5 contributions on March 8th.No contributions on March 15th.No contributions on March 22nd.No contributions on March 29th.No contributions on April 5th.No contributions on April 12th.No contributions on April 19th.1 contribution on April 26th.No contributions on May 3rd.No contributions on May 10th.No contributions on May 17th.6 contributions on May 24th.3 contributions on May 31st.1 contribution on June 7th.2 contributions on June 14th.No contributions on June 21st.No contributions on June 28th.No contributions on July 5th.No contributions on July 12th.No contributions on July 19th.No contributions on July 26th.No contributions on August 2nd.No contributions on August 9th.No contributions on August 16th.No contributions on August 23rd.No contributions on August 30th.No contributions on September 6th.No contributions on September 13th.No contributions on September 20th.No contributions on September 27th.No contributions on October 4th.No contributions on October 11th.No contributions on October 18th.No contributions on October 25th.4 contributions on November 1st.2 contributions on November 8th.2 contributions on November 15th.2 contributions on November 22nd.9 contributions on December 1st.No contributions on December 8th.No contributions on December 15th.No contributions on December 22nd.No contributions on December 29th.1 contribution on January 5th.No contributions on January 12th.No contributions on January 19th.5 contributions on January 26th.4 contributions on February 2nd.4 contributions on February 9th.No contributions on February 16th.1 contribution on February 23rd.No contributions on March 2nd.4 contributions on March 9th.No contributions on March 16th.No contributions on March 23rd.1 contribution on March 30th.No contributions on April 6th.No contributions on April 13th.No contributions on April 20th.No contributions on April 27th.No contributions on May 4th.No contributions on May 11th.No contributions on May 18th.3 contributions on May 25th.4 contributions on June 1st.1 contribution on June 8th.3 contributions on June 15th.4 contributions on June 22nd.No contributions on June 29th.No contributions on July 6th.No contributions on July 13th.No contributions on July 20th.No contributions on July 27th.No contributions on August 3rd.No contributions on August 10th.No contributions on August 17th.No contributions on August 24th.No contributions on August 31st.No contributions on September 7th.No contributions on September 14th.No contributions on September 21st.No contributions on September 28th.No contributions on October 5th.No contributions on October 12th.No contributions on October 19th.3 contributions on October 26th.3 contributions on November 2nd.3 contributions on November 9th.5 contributions on November 16th.1 contribution on November 23rd.No contributions on December 2nd.No contributions on December 9th.No contributions on December 16th.No contributions on December 23rd.No contributions on December 30th.5 contributions on January 6th.No contributions on January 13th.No contributions on January 20th.No contributions on January 27th.No contributions on February 3rd.1 contribution on February 10th.No contributions on February 17th.1 contribution on February 24th.2 contributions on March 3rd.No contributions on March 10th.No contributions on March 17th.No contributions on March 24th.No contributions on March 31st.No contributions on April 7th.No contributions on April 14th.No contributions on April 21st.No contributions on April 28th.No contributions on May 5th.No contributions on May 12th.No contributions on May 19th.2 contributions on May 26th.1 contribution on June 2nd.No contributions on June 9th.1 contribution on June 16th.No contributions on June 23rd.No contributions on June 30th.No contributions on July 7th.No contributions on July 14th.No contributions on July 21st.No contributions on July 28th.No contributions on August 4th.No contributions on August 11th.No contributions on August 18th.No contributions on August 25th.No contributions on September 1st.No contributions on September 8th.2 contributions on September 15th.No contributions on September 22nd.No contributions on September 29th.No contributions on October 6th.No contributions on October 13th.No contributions on October 20th.6 contributions on October 27th.No contributions on November 3rd.4 contributions on November 10th.10 contributions on November 17th.2 contributions on November 24th.No contributions on December 3rd.No contributions on December 10th.No contributions on December 17th.No contributions on December 24th.No contributions on December 31st.No contributions on January 7th.No contributions on January 14th.No contributions on January 21st.No contributions on January 28th.No contributions on February 4th.No contributions on February 11th.No contributions on February 18th.No contributions on February 25th.No contributions on March 4th.No contributions on March 11th.No contributions on March 18th.No contributions on March 25th.No contributions on April 1st.No contributions on April 8th.No contributions on April 15th.No contributions on April 22nd.No contributions on April 29th.No contributions on May 6th.No contributions on May 13th.No contributions on May 20th.No contributions on May 27th.No contributions on June 3rd.No contributions on June 10th.No contributions on June 17th.No contributions on June 24th.No contributions on July 1st.No contributions on July 8th.No contributions on July 15th.No contributions on July 22nd.No contributions on July 29th.No contributions on August 5th.No contributions on August 12th.No contributions on August 19th.No contributions on August 26th.No contributions on September 2nd.No contributions on September 9th.No contributions on September 16th.No contributions on September 23rd.No contributions on September 30th.No contributions on October 7th.No contributions on October 14th.No contributions on October 21st.No contributions on October 28th.No contributions on November 4th.No contributions on November 11th.No contributions on November 18th.No contributions on November 25th.
Contribution Graph
Day of Week December January February March April May June July August September October November
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

Contribution activity

November 2023

58 contributions in private repositories Nov 1 – Nov 27

Seeing something unexpected? Take a look at the GitHub profile guide.