Sergiy Kukunin

Lead Principal Software Engineer at EasyHealth
  • Claim this Profile
Contact Information
Location
Los Angeles, California, United States, US
Languages
  • English -
  • Russian -
  • Ukrainian -

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

Credentials

  • Software Security
    Coursera Course Certificates
    Nov, 2016
    - Sep, 2024

Experience

    • United States
    • Hospitals and Health Care
    • 1 - 100 Employee
    • Lead Principal Software Engineer
      • Jan 2021 - Present

      Responsible for implementation of one of two major projects of the company: * Cooperation with COO and VP of Product directly to ensure efficient translation of business requirements into software * Design and implementation of high-level architecture and development process that allows to be flexible and quick in the development. Maintaining high quality bar by applying the best practices of the industry, such as TDD, SOLID, DDD, etc. * Interviewing and hiring new software engineers… Show more Responsible for implementation of one of two major projects of the company: * Cooperation with COO and VP of Product directly to ensure efficient translation of business requirements into software * Design and implementation of high-level architecture and development process that allows to be flexible and quick in the development. Maintaining high quality bar by applying the best practices of the industry, such as TDD, SOLID, DDD, etc. * Interviewing and hiring new software engineers to scale up the team size to the growing needs. * Design and implementation of the resilient, stable and scalable infrastructure layer to ensure data consistency and high availability of deployed services. Among many achievements at Easy Health, there are: * Bringing new modern HTML-over-wire approach (Ruby on Rails with Hotwire) that works the best for startups and small teams. The development speed increased at least twice because of absence of separation between frontend and backend applications, and redundant API layer * Building MVP within a month from idea to the first customer * Building team size from 1 person to 5 as today * Introduction of the hassle-less and highly integrated development process, including: code reviews, CI/CD, automatic tests and code linters, QA stage. Show less Responsible for implementation of one of two major projects of the company: * Cooperation with COO and VP of Product directly to ensure efficient translation of business requirements into software * Design and implementation of high-level architecture and development process that allows to be flexible and quick in the development. Maintaining high quality bar by applying the best practices of the industry, such as TDD, SOLID, DDD, etc. * Interviewing and hiring new software engineers… Show more Responsible for implementation of one of two major projects of the company: * Cooperation with COO and VP of Product directly to ensure efficient translation of business requirements into software * Design and implementation of high-level architecture and development process that allows to be flexible and quick in the development. Maintaining high quality bar by applying the best practices of the industry, such as TDD, SOLID, DDD, etc. * Interviewing and hiring new software engineers to scale up the team size to the growing needs. * Design and implementation of the resilient, stable and scalable infrastructure layer to ensure data consistency and high availability of deployed services. Among many achievements at Easy Health, there are: * Bringing new modern HTML-over-wire approach (Ruby on Rails with Hotwire) that works the best for startups and small teams. The development speed increased at least twice because of absence of separation between frontend and backend applications, and redundant API layer * Building MVP within a month from idea to the first customer * Building team size from 1 person to 5 as today * Introduction of the hassle-less and highly integrated development process, including: code reviews, CI/CD, automatic tests and code linters, QA stage. Show less

    • United States
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Principal Full Stack Software Engineer
      • Oct 2017 - Present

      Spotlight is a platform built to simplify quality news discovery for consumers and provide a revenue stream for publishers. It was a small team, I was responsible for everything technical related: backend, API, server infrastructure, DNS, etc. Participated in features specification designing, designed a technical architecture for those features. Managed a team, searched technical candidates to join a company, conducted technical interviews, guided decisions about size and quality… Show more Spotlight is a platform built to simplify quality news discovery for consumers and provide a revenue stream for publishers. It was a small team, I was responsible for everything technical related: backend, API, server infrastructure, DNS, etc. Participated in features specification designing, designed a technical architecture for those features. Managed a team, searched technical candidates to join a company, conducted technical interviews, guided decisions about size and quality of dev teams. During my time working for the company, we have built an extensive and self-documented API for the mobile apps, established a core framework for RSS feeds imports, implemented a sophisticated article search mechanism. I established a code changing process including code reviews, CI/CD and automatic infrastructure. Show less Spotlight is a platform built to simplify quality news discovery for consumers and provide a revenue stream for publishers. It was a small team, I was responsible for everything technical related: backend, API, server infrastructure, DNS, etc. Participated in features specification designing, designed a technical architecture for those features. Managed a team, searched technical candidates to join a company, conducted technical interviews, guided decisions about size and quality… Show more Spotlight is a platform built to simplify quality news discovery for consumers and provide a revenue stream for publishers. It was a small team, I was responsible for everything technical related: backend, API, server infrastructure, DNS, etc. Participated in features specification designing, designed a technical architecture for those features. Managed a team, searched technical candidates to join a company, conducted technical interviews, guided decisions about size and quality of dev teams. During my time working for the company, we have built an extensive and self-documented API for the mobile apps, established a core framework for RSS feeds imports, implemented a sophisticated article search mechanism. I established a code changing process including code reviews, CI/CD and automatic infrastructure. Show less

    • United States
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Software Engineer
      • Sep 2014 - Sep 2017

      Matic is an American startup which I work in from the first days of it. I've got an invaluable sense of a life of a startup and knowledge of the business part beside the dev one. Work in a team on the same project. Maintain communication with partners. The primary stack is Ruby on Rails, but I do C#, Lua, Elixir when they fit better. Do a lot of DevOps stuff: introduced Docker and Ansible into the company. Constantly try to improve the process, leverage latest… Show more Matic is an American startup which I work in from the first days of it. I've got an invaluable sense of a life of a startup and knowledge of the business part beside the dev one. Work in a team on the same project. Maintain communication with partners. The primary stack is Ruby on Rails, but I do C#, Lua, Elixir when they fit better. Do a lot of DevOps stuff: introduced Docker and Ansible into the company. Constantly try to improve the process, leverage latest approaches, and technologies. Introduced DDD, some approaches of functional programming etc. Care about code quality (sometimes too much). I manage a team, learn how to be team-centric and project-centric, not ego-centric. Show less Matic is an American startup which I work in from the first days of it. I've got an invaluable sense of a life of a startup and knowledge of the business part beside the dev one. Work in a team on the same project. Maintain communication with partners. The primary stack is Ruby on Rails, but I do C#, Lua, Elixir when they fit better. Do a lot of DevOps stuff: introduced Docker and Ansible into the company. Constantly try to improve the process, leverage latest… Show more Matic is an American startup which I work in from the first days of it. I've got an invaluable sense of a life of a startup and knowledge of the business part beside the dev one. Work in a team on the same project. Maintain communication with partners. The primary stack is Ruby on Rails, but I do C#, Lua, Elixir when they fit better. Do a lot of DevOps stuff: introduced Docker and Ansible into the company. Constantly try to improve the process, leverage latest approaches, and technologies. Introduced DDD, some approaches of functional programming etc. Care about code quality (sometimes too much). I manage a team, learn how to be team-centric and project-centric, not ego-centric. Show less

    • Technology, Information and Internet
    • 1 - 100 Employee
    • Web Developer
      • Oct 2013 - Aug 2014

      Was hired to the small company as a full-stack developer. Do regular tasks using both Ruby and PHP. PHP, ZendFramework, Laravel, MySQL for PHP stack. Ruby on Rails, PostgreSQL, RSpec, Capybra for Ruby stack. HTML5/CSS3, jQuery and VanillaJS on frontend side. Tend to have full coverage with automated tests. Tend to have clean history with Git. Working with Linux, VPS, AWS. Was hired to the small company as a full-stack developer. Do regular tasks using both Ruby and PHP. PHP, ZendFramework, Laravel, MySQL for PHP stack. Ruby on Rails, PostgreSQL, RSpec, Capybra for Ruby stack. HTML5/CSS3, jQuery and VanillaJS on frontend side. Tend to have full coverage with automated tests. Tend to have clean history with Git. Working with Linux, VPS, AWS.

    • Technology, Information and Internet
    • 700 & Above Employee
    • Web developer
      • Dec 2010 - Sep 2013

      Work as free-lancer on oDesk. Problem solver without limitation of technology. Because of partial schedule, have ability to be up-to-date with technologies. Use PHP with various frameworks on backend side, jQuery on frontend. PSD2HTML. Do web scrapers using PhantomJS. Use Git, HTML5/CSS3, all popular CMS (Wordpress, Drupal etc) In 2013 I start to use Ruby on Rails for new projects with PostgreSQL, automated testings and background jobs. Work as free-lancer on oDesk. Problem solver without limitation of technology. Because of partial schedule, have ability to be up-to-date with technologies. Use PHP with various frameworks on backend side, jQuery on frontend. PSD2HTML. Do web scrapers using PhantomJS. Use Git, HTML5/CSS3, all popular CMS (Wordpress, Drupal etc) In 2013 I start to use Ruby on Rails for new projects with PostgreSQL, automated testings and background jobs.

    • Technology, Information and Internet
    • 1 - 100 Employee
    • PHP Developer
      • Sep 2009 - May 2010

      Work as full-stack web developer with PHP on backend. Use PHP with MySQL on backend, and Mootools on frontend. SVN as SCM. Because of small size of the company, work solely on projects. One project required advanced poker server implementation, so I have to learn and use Java to be able to develop the server based on open-source one. Work as full-stack web developer with PHP on backend. Use PHP with MySQL on backend, and Mootools on frontend. SVN as SCM. Because of small size of the company, work solely on projects. One project required advanced poker server implementation, so I have to learn and use Java to be able to develop the server based on open-source one.

    • United States
    • Marketing Services
    • PHP Developer
      • Jan 2009 - Sep 2009

      Start of carrier as PHP developer. Work in a team, implement and deliver new features. Use PHP, MySQL, SVN, HTML/CSS, JS (Mootools) for everyday work. Occasional experience with server administration: nginx, apache, linux. Work with real project with 3m visits per day, so got a real experience of high-load projects. Start of carrier as PHP developer. Work in a team, implement and deliver new features. Use PHP, MySQL, SVN, HTML/CSS, JS (Mootools) for everyday work. Occasional experience with server administration: nginx, apache, linux. Work with real project with 3m visits per day, so got a real experience of high-load projects.

    • Real Estate
    • 1 - 100 Employee
    • Free-lancer
      • Jun 2007 - Aug 2008

      Start of programming path. I educated myself, got and used skills to do simple orders on local Russian SEO community. HTML2PSD with semantic HTML (using divs). PHP with MySQL for parsers, grabbers and simple CMS. Setup and tune Wordpress or Drupal. Install scripts onto hosting etc Start of programming path. I educated myself, got and used skills to do simple orders on local Russian SEO community. HTML2PSD with semantic HTML (using divs). PHP with MySQL for parsers, grabbers and simple CMS. Setup and tune Wordpress or Drupal. Install scripts onto hosting etc

Education

  • Vinnic'kij Nacional'nij Tehnicnij Universitet
    Master's degree, Computer Science
    2008 - 2014

Community

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