Maksims Krainovs
Verified Expert in Engineering
Full-stack Developer
Maksims is a full-stack developer with 14 years in the IT industry. He began with Accenture and worked as a Siebel consultant. He has extensive experience with startups and developing both web and standalone applications. Maksims is experienced in TypeScript and functional programming and has focused on modern React-based web interfaces for enterprise systems over the last several years. As a back-end developer, he works with applications leveraging generative AI and LLMs.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), TypeScript, React, GitHub, Node.js
The most amazing...
...software I've helped develop was an electronic shooting training system capable of target visual recognition and recording the shooter's movements.
Work Experience
Systems Analyst
Idea Port Riga
- Developed a component-based framework for building web interfaces.
- Created a React-based GUI to register apprehended persons for a public sector organization in a Nordic country.
- Built a Vue-based GUI for the customer support service of a Scandinavian telecommunications company.
- Developed an encrypted interface to transfer data between Siebel and 3rd-party systems for a Scandinavian telecommunications company.
- Created several Python utilities interacting with the Oracle database for a Scandinavian telecommunications company.
- Developed a Siebel web service for a Scandinavian pharmacy network.
- Customized Siebel application for a Russian insurance company.
- Created a React-based prototype of a custom GUI for Siebel resembling a Salesforce application.
- Designed and implemented the back-end part of an LLM-based question-answering system leveraging OpenAI API, Chroma/Milvus vector DB, and Sharepoint.
- Created an administration panel for Chroma vector DB to facilitate the management of data collection and AI-powered agents.
Front-end React Developer
Nova Technology Canada Inc.
- Developed a serverless prototype of a web application according to Figma design.
- Maintained deployments (feature branches, a production branch).
- Created a basic UI component library for the project.
Full-stack Developer
Zeitls
- Developed a website with a catalog of items for sale using React, TypeScript, and Next.js.
- Built the front end for a bidding system for NFT auctions.
- Integrated the website to MetaMask and a Django-based back end.
Front-end Developer
NOTISSIA TECHNOLOGIES INC.
- Developed the front end of an AI-powered document storage system.
- Fixed a number of functionality and performance-related bugs.
- Refactored some legacy front-end code in TypeScript and React.
React Developer
Modern Animal Inc
- Developed a PDF automation tool to generate healthcare-related PDF documents.
- Created features for React-based applications using TypeScript and GraphQL.
- Fixed bugs in React and React Native applications using Jira as a reporting tool.
Developer
Focusd
- Developed an electronic shooting assistant application from a prototype to production ready state.
- Implemented a QML-based GUI for the shooting assistant application.
- Created a practice module for shooting assistant application offering a number of customizable shooting exercises.
- Optimized quality and performance of target recognition algorithms (using OpenCV library).
- Participated in the development of a WiFi version of the electronic shooting assistant.
- Supported GUI localization for the shooting assistant application.
Senior Programmer
Accenture
- Created a letter generation module in Siebel Loyalty for a Scandinavian railroad company.
- Administered Siebel servers for a Scandinavian railroad company.
- Organized build deployments to test and production environments for a Scandinavian railroad company.
- Performed ETL data migrations between Siebel environments.
- Developed a number of integration interfaces between Siebel and third-party systems.
- Developed diagnostic utilities for Siebel Enterprise environments.
Experience
CRM System for Veterinary Clinics
Framework for Building Web Interfaces
TRACE
https://www.youtube.com/channel/UCZnY_G4eP_G8RZc5CsvAGRw/videosZeitls Devils
https://devils.zeitls.ch/Education
Bachelor's Degree in Electronic Engineering
Transport and Telecommunications Institute - Riga, Latvia
Certifications
Complete React Developer in 2023 (w/ Redux, Hooks, GraphQL)
Udemy
Skills
Languages
TypeScript, JavaScript, ECMAScript (ES6), CSS, HTML5, HTML, Python, QML, SQL, C#, Python 2, Haskell, GraphQL
Libraries/APIs
React, Node.js, REST APIs, Vue, jQuery, AWS Amplify, Web3.js
Tools
Siebel CRM, Figma, Git, Sequelize, Mongoose, GitHub
Paradigms
Functional Programming
Other
Siebel Open UI, Siebel, Styled-components, Full-stack, Front-end, Front-end Development, APIs, API Integration, Back-end, OpenAI, Windows 10, Ethereum Smart Contracts, OpenAI GPT-3 API, Storybook, Language Models, Artificial Intelligence (AI), Web3, OpenAI GPT-4 API, Generative Pre-trained Transformers (GPT), Cryptocurrency, SaaS, User Interface (UI), User Experience (UX)
Frameworks
Material UI, Redux, Jest, Express.js, Qt, Electron, React Native, Qt 5, Next.js, Tailwind CSS
Platforms
Oracle, Visual Studio Code (VS Code), Amazon Web Services (AWS), Blockchain, Ethereum
Storage
Microsoft SQL Server, MongoDB, SQLite, MySQL, PostgreSQL
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring