Roman Leliuk

Roman leliuk

bookmark on deepenrich
location of Roman LeliukLondon, England, United Kingdom
Phone number of Roman Leliuk+91 xxxx xxxxx
Followers of Roman Leliuk1000 followers
  • Timeline

    Jan 2016 - Nov 2017

    Full Stack Developer

    Freelance
    Nov 2017 - Dec 2018

    Full Stack Developer

    Incode Group
    Jan 2019 - Oct 2019

    Middle Pro Software Engineer

    SoftServe
    Oct 2019 - Dec 2020

    Team Lead/ Senior Software Engineer

    Runple
    Dec 2020 - Apr 2021

    Senior Software Engineer

    SoftServe
    Current Company
    Apr 2021 - now

    Lead Software Engineer

    EPAM Systems
  • About me

    Lead Software Engineer at EPAM Systems | Team & Tech Lead & Architect | Specialized in Angular & Typescript | Strong leadership and collaboration skills | 8 years of experience in Finance, Medicine and Retail

  • Education

    • Zaporizhzhya college of radioelectronics

      2012 - 2016
      Bachelor of engineering with honors electronic devices programming
    • Zaporizhzhya national technical university

      2016 - 2019
      Master's degree (incomplete) information communication networks

      Activities and Societies: Board of European Students of Technology

  • Experience

    • Freelance

      Jan 2016 - Nov 2017
      Full stack developer

      Project Description: Online language platform. The platform for learning foreign languages consisted of two parts - the landing page and the platform itself. Team size: 1 developer, 1 designer

    • Incode group

      Nov 2017 - Dec 2018
      Full stack developer

      Project Description: Four different small-size projects: Application for booking seats in the seaport; Similar to YouTube platform, but with simpler functionality; CMS for IT company. Online language platform.Team size: from 3 to 35 specialists.

    • Softserve

      Jan 2019 - Oct 2019
      Middle pro software engineer

      Project description: Series of Healthcare projects. Calculation of taxes for the state, various discounts and referral payments between partners.Team Size: Over 700 experts divided into ~35 teams.Responsibilities and Key Accomplishments:• Successfully developed and validated technical solutions through design, coding, testing, debugging,and code inspections in compliance with engineering standards.• Maintained technical specifications and supplementary project documentation, ensuring accuracy andup-to-date information• Migrated AngularJS to Angular 7+, ensuring seamless transition and improved performance Show less

    • Runple

      Oct 2019 - Dec 2020
      Team lead/ senior software engineer

      Project description: Cloud ERP system. A huge modular ecosystem that allows a business to manageemployees, partners, the movement of goods through the warehouse, its loading and shipping. Createdocuments for the purchase, sale, issue invoices, import data from other systems, and much more.Team Size: 20+ team members.Responsibilities and Key Accomplishments:• Led the development of a project architecture from inception, including the selection of the technologystack, resulting in the successful execution of the project, and actively engaged in communication withinvestors as a key engineer for the startup.• Implemented a sales-oriented landing page on our platform, resulting in the acquisition of the firstcustomers and a subsequent increase in project popularity. This initiative led to a 30% increase ininvestments over the year.• Developed dynamic inputs that could be created and added by customer administrators, enhancing theflexibility of our system and empowering customers to solve their own business-specific issues.• Successfully reduced duplicate code by approximately 40% through the implementation of nestedcomponents, generic inputs, researching, and choosing an optimal library for a wide range of projectcomponents.• Through optimizing the project bundle size, code, caching, SSR and more, the following achievements were accomplished: 1) Improved the website's first load speed by 60%; 2) Reduced the load and number ofheavy backend requests by ~30%; 3) Enhanced the speed of working with high-volume data tables by~50% Show less

    • Softserve

      Dec 2020 - Apr 2021
      Senior software engineer

      Project description: Series of Healthcare projects. Calculation of taxes for the state, various discounts, andreferral payments between partners.Team Size: 100+ team members.Responsibilities and Key Accomplishments:• Designed, coded, tested, and debugged technical solutions following engineering standards.• Delivered high-quality services and solutions to clients, ensuring maintenance of technicalspecifications and supplementary project documentation, ensuring accuracy and up-to-dateinformation.• Migrated AngularJS to Angular 7+, ensuring seamless transition and improved performance.• Provided technical guidance and support to juniors, helping them to improve their skills. Show less

    • Epam systems

      Apr 2021 - now
      Lead software engineer

      Project Description(latest): Data platform for an American multinational consumer credit reporting agency.Team Size: 40 specialists Responsibilities and Key Accomplishments:• As a Lead Engineer successfully launched a project into production and transitioned it into the supportstage. The project attracted new funding and was recognized as the project of the year in a largecorporation. Additionally, the project's architecture and solutions were adopted by other departmentsin different countries, leading to the development of similar projects in their respective countries. As aresult, company received a request to hire an additional teams.• Clearly defined and delegated project tasks, ensuring that both FrontEnd and Back-end teams had aclear understanding of their responsibilities and deadlines.• By implementing and configuring linters, spellchecker, pre-commit & pre-push hooks, as well as a PRtemplate for Git, and adopting a well-chosen Git Flow, the process of development has beensuccessfully standardized, resulting in pull requests that are more similar, with fewer primitive mistakes,typos, and failed tests. This has led to a significant increase in the speed of development and codereview, with a 2x improvement.• Interviewed and onboarded new team members, ensuring a smooth transition and rapid adaptation tothe project. By creating automatic, comprehensive technical and project documentation andimplementing a well-described and largely automated onboarding process, I was able to significantlyreduce the onboarding time from a month to just a week.• Successfully executed all the related risk and people management tasks. Show less

  • Licenses & Certifications

    • 70-480: programming in html5 with javascript and css3

      Microsoft certifications
      Jul 2019
      View certificate certificate
  • Volunteer Experience

    • Web Dev

      Issued by Board of European Students of Technology on Jan 2016
      Board of European Students of TechnologyAssociated with Roman Leliuk