Dmitrijs K.

Dmitrijs K.

Senior Software Engineer

Riga, Latvia
Hire Dmitrijs K. Hire Dmitrijs K. Hire Dmitrijs K.

About Me

Dmitrijs is an expert Full Stack Software Developer with 12+ years of experience building innovative applications, co-founding and leading projects, and delivering creative solutions in all the phases of the software development lifecycle of my client's products/services. He strives to deliver solid, future-oriented, end-user focused, reliable and easy to use software applications to my clients all the time.

Work history

UpStack
UpStack
Software Developer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Plasma Capital
Plasma Capital
Partner
2018 - Present (6 years)
  • Serve as liaison between our clients and our software product development team; supporting the implementation of our products across a broad range of applications.

  • Regularly manage client relations by providing business and system expertise on software development and blockchain technologies.

  • Developing and executing test cases for different software modifications within Plasma Capital.

Vissala
Vissala
Software Developer
2018 - Present (6 years)
Lativia
  • Perform full stack software application development at Vissla, a dating application for the Swedish market.

  • Designed and implemented all aspects of the application (API and mobile application) for Vissla.

  • Managed and handled the automation of different processes and the integration of new tools on the application.

Appo Time
Appo Time
Co-Founder
2017 - Present (7 years)
  • Designed, developed and implemented Appo Time a platform that offers the simplest way to schedule clients/employees.

  • Successfully developed test cases and validations to ensure the accuracy of desired outputs for clients.

  • Provide regular support by following established processes and contributing to the development of the necessary technical and user documentation.

Bookly Trip
Co-Founder/Lead Developer
2016 - Present (8 years)
Lativia
  • Provided technical direction for planning, designing and developing micro service based system architecture using Docker and NodeJS.

  • Optimized and improved the search mechanisms using ElasticSearch engine, performed unit tests and snapshot tests using Jest as well as caching using Redis.

  • Efficiently designed and developed the user interface for frontend and administration panel using Semantic-UI, React, Redux, and styled-components.

YCraft
YCraft
Co-Founder/Lead Developer
2014 - 2015 (1 year)
London, United Kingdom
  • Utilized a Symfony 2 framework for the design and development of the online marketplace.

  • Efficiently developed unit tests and integrational tests using PHPSpec, Behat, and Selenium as well as API payment solutions for PayPal integration.

  • Co-founded and served as a lead developer at YCraft, an online marketplace for handmade products, connecting users of bespoke & custom products with talented crafters and makers, and facilitating sales directly between them.

OBPLaw
Lead Developer
2014 - Present (10 years)
Lativia
  • Regularly plan, design and develop web-based ERP systems that manage business processes the organization.

  • Conduct regular flexible project configurations which include data access control, data structures setup, and time management systems for OBPLaw.

  • Regularly conduct extensive debugging, trouble shooting, as well as unit and regression testing on all applications within the firm.

Mobicard
Mobicard
Co-founder/Lead Developer
2013 - 2014 (1 year)
Latvia
  • Co-founded and served as a lead developer for Mobicard, an iPhone app which serves as a digital wallet for loyalty cards.

  • Developed a mechanism which scanned card data using camera features and automatically created a new card in the system for clients.

  • Built and deployed the firmware for BLE12 devices using BGScript which could be plugged to the cache machine; performed several operations through encrypted channels, simulated input from the magnetic band scanner and passed the card successfully to the cache machine.

anubii
anubii
Co-founder/Lead Developer
2011 - 2012 (1 year)
Germany
  • Served as a lead developer in the process of designing Anubii, a geo-location based social network app for iPhone, which helps users meet the right people and find the best spots.

  • Regularly communicated and approached potential investors for product pitching and developing relationships with new partners.

  • Successfully developed a matching algorithm which recognized user habits and interests and matched them with similar users based on their location.

SamKnows Limited
SamKnows Limited
Web Developer
2009 - 2014 (5 years)
London, United Kingdom
  • Rebuilt the main website from scratch using PHP, Symfony 2 framework, and was responsible for refactoring & developing of an efficient reporting system while delivering data visualizations and providing API support.

  • Regularly developed services for data collection from multiple units that sent measurements to the server, as well as provided support for the company’s internal services.

  • Optimized and improved complex requests for the MySQL database which improved the performance of the website.

Portfolio

Co-Founder - Appo Time
Co-Founder - Appo Time

AppoTime is a platform offering the simplest way to schedule your clients and employees. Most businesses spend an average of 8 hours per week or more on employee scheduling using programs like Excel, or even worse - a pencil and paper. AppoTime is designed to save you time and hassle. The platform connects people with professionals providing beauty services while offering them an administrative panel website and a mobile application to streamline the process of booking appointment directly with the professionals providing the service.

Education

Education
Computer Science
Transport and Telecommunication Institute
Education
Computer Science
Riga State Technical School