Taras S. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Taras S. React, TypeScript and Modern Frameworks

My name is Taras S. and I have over 4 years of experience in the tech industry. I specialize in the following technologies: TypeScript, CSS, JavaScript, HTML, Redux, etc.. I hold a degree in Bachelor's degree, Master's degree. Some of the notable projects I’ve worked on include: Electric Avenue, Josti, RBC Ukraine, Lun, iWelcome Web Platform, etc.. I am based in Lviv, Ukraine. I've successfully completed 7 projects while developing at Softaims.

My passion is building solutions that are not only technically sound but also deliver an exceptional user experience (UX). I constantly advocate for user-centered design principles, ensuring that the final product is intuitive, accessible, and solves real user problems effectively. I bridge the gap between technical possibilities and the overall product vision.

Working within the Softaims team, I contribute by bringing a perspective that integrates business goals with technical constraints, resulting in solutions that are both practical and innovative. I have a strong track record of rapidly prototyping and iterating based on feedback to drive optimal solution fit.

I’m committed to contributing to a positive and collaborative team environment, sharing knowledge, and helping colleagues grow their skills, all while pushing the boundaries of what's possible in solution development.

Main technologies

  • React, TypeScript and Modern Frameworks

    4 years

  • TypeScript

    3 Years

  • CSS

    3 Years

  • JavaScript

    3 Years

Additional skills

Direct hire

Potentially possible

Previous Company

Ciklum

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

Experience Highlights

Electric Avenue

As a React Native developer on the Electric Avenue project, I am actively involved in crafting a mobile application that revolutionizes the electric vehicle (EV) charging experience across North America. Electric Avenue, a leading network of EV chargers, relies on the capabilities of its mobile app to empower users in finding, charging, and conveniently making payments at charging stations. Here are some key aspects of my responsibilities and the features integrated into the Electric Avenue app: Intuitive User Interface Design: I focus on creating an intuitive and visually appealing user interface that ensures a seamless and enjoyable experience for Electric Avenue app users. The design includes easy navigation and visually informative elements to facilitate quick access to essential features. Geolocation Services: Leveraging geolocation services to enable users to effortlessly locate the nearest Electric Avenue charging stations. This feature provides real-time information on station availability, ensuring users can plan their charging activities efficiently. Comprehensive Charging Station Details: Implementing features that offer users detailed insights into each charging station, including charging speeds, available connectors, and additional amenities. This information empowers users to choose the most suitable charging station for their needs. Secure Payment Processing: Developing and integrating secure payment processing functionalities within the app to enable users to complete transactions seamlessly. This involves supporting multiple payment methods to accommodate user preferences. User Account Management: Implementing robust user authentication and account management features, allowing users to create profiles, track their charging history, and manage payment methods securely. Notifications and Alerts: Incorporating push notifications and alerts to keep users informed about the progress of their charging sessions, promotional offers, and important updates related to the Electric Avenue charging network. Offline Functionality: Ensuring the app remains functional even in offline scenarios, enabling users to access critical information about charging stations and plan their journeys without constant internet connectivity. Integration with Backend Systems: Connecting the app with backend systems and APIs to fetch real-time data on charging station status, availability, and other relevant information. This integration ensures that users always have access to the latest information. Accessibility Features: Implementing accessibility features to make the app inclusive and usable by individuals with different abilities. This commitment ensures that the Electric Avenue app caters to a diverse user base. As part of the Electric Avenue development team, my goal is to enhance the overall EV charging experience through the thoughtful implementation of features and functionalities within the React Native framework. The result is a mobile application that seamlessly integrates into the daily lives of electric vehicle users, offering a convenient and efficient solution for their charging needs.

Josti

As a React Native developer on the "Josti" project, my primary responsibility is to contribute to the development of a mobile application designed for long-term housing rentals without the involvement of a realtor commission. The "Josti" app aims to streamline the process of securing long-term accommodations, providing users with a cost-effective and efficient solution. My role involves leveraging React Native, a cross-platform framework, to build and optimize the mobile application. React Native allows for the development of a single codebase that can be used to deploy the app on both iOS and Android platforms, ensuring a consistent user experience across devices. Key aspects of my responsibilities on the "Josti" project include: User Interface Development: Creating intuitive and visually appealing user interfaces that facilitate easy navigation and interaction within the mobile application. This includes designing screens for property listings, user profiles, and search functionalities. Integration of Features: Implementing features specific to the "Josti" app, such as a user-friendly property search, secure payment processing for rentals, and a streamlined application process for both landlords and tenants. Real-time Communication: Developing functionalities that enable real-time communication between landlords and tenants within the app. This could involve integrating messaging features or push notifications to keep users informed about property updates and rental-related activities. Secure Transactions: Ensuring the implementation of secure and reliable payment processing mechanisms for rental transactions, emphasizing the absence of realtor commissions in alignment with the project's value proposition. Geolocation Integration: Leveraging geolocation features to provide users with accurate information about available rental properties in their desired locations. This enhances the app's utility for users seeking specific geographic preferences. Offline Functionality: Implementing offline capabilities to allow users to access certain features and information even when they are not connected to the internet, enhancing the app's usability in various scenarios. User Authentication and Authorization: Implementing robust authentication and authorization mechanisms to secure user data and ensure that only authorized individuals can access specific features of the application. Performance Optimization: Continuously optimizing the performance of the mobile app to provide a smooth and responsive user experience. This involves addressing potential bottlenecks, optimizing code, and ensuring efficient data fetching. In summary, as a React Native developer for "Josti," I play a crucial role in crafting a mobile application that revolutionizes the long-term housing rental process by eliminating realtor commissions. My focus is on delivering a feature-rich, user-friendly, and cross-platform experience for both landlords and tenants through the efficient use of React Native technology.

Lun

As a React developer on the "ЛУН" project, my responsibilities include contributing to the development of a platform aimed at facilitating the selection of apartments for purchase in both the primary and secondary real estate markets in Ukraine. The website consolidates information on all newly constructed buildings from official sources. One of the key features I worked on is the creation of a 3D map of real estate, allowing users to explore properties in a visually immersive way. Additionally, I participated in the implementation of 3D tours for newly constructed buildings, providing users with an interactive and engaging experience while exploring the available housing options. My role involves leveraging React to build and enhance the user interface, ensuring a seamless and intuitive experience for individuals looking to make informed decisions about buying property in Ukraine.

iWelcome Web Platform

Europe's leader in Consumer and B2C IAM solutions is designed with large organizations' complexity and security concerns in mind. Millions of consumers and thousands of employees rely on it daily. As a Senior Full-Stack JavaScript Developer in this project, I performed the following tasks: Developing an interactive user interface using modern frameworks and libraries such as React.js or Vue.js. This includes the creation of reactive components, optimization for performance, and responsive layout. Building and maintaining the server-side API using Node.js and frameworks such as Express.js or Koa.js. Ensuring security, scalability, and high availability of server applications. Database management: Work with databases, including schema design, query optimization, and data security. Both SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) technologies can be used. The use of automated tests to ensure high quality code, including unit tests, integration tests, and end-to-end tests. Setting up CI/CD processes to automate application testing and deployment. Use containers (e.g., Docker) and orchestrators (e.g., Kubernetes) to improve deployment and scaling. Analyze and optimize the performance of both the client and server sides of the project to ensure fast loading and responsiveness of applications. Implementation of security best practices, including encryption, access control, and protection against known vulnerabilities. Effective collaboration within the development team, participation in code reviews, and the use of version control systems (e.g., Git) to manage project code.

Joplin ( React+ ReactNative)

Joplin is an application that can handle a large number of notes organized into notebooks. The notes are searchable, and can be copied, tagged, and modified either from the applications directly or from your own text editor. As a JavaScript Developer specializing in React Native for Mobile Application Development in this project, I have performed the following tasks: Designing and developing cross-platform mobile applications using React Native. Create high-performance, responsive applications that provide a seamless experience on Android and iOS platforms. Implementing a modular component-based architecture to ensure code reuse and scalability. Use React Native components and Hooks to create a user-friendly and efficient codebase. Used state management solutions such as Redux or Context API to effectively manage the state of the application, ensuring smooth data flow and state consistency across the application. Connect your mobile app to RESTful APIs or GraphQL to dynamically retrieve, display, and manipulate data. Manage asynchronous data retrieval, updating, and state management using modern JavaScript features such as async/await. Optimized application performance to improve speed and efficiency. Implemented best practices such as image optimization, lazy loading, and the use of native modules for compute-intensive tasks. Collaborated with UI/UX designers to translate designs into functional user interfaces. Ensured the application meets the highest standards of usability, accessibility, and interactive design. Write and implement automated tests using tools such as Jest and Detox to ensure the application is reliable, functional, and usable. Deployed mobile apps to the App Store and Google Play Store, including configuration, submission, and compliance with platform guidelines. Tracked app performance and user feedback to iterate and release updates. Set up CI/CD pipelines to automate testing, build, and deployment processes, increasing development efficiency and ensuring rapid release of updates. Worked within an agile development framework, collaborating closely with other developers, product managers, and stakeholders. Participate in sprint planning, stand-ups, and reviews to ensure project alignment and timely feature delivery.n Board Mobile App

Education

  • Lviv Polytechnic National University

    Bachelor's degree in Applied Mathematics

    2018-01-01-2022-01-01

  • National University Lviv Polytechnic

    Master's degree in Applied Mathematics

    2022-01-01-2023-01-01

Languages

  • English
  • Ukrainian