Dmitry Kryukov
Development
British Columbia, Canada
Skills
Node.js
About
DMITRY KRYUKOV's skills align with Programmers (Information and Communication Technology). DMITRY also has skills associated with Web Professionals (Information and Communication Technology). DMITRY KRYUKOV has 8 years of work experience.
View more
Work Experience
Senior Software Engineer
kru.cat
November 2022 - Present
- Providing web development services and expertise to clients Building web apps/web services to meet client needs using React, Next.JS, JavaScript, TypeScript, Tailwind, Docker, GraphQL, Express, Supabase, Firebase, React-Query
Full-Stack Developer
Intergalactic Agency Inc
July 2020 - May 2022
- Led the successful development of two mobile applications using React-Native, TypeScript, and other JS-related technologies: ICBC Practice Knowledge Test and Mural Festival. Designed and developed several robust REST API microservices for the CISCO FY21 project using the Fastify framework, contributing significantly to the project's success. Leveraged expertise in database optimization and development to redesign and rebuild a CRON-triggered API web service, achieving a 2x increase in speed and efficiency, and improving the overall performance of the data import for the BCL Cannabis Store project using JavaScript, MongoDB, Docker, SOAP, and REST API. Contributed to the development of a large SSG (Static Site Generation) web app as one of the core developers for Ocean Networks Canada using Next.js, TypeScript, Graphql, and Strapi CMS. Created the foundational front-end structure using TypeScript for the CUPE BC project, including the navigation, pages, and components, to pave the way for future development and success. Participated in frontend development for ATB Financial Up social campaign project using React, TypeScript, and Tailwind.
Full-Stack Developer
Volentix Inc
October 2018 - December 2019
- Led the redesign and optimization of the cryptocurrency wallet application, resulting in a simplified code base, reducing the bundle size, and achieving a 6x reduction in startup time. Within a team, engineered a customized REST API application enabling wallet users to access a tailored transaction history and account balance view. This application successfully managed more than 332 million documents Optimized internal company operations by designing and developing a service tool suite, dramatically improving operational efficiency and reducing manual work. Designed and led the development of an application to streamline interactions with the EOS blockchain platform, simplifying the user experience and reducing manual tasks.
Software Engineer
Mobile Electronic Education
April 2015 - November 2016
- Led the successful transition of the learning management system project from outsourcing to in-house development, saving costs and increasing productivity. Developed a suite of efficient Python programs to automate workflow and migration of educational course packages, resulting in successful migration within a few months and a significant increase in efficiency. Set up from scratch automated testing and project delivery environments using GitLab and Jenkins, establish efficient CI/CD pipelines for code deployment, and ensure smooth and timely project delivery.
Backend Developer
December 2014 - June 2015
- Designed and implemented three independent data import and processing services, streamlining the transfer of critical information from various third-party sources into the company's database. As a team player, contributed to the development of the company's product API system, resulting in increased efficiency and streamlined processes.
JavaScript Developer
Moscow State University of Printing Arts
October 2012 - June 2014
- R&D work on the collection, analysis and transformation of data into another form for subsequent use in the research activities of the university.