Serhii Matrunchyk

Serhii Matrunchyk

$45/hr
Experienced Fullstack Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Lutsk, Volyn, Ukraine
Experience:
20 years
[Sep 2019] Serhii Matrunchyk SUMMARY Serhii is a Full-Stack Web Developer experienced in web development ​since 1999​. Expertise ● Languages: JS/TypeScript, PHP, NodeJS, Bash (Advanced Level); Python (Basic) ● Planning, creating an architectural design of software products and development from scratch ● Long-time support of mature projects built on different frameworks and CMSes such as ​Laravel 5​, Magento 1/2​, ​WordPress​, ​OpenCart​, ​CodeIgniter, VueJS, Backbone.js, NativeScript, Express, etc. ● DevOps (​Continuous integration/deployment​): ​Jira​, ​GitLab, TFS, Ansible, Docker, AWS, Google Cloud, DigitalOcean, Envoyer, DeployHQ ● Full-stack​ development using ​VueJS​ and ​Laravel ​frameworks ● Full-stack​ development using ​VueJS ​and NodeJS (​Express or Nest)​ frameworks ● Building ​API solutions on ​Lumen(PHP)/Express(NodeJS) framework for mobile apps and mobile apps development on ​NativeScript ● TDD​ methodology ● IoT​ (​Arduino, Raspberry Pi, IoT.JS, AWS IoT​): assembling/soldering circuit boards, including various sensors and relays, programming it based on NodeJS-based framework ● PWA​ (including Lighthouse analysis and best practices) ● Desktop Applications ​(Electron, NW.js) ● Google Chrome browser extensions development ● Helping to migrate from REST API to ​GraphQL​, designing/structuring GraphQL schema ● Agile team leadership, project management, consulting services, team mentoring ● Writing technical documentation References from US/CA/EU/IL clients could be provided by a request. Interests ● Medical projects ● Educational projects ● eCommerce ● WebVR ● Machine Learning ● IoT/RaspberryPi ● Analytical/Stats services ● SaaS systems Not interested (all proposals will be rejected) ● Gambling websites ● Adult websites ● Drugs websites OWN PROJECTS Expression Parser This package allows substituting (map) process large amounts of data in a flexible manner, providing inline processing scenarios [PHP, AST Parser, Regular Expressions] TimerAgent Open Source task tracking, project management software for teams with a variety of features. Includes Laravel GraphQL API, PWA frontend application, ​Browser extension​, Desktop, and Mobile applications [Laravel Passport, OAuth2, GraphQL, VueJS, PWA, Electron, Laravel LightHouse, Vuex] Vue-Graphql-Models A universal library which helps to build OOP-driven GraphQL based models for Vue components. [Graphql, Vue, OOP] ARTICLES & PUBLICATIONS ● Using Laravel localization with JavaScript and VueJS ● Laravel/Vue SPAs: How to send AJAX requests and not run into CSRF token mismatch exceptions EXPERIENCE FEED* *not all history items are disclosed here due to NDA-related reasons. Igentify Senior Full-Stack Web Developer, Israel Jul 2019 — now Description: ​Igentify is a digital health company that has developed a true end-to-end genetic platform simplifying each step so healthcare providers and patients can leverage their genetic data. Responsibility: ​Development of complex UI interfaces; Development of NodeJS microservices. Technologies used​: ● Backend stack​: NodeJS, Express, Nest.js, TypeScript ● Frontend stack​: VueJs, Vuex, Vue-Router, TypeScript, ES6/7, OOP (Model-Repository pattern) ● Environment​: GitHub, ESLint, Docker, multi-repository architecture ● AWS/Rancher/Artifactory/Load-balancing ContentLaunch Full-Stack Web Developer, USA Apr 2019 — Jul 2019 Description: ​See website description. Responsibility: ​Implementation of Permissions module. Technologies used​: ● Backend stack​: PHP/Laravel, MySQL, Redis ● Frontend stack​: VueJs, BackboneJs, jQuery, UnderscoreJs, ES6/7, OOP ● Environment​: Bitbucket, ESLint, Docker ● DigitalOcean Load Balancing Timeragent CEO, Full-Stack Web Developer Jan 2017 — Now Description: ​TimerAgent is a time tracking & project management software for teams Responsibility: ​Managing development process and team, roadmap development, web-development. Technologies used​: ● Backend stack​: PHP/Laravel + Lighthouse, MySQL ● Frontend stack​: VueJS, ES6/7, OOP, GraphQL Xdemia​, Netherlands Full-Stack Developer, Tech Lead, DevOps Sep 2016 — now Description: ​Building a high-available social network for the academic community Responsibility: ​Dev team leadership, Tech consulting, Full-stack development, CI/CD. My role is also to help other developers to build high-quality code and make development faster and more efficient. Git master (branch/feature approval, code reviews) Technologies used​: ● Backend stack​: nginx, varnish, PHP 7.1 (strict mode), Laravel 5 ● Frontend stack​: VueJS, ES6/7, FlowType, OOP ● Environment​: Bitbucket pipelines, Jira, ESLint, Stylelint, PHPCS, Karma, Avoriaz, Laravel Dusk ● AWS ● Docker ● Socket.io ● Facebook/Google/LinkedIn APIs ● Server security & monitoring tools Undisclosed startup, USA Full-Stack NodeJS Developer, DevOps Sep 2018 — Feb 2019 Description: ​Creating a cryptocurrency backend based on NodeJS + GraphQL + Express and VueJS Wallet (MVP) Responsibility: ​My role was in creating the entire MVP from scratch. Technologies used​: ● Backend stack​: nginx, nodejs, express, mongodb, mongoose, Serverless.io (AWS Lambda) ● Frontend stack​: TypeScript, VueJS, ES6/7, OOP ● Environment​: GitHub, TSLint, Prettier, Karma ● AWS: EC2, AWS, Lambda, SNS, SES, WorkMail, API Gateway, VPN Client, Cognito Data Harmonix​, USA Full-stack developer, Tech Lead, Architect Mar 2018 — Aug 2018 Description: ​Development of ​IoT-based software for desktop and mobile​ for chemicals control & analysis of oil refinery fields. Responsibility: ​Writing core functionality (frontend & backend), tech & team management, CI/CD, developer advocacy. Technologies used​: ● Backend stack​: Serverless, GraphQL, ArangoDB, AWS: S3, Lambda, CloudFormation, CloudFront, IoT, Route53 ● Frontend stack​: Vue Stack (vue core, vue-router, vuex), Chart.JS, Apollo GraphQL, OOP (Model Pattern, Container) ● AWS-CLI Condosurfing, Canada condosurfing.ca Team Lead Mar 2018 — Jun 2018 Description: ​Rebuilding/refactoring/template integration in Laravel 5.6 Responsibility: ​Tech consulting, team management, agile, CI/CD, developer advocacy. Technologies used​: ● Backend stack​: PHP, AWS S3 ● Frontend stack​: VueJS, ES6, OOP ● Envoyer TecDonor, USA tecdonor.com Lead Full-Stack Developer Jul 2017 — Jan 2018 Description: ​Building a high-available social network for profitable and non-profitable parties. Responsibility: ​Tech consulting, full-stack development, CI/CD, developer advocacy. Technologies used​: ● Backend stack​: Laravel 5, AWS Elastic Beanstalk (EC2, S3, CodeCommit, etc), Beanstalkd ● Frontend stack​: VueJS, ES6, OOP ● Socket.io An undisclosed startup, Canada Developer advocate, Tech Lead, DevOps Sep 2016 — Jul 2017 Description: ​Building a high-available social network for creative people Responsibility: ​Developer advocacy,​ ​dev team leadership. My role is also to help other developers to build high-quality code and make development faster and more efficient. Git master (branch/feature approval, code reviews). Technologies used: ● Backend stack​: nginx, varnish, Laravel 5 ● Frontend stack​: VueJS, ES6, OOP, React ● Environment​: Gitlab pipelines, Gitlab, ESLint, PHPCS, CodeCeption, Laravel Dusk ● AWS ● Algolia ● Pusher ● FFMpeg ● Server security & monitoring tools Upstream, Ukraine Developer advocate Dec 2015 — Aug 2016 Description: ​Building a social network for charity and other social projects Responsibility: ​Dev team leadership. Helping other developers to write more sustainable code. Technologies used: ● Backend stack​: WordPress ● Frontend stack​: Bootstrap 3 Amazing Discoveries, Canada Web Developer Feb 2014 — Mar 2017 Responsibility: ​A Backend and Frontend web development of Magento stores and websites. Upgrading MODX and Magento from old versions to newer ones, creating new Magento extensions and supporting existing ones. Magento optimizations. WordPress development: creating new and supporting existing. Linux Administration. Created many extensions including Donation Products and SphinxSearch extensions. Technologies used: ● Laravel ● VueJS ● Magento ● WordPress ● MODx ● SphinxSearch ● OpenCart ● QuickBooks integration ● Maximizer Integration Digital Arrow Technologies, Inc, USA Web Developer Nov 2013 — Feb 2014 Responsibility: ​A Backend and Frontend web development Technologies used​: WordPress, Symfony2 (Sonata Admin + FOSUserBundle), Twig, Apache, Jquery, Redmine/TFS, Doctrine, Agile, Bitcoin Hope Channel, Ukraine Web Developer Per-project basis, outsourcing Responsibility:​ A backend and frontend web development. Technologies used​: ​Jquery, PHP5, Joomla, FFMpeg, CodeIgniter, MySQL, REST API, Linux, Git, Jira, WordPress Ukrainian Institute of Arts and Sciences, Ukraine IT Director Sep 2012 — Aug 2013 ---since Sep 2013:​ volunteering remotely helping to their system administrator person to manage network (FreeBSD, Ubuntu configuration, Fiber-optics, network architecture). Responsibility:​ IT department staff management, IT department project planning and development, network administration, web development. Project management. Teaching students. IT-courses management, Computer software, and hardware accounting and management. Technologies used​: ​Jquery, HTML5, CSS3, WordPress, CodeIgniter, MySQL, Ubuntu/FreeBSD, Windows 2008, Cisco/Allied Telesyn/FoxGate, PHP5, Ubnt UniFi Freelance Web Developer Feb 2005 — Feb 2009 Responsibility: ​A Backend and Frontend web development from the scratch or supporting existing websites. Technologies used​: ​PHP5, MySQL, MongoDB, JQuery (and custom plugins), Sencha, XML, Facebook API, Smarty, Joomla, OsCommerce, WordPress Modern-Expo Group Software Developer, Network Administrator Feb 2005 — Feb 2009 Responsibility: ​A Software development of the Staff Accounting System, Customs Helper System, Parking Accounting System, ActiveX development for 1C platform. Technologies used​: ​Bitrix, Firebird, HTML5, PHP, 1C (SAP-like system), Visual Basic Volyn Regional Council Software Developer, Network Administrator Apr 2003 — Feb 2005 Responsibility: ​A Backend/Frontend Web development of the official website. Network Administration. Technologies used​: ​Custom CMS (PHP, HTML, MySQL) Lutsk City Clinic #2 Software Developer, Network Engineer Sep 2001 — Apr 2003 Responsibility: ​ A Software development of a Medical System. Technologies used​: ​Visual Basic, ActiveX, Firebird, Borland Delphi EDUCATION Education: The Open International University of Human Development “Ukraine”, ​Automation Engineering, 2004 — 2009, Master Degree CERTIFICATION ● ● Management of local government and public Institutions Web graphic design ● Google Analytics specialist ● Google AdWords specialist ● Laravel Certified Developer ● Google Mobile developer
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.