Svyatoslav Leonov

Svyatoslav Leonov

Web UI/UX Designer

Followers of Svyatoslav Leonov552 followers
location of Svyatoslav LeonovWolli Creek, New South Wales, Australia

Connect with Svyatoslav Leonov to Send Message

Connect

Connect with Svyatoslav Leonov to Send Message

Connect
  • Timeline

  • About me

    Senior TypeScript Software Engineer

  • Education

    • School No. 99 - Kharkiv

      2007 - 2021
      Computer Science
    • Luhansk Taras Shevchenko National University

      2023 - 2026
      Bachelor of Technology - BTech (remote) Computer Science

      (Remotely)

    • TAFE NSW

      2022 - 2023
      Cyber Security Computer and Information Systems Security/Information Assurance
  • Experience

    • Art Lemon

      Dec 2019 - Jun 2020
      Web UI/UX Designer

      As a UI/UX designer at Art Lemon Web Design Company, I was responsible for creating visually appealing and intuitive user interfaces that enhance the user experience.My role involved collaborating with other designers, developers, and project managers to ensure that projects were delivered on time and to a high standard. I was responsible for designing wireframes, creating prototypes.Key Results: - Delivered a mobile version of a official Toyota dealership website in Kharkiv - https://art-lemon.com/en/toyota-ukraine Show less

    • Upwork

      Mar 2020 - May 2021
      Freelance Web Developer

      As a freelance web developer, I have had the opportunity to work on a wide variety of projects for clients across different industries. My role involved collaborating with clients to understand their business needs and designing and developing websites and web applications that meet their objectives.Here is my portfolio where some major projects are displayed: https://leonov-svyatoslav.web.app/

    • OK fund(Омріяна Країна)

      Jan 2021 - Feb 2022
      Fullstack Web Developer

      https://www.facebook.com/Omriana.KrainaDvizhok - a crowdfunding startup company that wanted to expand in terms of internet awareness. The client wanted to make a full-scale social network in order to raise funds for charity activities.I was the lead developer at that time and it took me around a year to develop the whole website from scratch and make the first version of it which is available here: http://31.131.24.170Unfortunately, further company development was stopped in Feb 2022 as the Russian-Ukrainian war started.Frontend:- Developed landing page and social media website with the help of JavaScript, ReactJs, Redux and Axios. - pages were implemented: News feed, Projects feed, Calendar, Group chats, Blog, Profile page, Funds Donation page(works only in Ukraine)- designing simple elements- collaborating with the client to understand the business goals- used axios + redux to implement RESTful API methodology Backend:- developed server using NodeJS, ExpressJS, Mongoose- used MongoDb as a primary database- used AWS S3 as a photo and video storage- configured hosting using Nginx and Ubuntu as a default OS in hosting - Web sockets were implemented in order to get chats workingKey results: - Designed, developed and deployed the website to a Ukrainian hosting- Researched other similar social networks in Ukraine to make a full current redesign in Figma- The landing page was successfully deployed- A full working social network platform was solely developed by me including features such as a news feed, calendar, group chats utilising web sockets, and donations pay wall. Show less

    • Nwave Technologies

      Apr 2022 - May 2023
      Middle ReactJS Frontend Developer

      Nwave wireless sensor technology serves as the single source of parking occupancy data intelligence and real-time parking guidance for all indoor, outdoor and mixed assets.Among customers: Amazon, Microsoft, Lidl, Meta, Tesla, and OpenAI.Responsibilities- development of frontend services based on reactJs, typescript, redux, redux-saga, material-ui, redux-saga- staying up-to-date with the latest developments in front-end technologies and web development best practices- collaborating with other developers using Agile methodologies - writing documentation for other team members- collaborating in R&D- creating reusable and modular components to optimize code reuse and maintainability- developing simple Designs- development and support of frontend infrastructure- releasing code into productionKey results- Collaborated with Backend team in order to come up with a plan on how to implement new Email subscriptions. Successfully developed Email subscriptions(email template + frontend integration) from scratch using Jinja2 for backend and useQuery fetchers for frontend integration- successfully developed Analytics Map(parking spaces utilization monitoring) using Google Map API- successfully developed Multi-Storey Parking(parking spaces utilization in multi-storey parking monitoring) from scratch. Unique levels maps were implemented(no npm packages were used)- Documented necessary steps in order to migrate from mui v4 to mui v5 and successfully executed them- Redux actions/reducers were modified to support Typescript 4.x- admin panel's fetchers were rewritten from redux-saga into redux query Show less

    • Striver

      May 2023 - now

      I was responsible for spearheading the development of a new Multi-Tenancy Application, heavily funded by Westpac Group. This involved overseeing the project from inception to delivery, aligning with stakeholder goals, and ensuring the technical execution focused on high performance and scalability.Responsibilities:- Stakeholder Engagement: Worked closely with stakeholders from both Striver and the bank to ensure alignment on project goals.- Development Leadership: Led the development of the new Multi-Tenancy Application, ensuring high performance and scalability.- Design Collaboration: Partnered with designers to ensure designs were ready before the development phase.- Team Coaching: Provided coaching and mentorship to engineers, supporting their development.- Cross-Team Collaboration: Worked with the marketing team to gather requirements for the new Striver mobile app.- Strategic Communication: Communicated the long-term performance vision to leadership stakeholders, engineering, and product teams.Key results:- Delivery of Multi-Tenancy Platform: Led a team of engineers in delivering a new Multi-Tenancy Application using modern technologies like Next.js, Nest.js, Postgres, AWS CDK, Auth0, and Terraform.- Mobile App Development: Learned Flutter to develop an iOS/Android app, delivering it two months ahead of the Striver event in Melbourne.- Introduced a new AI chatbot that indexes all the candidate’s CVs and gives the best candidate according to your job description. Tools used: ChatGPT(ChatBase)- Database Migration: Migrated data from the legacy Postgres database to the new platform seamlessly.- Technology Transition: Transitioned from TypeORM to Prisma ORM for more flexible frontend request handling.- Planning Leadership: Hosted multiple 3-month planning sessions to set strategic development goals based on the company’s evolving focus.- Covered the entire application, including FE and BE, with e2e and unit tests, utilising Playwright and Jest Show less Striver is an early-career job-seeking platform that has helped over 700 students secure exceptional roles in Financial Planning and Accounting.Responsibilities:- Led the engineering team following the departure of the Senior Developer.- Collaborated closely with stakeholders to align on strategic company plans.- Directed sprint planning sessions with stakeholders.- Spearheaded the adoption of Agile methodologies within the company.- Introduced and integrated the Atlassian suite (Jira, Bitbucket, Confluence) into the existing workflow.- Engaged in research and development (R&D) initiatives.- Conducted code reviews for the development team.- Developed and maintained both frontend and backend infrastructures.Key results:- Developed a scalable white-label Software as a Service (SaaS) platform, enabling easy customization and branding for clients.- Delivered a strategic presentation outlining company improvement opportunities, including Jira, Bitbucket, Confluence integration, user acceptance testing (UAT) enhancements, and documentation practices. Most suggestions were implemented.- Implemented automated unit and end-to-end (e2e) testing using Jest and Playwright.- Streamlined local development by replacing Docker with Hasura Cloud.- Migrated the codebase from GitHub to Bitbucket.- Refactored the frontend folder structure to adopt a new "domain-oriented" architecture.- Introduced a new UAT process to optimise testing efficiency. Show less

      • Senior Full-stack developer

        Oct 2023 - now
      • Middle Full-stack developer

        May 2023 - Oct 2023
  • Licenses & Certifications

    • In depth JavaScript course

      Lemon.School
      Aug 2020
    • Validation of Foreign Studies and Degrees

      Magistrát hl. m. Praha
      Jun 2022
    • UI/UX Designer

      Lemon.School
      May 2020
    • Academic IELTS - 6.5

      University of Cambridge ESOL Examinations
      Feb 2021