Serhii Ponomarenko

Golang Engineer at Non-disclosure agreement
  • Claim this Profile
Contact Information
Location
Kharkiv, Kharkiv, Ukraine, UA
Languages
  • English Professional working proficiency

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

    • Non-profit Organizations
    • 1 - 100 Employee
    • Golang Engineer
      • Sep 2022 - Present

      Developing a collaborative back-end to enable team-level document editing. Developing a collaborative back-end to enable team-level document editing.

    • United States
    • Software Development
    • 700 & Above Employee
    • Back-end PHP/Node.js Engineer
      • Sep 2021 - Aug 2022

      1. Upgraded API Endpoints: Once our team had project up & running in AWS, our front-end team faced several issues while trying to align existing front-end with API. Endpoints were lagging & had unexpected behaviors. I was assigned to list all issues affecting core API, arrange them from high to low priority & showcase the plan to address the errors & incorrect responses. Once I addressed the issues, front-end engineers managed to move on with integrating updated API endpoints & succeeded in connecting 95%+ of profile, dashboard, feed & payment APIs. 2. SwaggerHub API docs: Once we achieved the minimal acceptable stability, we started looking at API readability, their topic domains, meaning & their use cases. Engineering team did a revision and we came up to a conclusion that our project lacks solid API documentation. SwaggerHub became our top choice, since Swagger supported SDK integration with our back-end services and we could write code comments labelled as Swagger endpoints and auto-generate online docs. Our team distributed endpoints by domain - I was assigned to work with Feed API. As a result, front-end & mobile teams got the API documentation & significantly saved their time while working with complex APIs. 3. Addressed Legacy & Design Issues: Right after the core app functionality was working as expected, our team started planning on the new features from client requests. I admitted that potentially several code domains are not compatible with new feature ideas due to deprecated libraries and code design, thus I delivered my concern to the engineering team and we confirmed the currect code design will drain much more time than expected to implement new features. Moreover, engineering team was more than happy to acknowledge that we did not ignore the red flags - we implemented improvements & did not sink in the complex code, figuring out why it did not work as expected, we were excited to dedicate more time & focus on business aspects of each feature. Show less

    • Back-end PHP/Node.js Engineer
      • Apr 2021 - Sep 2021

      1. Designing voice-prompt based application for Alexa voice assistant to deliver better user experience with appointments 2. Refactoring & refining advertisement server codebase 3. Implementing audience-targeted & advertisement impression features 1. Designing voice-prompt based application for Alexa voice assistant to deliver better user experience with appointments 2. Refactoring & refining advertisement server codebase 3. Implementing audience-targeted & advertisement impression features

    • Estonia
    • Advertising Services
    • 1 - 100 Employee
    • Full-stack PHP/JS Engineer
      • Jul 2018 - Apr 2021

Education

  • National Technical University "Kharkiv Polytechnic Institute"
    Master of Science - MS, Computer Software Engineering
    2020 - 2022
  • National Technical University "Kharkiv Polytechnic Institute"
    Bachelor of Science - BS, Computer Software Engineering
    2016 - 2020

Community

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