A technically proficient technical lead, skilled software engineer, and an individual with a keen interest in artificial intelligent.

With over eight years of experience in the field of web development, I have amassed a wealth of knowledge and expertise in various facets of software development. My journey in this industry has been marked by consistent leadership, guiding teams towards the creation of top-tier software products that meet and exceed expectations.

My passion for Machine Learning and Deep Learning is a driving force in my work. I am deeply committed to achieving excellence in my results, and this passion fuels my dedication to maintaining the highest standards in all my professional endeavors.

Beyond the confines of my professional life, I am an avid explorer of new technologies. I take great pleasure in staying updated with the latest trends and advancements in the industry. This continuous learning not only enhances my skills but also keeps me motivated and excited about the work I do.

Work

  1. EPAM Systems logo
    Company
    EPAM Systems
    Role
    Lead Software Engineer
    Date
  2. Vodafone logo
    Company
    Vodafone Intelligent Solutions
    Role
    Technical Lead & Sr. Software Engineer
    Date
  3. Robusta Studio logo
    Company
    Robusta Studio
    Role
    Senior Software Engineer
    Date
  4. Codersea logo
    Company
    Codersea
    Role
    Team Lead & Full Stack Developer
    Date

Predicting House Prices with Linear Regression: A Machine Learning Approach For Beginners

Predicting house prices using the California Housing dataset with a Linear Regression model. It covers dataset exploration, data preprocessing, model implementation, and evaluation, demonstrating the use of scikit-learn and matplotlib. The project highlights the application of Machine Learning in real estate, providing insights into predictive analytics.

Machine-Learning

Linear-Regression

Data-Science

Unraveling Complex Coding Problems with Divide-and-Conquer

Unravel complex coding problems with the divide-and-conquer approach. This article explores how breaking large problems into manageable tasks can simplify coding challenges, enhance efficiency, and lead to powerful solutions.

Problem-Solving

Divide-and-Conquer

Algorithms