Sergiy Kukunin
Lead Principal Software Engineer at EasyHealth- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
-
Russian -
-
Ukrainian -
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Credentials
-
Software Security
Coursera Course CertificatesNov, 2016- Sep, 2024
Experience
-
EasyHealth
-
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
-
-
-
Spotlight Media Labs, Inc.
-
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
-
-
-
Matic Insurance Services Inc
-
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
-
-
-
Adrenalads
-
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.
-
-
-
oDesk
-
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.
-
-
-
ITBom.com
-
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.
-
-
-
RIA
-
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.
-
-
-
Self-Employed
-
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