Maxim Markov
Verified Expert in Engineering
Full-stack Developer
Lisbon, Portugal
Toptal member since August 12, 2022
Maxim has a master's degree in mathematics and computer science and specializes in software architecture and front- and back-end development of web-based solutions. He has 20 years of experience designing and implementing professional-level web-based solutions and Windows applications in multiple industries. Maxim is also a Microsoft Certified Solution Developer who has worked with multinational Agile teams and is passionate about investigating and finding solutions to clients' needs.
Portfolio
Experience
Availability
Preferred Environment
C#, .NET, Angular, JavaScript, SQL, Azure, REST APIs, TypeScript, Node.js, .NET Core
The most amazing...
...solution I've helped develop working as a front-end architect is MitID, a digital ID used by more than six million Danish residents.
Work Experience
Angular and .NET Developer
Arcavis
- Developed Web API controllers with logic for a point of sales back-end system.
- Developed a user interface using Angular and Angular Material for a back-end system.
- Set up Azure CD/CI pipelines and created Azure resources (SQL servers).
Senior Full-stack Developer
Ørsted
- Designed and implemented new microservices for an existing incident-tracking platform.
- Set up an Azure environment (pipelines, SQL databases, and deployment).
- Developed a .NET library, a simplified version of MassTransit to support sending and consuming messages using Azure Service Bus.
- Implemented unit tests and unit integration tests for code coverage.
Front-end Architect
Nets A/S
- Contributed as a front-end architect for the MitID digital ID solution used by all Denmark residents.
- Designed and implemented the front-end infrastructure and set up the CI/CD.
- Interviewed and provided cross-team support for front-end developers.
- Implemented back-end features using .NET and NestJS.
- Supported and implemented a CMS solution in Umbraco.
Front-end Developer
Årstiderne
- Developed an app that allows users to select and manage food subscriptions, edit profiles, payments, and more. Used by around 20,000 active users.
- Partnered with UI designers to implement features for Web.
- Collaborated with other front-end and back-end developers to design a solution using Angular and the Ionic framework.
- Investigated and fixed bugs using Jira reported by users in production.
Senior IT Consultant
Jabra
- Wrote an application in Electron that manages Jabra headphones and sends analytics to the cloud. The app supports Mac, Windows, and Linux and is used by enterprise corporations.
- Built a web portal for setting up and managing Jabra headphones and accessing analytics from MongoDB and Microsoft SQL Server.
- Executed Azure functions to convert raw MongoDB data collected from Jabra devices into SQL.
- Developed in MongoDB for collecting analytics from over 100,000 Jabra devices.
- Implemented a test tool for the low management of Jabra devices in Vue 2.
Senior Full-stack Consultant
Netcompany
- Built and implemented the front end and API of a salary management portal, where admins can set up employees and users can view salary data.
- Implemented a healthcare portal built with Sitecore where users can find health advice and set an appointment. Data is synced with a booking system written in Microsoft CRM.
- Investigated and found solutions for issues in production.
- Developed database views and tables and stored procedures for Oracle and Microsoft SQL Server databases.
Senior Software Developer
Saxo Bank
- Built the front and back end of the different modules of Saxo's trading investment platform, including Saxo WebTrader 2, Saxo ClientTrader, and SaxoTrader Pro, with the platform having over 500,000 active clients.
- Implemented a chart module used by the Windows and web parts of the platform.
- Investigated and fixed the trading platform's production incidents and prepared the deployment modules for production.
- Communicated business requirements with platform product owners and broke down business features into technical tasks.
- Created business logic and store procedures for the platform's PriceAlert module used for tacking prices set by users.
- Developed the front and back end for the platform's CopyTrader module for users to copy the orders of selected "Trade Gurus."
- Executed an AutoTrading module, a solution for clients to invest in one of the preselected trading strategies.
- Led a team of three offshore developers from India.
Experience
MitID.dk, a Digital ID Solution
http://www.mitid.dkMobile App for Managing Food Subscriptions
https://www.aarstiderne.com/SaxoTraderGo
https://www.saxotrader.com/login/enEducation
Master's Degree in Mathematics and Computer Science
Saint Petersburg State University - Saint Petersburg, Russia
Certifications
Microsoft Certified Solution Developer
Microsoft
Skills
Libraries/APIs
API Development, OpenAPI, Node.js, jQuery, Entity Framework, REST APIs, Chart.js, NGXS, RxJS, React, NgRx, Vue 2, Windows Forms (WinForms), Windows GDI+, Vue
Tools
Bitbucket, Git, Postman, Karma, Visual Studio, Jenkins, Jira, Slack, Microsoft Dynamics CRM, Prisma, Figma
Languages
JavaScript, TypeScript, SCSS, HTML, C#, CSS, HTML5, SQL, GraphQL
Frameworks
Angular, .NET, .NET Core, Jest, NestJS, Swagger, ASP.NET Core, ASP.NET, Bootstrap, Blazor, Tailwind CSS, Electron, AngularJS, Knockout (Knockout.js), JSON Web Tokens (JWT), Ionic, Redux, ASP.NET Core MVC, Express.js, tRPC, ASP.NET MVC, Angular Material
Paradigms
Agile, REST, Event-driven Architecture, Unit Testing, Microservices, Agile Software Development
Platforms
OpenShift, Azure, Visual Studio Code (VS Code), Azure Event Hubs, Azure Functions, Docker, Kubernetes, Oracle, Amazon Web Services (AWS), Umbraco
Storage
Microsoft SQL Server, MongoDB, Relational Databases, Cloud Firestore, Web Forms
Industry Expertise
Web Design
Other
Full-stack, Cloud, Full-stack Development, Front-end, Integration, SDKs, Back-end, Bootstrap 4, Ajax, APIs, Storybook, Sitecore, Microsoft Azure, Architecture, CI/CD Pipelines, Technical Leadership, WCF Web Services, Windows Services, .NET 7, Azure Service Bus
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