Sergiy Onenko

Senior Software Engineer at Cityblock Health
  • Claim this Profile
Online Presence
Contact Information
Location
PL

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • Hospitals and Health Care
    • 700 & Above Employee
    • Senior Software Engineer
      • May 2022 - Present

      Remote As a Senior Developer on the Cityblock project, I made significant contributions to its success by suggesting improvements and actively driving innovation within the team. While not in an official architectural role, my suggestions for architectural enhancements were implemented, allowing other developers to build upon the foundation I created. In addition to my technical expertise, I took on the responsibility of mentoring and guiding fellow developers, assisting them in improving their… Show more As a Senior Developer on the Cityblock project, I made significant contributions to its success by suggesting improvements and actively driving innovation within the team. While not in an official architectural role, my suggestions for architectural enhancements were implemented, allowing other developers to build upon the foundation I created. In addition to my technical expertise, I took on the responsibility of mentoring and guiding fellow developers, assisting them in improving their skills and achieving their full potential. By fostering a collaborative environment, I promoted knowledge sharing and teamwork. One of my key contributions was in improving the Scrum process, implementing strategies that enhanced efficiency and effectiveness. Through my insights, the team achieved streamlined workflows and improved project delivery timelines. Recognizing the importance of thorough testing, I focused on optimizing test speed, resulting in faster iterations and increased overall development productivity. Furthermore, I actively worked on developing new features, addressing existing bugs, and suggesting solutions for GraphQL improvements. Collaborating closely with designers and leaders, I ensured seamless integration of design requirements and provided valuable input throughout the development process. By leveraging my expertise as a collaborative innovator, I played a crucial role in creating building blocks that empowered other developers to build and expand upon the project. Together, we achieved significant milestones and delivered a successful outcome for the Cityblock project Show less

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Software Engineer
      • May 2022 - Present

      Remote

    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer / Team Lead / Architect at Toptal
      • May 2019 - Present

      During my tenure at Toptal, I held a senior software engineer role, where I made significant contributions to various projects. Key highlights include: Leading the creation of a complex TypeScript/React chrome extension by designing its foundational structure. Additionally, I successfully built and mentored a talented development team, driving the extension's growth and expansion to mobile platforms. Taking charge of the functional design for a cross-platform application operating… Show more During my tenure at Toptal, I held a senior software engineer role, where I made significant contributions to various projects. Key highlights include: Leading the creation of a complex TypeScript/React chrome extension by designing its foundational structure. Additionally, I successfully built and mentored a talented development team, driving the extension's growth and expansion to mobile platforms. Taking charge of the functional design for a cross-platform application operating in stealth mode. I meticulously collected requirements for each feature set and conducted engaging demos and standups to ensure alignment with project goals. Configuring an efficient AWS deployment process, utilizing EC2, Bash Scripting, PostgreSQL, and SSL encryption. This deployment setup provided a secure and robust infrastructure for the applications. Playing a crucial role in the end-to-end development of the application. I implemented various essential features, including authentication (Google and email), authorization mechanisms, file upload functionality, messaging capabilities, and comprehensive user management systems. Throughout my time at Toptal, I consistently showcased strong leadership skills, successfully guiding development teams and driving projects to success. My ability to gather requirements, design functional solutions, and implement complex features demonstrated my expertise in cross-platform application development. Show less

    • United States
    • Software Development
    • 400 - 500 Employee
    • Frontend Technical Lead / Architect
      • Feb 2017 - Jan 2019

      Lviv Region, Ukraine As the architect for a plugin-based application, I led the creation of the application's architecture from scratch. A major accomplishment was enabling the division of the application, which was not originally possible with Angular 5, into separate apps without the need to compile them together. This innovation made the apps independent for development purposes while remaining pluggable into a central main application. This breakthrough allowed distributed teams to work autonomously, fostering… Show more As the architect for a plugin-based application, I led the creation of the application's architecture from scratch. A major accomplishment was enabling the division of the application, which was not originally possible with Angular 5, into separate apps without the need to compile them together. This innovation made the apps independent for development purposes while remaining pluggable into a central main application. This breakthrough allowed distributed teams to work autonomously, fostering collaboration and efficiency. In addition to the architectural advancements, I revolutionized the development process by introducing new build commands. These commands simplified the switch between different development environments, eliminating the need to sift through extensive documentation. This improvement streamlined the workflow for the entire team, enabling them to focus on their tasks without unnecessary overhead. One of the notable achievements during my tenure was significantly reducing the application build time in development mode. By implementing optimization techniques, the team's development speed skyrocketed, with the application build time being reduced by a remarkable 5 times. This enhancement greatly improved productivity, enabling faster iterations and quicker feedback cycles. Technologies I utilized during this project include JavaScript, ES6, TypeScript, AngularJS, Angular 5, and Webpack. Leveraging my expertise in these technologies, I successfully designed and implemented an efficient and scalable architecture, resulting in a highly optimized plugin-based application. Through my contributions as the architect, I played a crucial role in driving innovation, enhancing the development process, and boosting team efficiency. By leveraging cutting-edge technologies and implementing robust architectural decisions, I empowered the team to deliver exceptional results and achieve remarkable performance improvements. Show less

    • 1 - 100 Employee
    • Co founder - Architect, Backend developer
      • May 2017 - Mar 2018

      Lviv Region, Ukraine As the architect and lead developer, I played a critical role in the design and development of a complex application. Key highlights of my contributions include: Designed and developed the application from scratch, overseeing all architectural decisions and ensuring its successful implementation. Led a team of developers, delegating tasks and providing guidance throughout the development process. Implemented the Scrum framework, enabling efficient project management and ensuring… Show more As the architect and lead developer, I played a critical role in the design and development of a complex application. Key highlights of my contributions include: Designed and developed the application from scratch, overseeing all architectural decisions and ensuring its successful implementation. Led a team of developers, delegating tasks and providing guidance throughout the development process. Implemented the Scrum framework, enabling efficient project management and ensuring timely delivery of milestones. Designed and implemented the backend for the management portal, including a robust role-based system for secure access and control. Delegated the frontend development of the Restaurants portal to other developers, allowing for restaurant registration, table management, and reservation handling. Created the backend infrastructure for the Restaurants portal, ensuring seamless data processing and integration with other application components. Developed a notifications application that enabled push notifications across the entire infrastructure, improving communication and user engagement. Set up the development and production environments, leveraging Docker and Swarm to ensure efficient containerization and deployment. Integrated the application with various social media platforms and mail services, enabling seamless interactions and communication with external services. Mentored the team and facilitated knowledge transfer, ensuring a cohesive understanding of the project and its technical aspects. Through my role as the architect, I successfully guided the development process, made critical design decisions, and collaborated with the team to deliver a high-quality application. My expertise in full-stack development, project architecture, Scrum implementation, and infrastructure setup were instrumental in the project's success. Show less

    • Real Estate
    • 1 - 100 Employee
    • (Scala / React) Raspberry Pi Web based manager
      • Oct 2016 - Mar 2017

      As the architect of a web-based application, I led the development of a versatile solution that seamlessly communicated with a server on Raspberry Pi. The application offered a range of capabilities, including: File Manager: Users could perform various file operations such as downloading, uploading, and editing files directly from the application interface. Event Bus: The application featured an event bus system that allowed users to register triggers based on external events… Show more As the architect of a web-based application, I led the development of a versatile solution that seamlessly communicated with a server on Raspberry Pi. The application offered a range of capabilities, including: File Manager: Users could perform various file operations such as downloading, uploading, and editing files directly from the application interface. Event Bus: The application featured an event bus system that allowed users to register triggers based on external events. This included motion detection, noise detection, and light changes, enabling users to respond dynamically to their environment. Synthetic Event Bus: Users had the ability to trigger custom events and subscribe to them. For example, they could associate a specific motion or action with a key press on the keyboard, allowing for customized and interactive experiences. Video Recording and Picture Taking: The application supported video recording and capturing pictures, empowering users to document their surroundings and capture important moments. Throughout the project, my focus as the architect was to ensure seamless integration with Raspberry Pi and optimize performance for web-based interactions. By leveraging my expertise in web development and Raspberry Pi integration, I successfully designed and implemented a robust architecture that facilitated efficient file management, event handling, and media capture functionalities. Overall, the web-based application I architected provided users with a powerful toolset for managing files, responding to events, and capturing media, enhancing their experience with the Raspberry Pi platform. Technologies: Scala, RaspberryPi, pi4j, akka-http, akka-actor, scalatest, json4s, flyway, postgresql, quill, javascript, react, material-ui Show less

    • Ukraine
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Scala Developer
      • Oct 2016 - Feb 2017

      Ukraine Lviv

    • Web Developer (Scala / Angular)
      • Apr 2015 - Jul 2016

      Kiev / Netherlands - remote As the frontend architect, I played a pivotal role in architecting and developing a web-based healthcare application from the ground up. This application achieved remarkable recognition as a Grant Winner at the European Parliament. Key highlights of my contributions include: Architecting and developing the frontend of the application, ensuring a robust and user-friendly interface for healthcare professionals and patients alike. Designing and developing a REST Layer for the… Show more As the frontend architect, I played a pivotal role in architecting and developing a web-based healthcare application from the ground up. This application achieved remarkable recognition as a Grant Winner at the European Parliament. Key highlights of my contributions include: Architecting and developing the frontend of the application, ensuring a robust and user-friendly interface for healthcare professionals and patients alike. Designing and developing a REST Layer for the application, enabling seamless communication between the frontend and backend components. Implementing a complex roles system to manage user permissions and access control, ensuring data privacy and security. Creating Elasticsearch-based aggregations to gather and analyze healthcare data, translating the results into intuitive visualizations and tables for meaningful insights. Developing a sophisticated filters system using tables and charts, allowing users to refine and narrow down data based on specific criteria, enhancing the application's usability and data exploration capabilities. Contributing to Kibana, an essential component for data visualization and analysis. I added additional features to meet the unique requirements of the healthcare application, ensuring a seamless integration and enhancing its capabilities. Throughout the project, my focus was on designing an intuitive and efficient user experience, optimizing performance, and ensuring data accuracy and security. By leveraging my expertise in frontend development, data analysis, and contribution to Kibana, I played a vital role in creating a highly successful and award-winning healthcare application. Overall, my contributions as the frontend architect made a significant impact on the success and recognition of the application, providing healthcare professionals with a powerful tool to improve patient care and outcomes. Show less

    • Motor Vehicle Manufacturing
    • Scala / web Developer (The New Motion & Daxx)
      • Dec 2012 - Mar 2015

      In this project, I played a crucial role in designing and developing a RESTful application that facilitated seamless integration of partners into our services. Additionally, I made significant contributions to various key components of the project, including: Main Web Application (https://my.newmotion.com/): I actively contributed to the development of the main web application, which allowed users to effectively manage their charge points, view available charge points on the map, and… Show more In this project, I played a crucial role in designing and developing a RESTful application that facilitated seamless integration of partners into our services. Additionally, I made significant contributions to various key components of the project, including: Main Web Application (https://my.newmotion.com/): I actively contributed to the development of the main web application, which allowed users to effectively manage their charge points, view available charge points on the map, and handle subscription plans. By enhancing user experience and functionality, I helped create a robust platform for our customers. Core Application for Charging Point Management: I made valuable contributions to the core application responsible for managing the behavior and functionality of charging points. Through my involvement, I ensured the smooth operation and efficient utilization of these critical assets. Payment Calculation Application: I actively contributed to the development of the application responsible for calculating payments based on charge point usage. By implementing accurate and reliable payment calculation algorithms, I helped create a transparent and fair billing system for users. Throughout the project, I applied my expertise in software engineering, RESTful architecture, and application development to deliver high-quality solutions. By actively contributing to multiple aspects of the project, I played a vital role in creating a comprehensive and reliable ecosystem for our services. Overall, my involvement in the design and development of the RESTful application and my contributions to the main web application, core application, and payment calculation application significantly contributed to the success and functionality of the overall project. Technologies: Scala, AngularJS, CSS, spray, slick, Postgresql, specs2, Akka, rabbitmq, Hal, RabbitMq, KendoUI, liftweb/mysql Show less

    • lead javascipt / C++ developer
      • Oct 2011 - Nov 2012

      Ukraine Designed and developed a JavaScript/HTML5/CSS3 mobile UI library for Rich Internet Applications (RIA) within an e-Book framework integrated with C#. Created a web-based application for creating animation scenes, enhancing user experience and interactivity. Led a team of 7 developers, providing guidance and direction to ensure successful project delivery. Extended internal libraries for Tizen, optimizing functionality and compatibility. Provided support and enhancements to the Kies… Show more Designed and developed a JavaScript/HTML5/CSS3 mobile UI library for Rich Internet Applications (RIA) within an e-Book framework integrated with C#. Created a web-based application for creating animation scenes, enhancing user experience and interactivity. Led a team of 7 developers, providing guidance and direction to ensure successful project delivery. Extended internal libraries for Tizen, optimizing functionality and compatibility. Provided support and enhancements to the Kies Air mobile app, including the addition of screen resolutions, devices, and new capabilities such as photo previews. In this project, I combined my expertise in JavaScript, HTML5, and CSS3 to create a powerful mobile UI library for RIA development. By designing a web-based animation application and leading a talented team, we successfully delivered innovative solutions to meet user needs. Additionally, my contributions to library extensions for Tizen and Kies Air support expanded functionality and improved user experiences across various platforms. Technologies: JavaScript, C++, PHP, CSS3, HTML5, SVN. Show less

    • United States
    • Computer Hardware Manufacturing
    • 1 - 100 Employee
    • lead Web Developer
      • Mar 2011 - Oct 2011

      Ukraine In this project, I designed and developed a web-based internal application that streamlined team management through regular reports from team members. Key highlights of the application include: Data Entry and Photo Upload: The application allowed team members to easily upload photos and enter relevant data, simplifying the process of capturing and organizing information. Complex Roles System: I implemented a robust roles system to ensure secure access control and precise… Show more In this project, I designed and developed a web-based internal application that streamlined team management through regular reports from team members. Key highlights of the application include: Data Entry and Photo Upload: The application allowed team members to easily upload photos and enter relevant data, simplifying the process of capturing and organizing information. Complex Roles System: I implemented a robust roles system to ensure secure access control and precise permission management, providing a granular level of control over user privileges within the application. Web-based Reporting with Charts: The application enabled the generation of dynamic web-based reports, including visually informative charts. This feature allowed users to gain insights from the data and make informed decisions based on the presented information. PDF Report Download: Users had the ability to download reports in PDF format, facilitating easy sharing and distribution of summarized information. Throughout the development process, my focus was on creating an intuitive and efficient user experience. By leveraging my expertise in web application development, I successfully designed a solution that improved team collaboration and simplified reporting processes. Overall, my contributions as a web application developer resulted in the creation of a powerful internal application that streamlined team management, facilitated data entry, enabled insightful reporting with charts, and allowed for convenient PDF report generation. Technologies Used: ExtJS4, ModX Revolution, PHP, MySQL, HTML, CSS. Job Responsibilities: Design and Development Show less

    • Canada
    • Business Consulting and Services
    • 1 - 100 Employee
    • freelancer
      • Apr 2010 - Apr 2011

      undefined =) In my role as a web application developer, I contributed to the creation of Lumos Test Prep (http://www.lumostestprep.com), an application designed for US schools. Key features and abilities of the application include: Interactive Book Creation: Teachers have the ability to create interactive books enriched with embedded videos and quizzes. This feature enhances the learning experience by incorporating multimedia elements and interactive assessments. Student Engagement: Students… Show more In my role as a web application developer, I contributed to the creation of Lumos Test Prep (http://www.lumostestprep.com), an application designed for US schools. Key features and abilities of the application include: Interactive Book Creation: Teachers have the ability to create interactive books enriched with embedded videos and quizzes. This feature enhances the learning experience by incorporating multimedia elements and interactive assessments. Student Engagement: Students can access and read the interactive books, as well as take tests related to the content. This interactive learning approach fosters student engagement and facilitates knowledge retention. Advanced Print Book Features: The application offers advanced printing options for book contents, allowing teachers to include quiz answers or omit them based on their preference. This flexibility caters to different instructional needs. Robust Authorization System: The application incorporates an advanced authorization system that ensures only the respective teacher can edit their own book. However, teachers also have the option to invite other editors to collaborate and assist in the book creation process. Through my contributions, I leveraged my expertise in web development to create a user-friendly and feature-rich education platform. The application empowers teachers to create interactive books, engage students through quizzes and tests, and provides advanced authorization capabilities for collaborative book editing. Overall, Lumos Test Prep serves as a valuable tool for US schools, offering an innovative and interactive approach to learning while providing teachers with control over their content and fostering collaboration among educators. Technologies Used: ExtJS3, TinyMCE, Smarty, PHP, MySQL, HTML, CSS. Show less

Education

  • VMURL UKRAINE
    Master's degree, Banking and Financial Support Services
    2006 - 2007
  • KPEK NAU
    Bachelor's degree, Economics
    2001 - 2006

Community

You need to have a working account to view this content. Click here to join now