Sergei Kartashev - Fullstack C#/.Net developer
Навыки
- .NET
- ASP.Net Core
- ASP.NET MVC
- ATL
- Azure
- C#
- COM/OLE/ActiveX
- Entity Framework
- IDL
- IIS
- ISA Server
- LINQ
- MFC
- Razor
- Silverlight
- Sql Server
- SSMS
- Visual C++ CLR
- Visual FoxPro
- Visual Studio
- visual studio code
- WinForms
- WPF
- XAML
Опыт работы
Latoken
Lead software developer - Apr 2023 — till nowhttps://www.latoken.com
Project: Bots farm, Unit Trading Desk — discovering and influencing factors to support best ratings on CoinMarketCap and Coingecko. LATOKEN is a top 25 worldwide cryptocurrency exchange.
Tasks performed:
Configuration of 2000 bots to support volume and liquidity. Support risk management, terminal, API adapters, hedge, and balance checker services.
Increased CoinMarketCap rating from #70 to #25 by influencing ranking factors.
Investigated and removed problems: Binance IP bans, liquidity depth blinking, DEX prices to Kafka publishing performance, DEX pricing issues based on LP reserves, Java Kafka consumer performance
Pancackswap integration with exchange
Environment:
Web3, Blockchain, DEX, bots, manual trading
C#, Asp.Net Core, Java, PostgreSQL, Clickhouse, InfluxDb, Entity Framework
Rancher, K8s, Docker, Redis, Kafka, Squid, Elastic, Serilog, Graylog
React, TypeScript, HTML, CSS
Gitlab, CI/CD, Slack, Discord, Google Docs, SCRUM, REST API, gRPC, TOC, IDEF0Chevron
Fullstack .Net Engineer - May 2021 — Apr 2023Project: TCO DCT is a cloud-based timesheet calculation system used by the Kazakh Chevron branch Tengizchevroil. The project manages millions of labor hours and millions of dollars in payments each month. The system is integrated with TCO Cloud services such as People Search, Ariba, JDE E1, and SAP.
Team Size: 10 people
Tasks performed:
Migrated project from .Net core 2.2 to .Net 6 and to EF Core 6. Optimized SQL queries. Migration decreased the count of required sever instances from 15 to 10.
Added Vuejs and upgraded it to the 3rd version. The task increased the performance of front-end development. Bundled, minified, and cached CSS/js to speed up browser page opening.
Made automation of code compilation and deployment to the development server. Added Teams notification about DevOps events. Manual processes required much effort from developers to run pipelines and inform about changes.
Implemented Individual Timesheet Submitting feature to automate thousands of timesheet submitting. Before manual process required importing from Excel to PDF, signing, and storing files into the individual folder. Then signing each file from the approver side.
Increased timesheet recalculation 3 times faster by optimizing SQL queries and configuring Entity Framework bulk update.
Implemented constant expenses interface to allow entire team services calculation grouped by persons and equipment.
Implemented vehicle timesheet calculation from data about fuel distance working hours of each vehicle from the 3rd party system. Reports allowed making decisions on how to decrease unused vehicles rented.
Regular online and video demonstrations about new features to stakeholders and team members.
Configuring Azure cloud services and databases. Knowledge allowed to receive Microsoft Azure Fundamentals certificate.
Integration with SAP to download employees and their grades from HR solution.
User activity metrics and critical errors telemetry integration. Investigation of production errors using Azure Application Insights
IT candidates interviewing to replace old team members.
Environment:
Visual Studio, C#, Asp.Net Core, Razor, MSSQL, Entity Framework, MediatR
Azure Cloud: App Services, Key Vaults, SQL Server, Application Insights, Storage
Bootstrap, Vuejs, JQuery, JavaScript, HTML, CSS
Azure DevOps, CI/CD, MS Teams, MS Office, SCRUM, REST API, TOC, IDEF0, SharepointGallery Ltd
Senior Fullstack Developer - May 2016 — May 2021Project: Development of wholesale and retail e-commerce portals integrated with the accounting system, Google services, and CMS. Gallery Ltd is an international distributor having 5 wholesale stocks and 27 stores in 3 countries.
Team Size: 7 people
Tasks performed:
Designing architecture to integrate with 1C Enterprise business and accounting software
Backend and frontend feature implementation, refactoring, and bug fixing
Multiple companies, countries, stores, currencies support
Users registration system and security roles
Catalogs of products, filters, pricing, sales, and product card
Automatic orders printing in stocks of different cities
Migration from WebForms to Asp.Net MVC 5 then to Asp.Net Core 3.1
REST API for mobile applications
Performance profiling using batch SQL requests and async/await
SEO optimization, client-server traffic reduction, image lazy loading, Web Vitals optimization
HTML markup in different screen resolutions
DNS, IIS, SSL configuration
SMS, Email notifications implementation. Email templates based on Razor.
Power BI data sources and reports
QR codes generation and routing
Complex customers balance page including payments, statuses, and location of ordered products
Presentations and video demonstrations to users
Technical articles written to the .Net community
User activity metrics and critical errors telemetry integration. Investigation production errors using Event Viewer
Communicating with other teams for issues
Bank payment system integration, certificates, digital signing
Integration with Google Drive, GCP configuration
Google Maps, Bitrix CMS integration
IT candidates interviewing, student internship mentoring and student diploma recensing
Environment:
Visual Studio, C#, Asp.Net Core, Razor, MSSQL, 1C Enterprise, IIS, Apache, Elisy Business Connector
Bootstrap, Vuejs, JQuery, JavaScript, HTML, CSS, fabric.js, SVG
Git, SVN, Trello, Skype, Google Docs, GCP, Google Maps, SCRUM, SEO, REST, SOAP, SSL, DNS, TOC, IDEF0, Power BI, QR codes, Bandicam, Bitrix CMS
Образование
Computers, complex systems, and networks
Technical University of Kyrgyz Republic1997-2002Master of Arts in Finances
Kyrgyzstan-Turkey Manas University2002-2007
Обо мне
- Senior Software Developer with more than 20 years of production experience in the IT industry
- Degree in Computer Sciences (BCS) and Finances (MAF)
- Microsoft certified in Azure
- Interested in FinTech and Blockchain projects
- Strong in both backend and frontend development
- Experience in leading a team of 10 people
- Advanced level of expertise in Asp.Net, C#, and Finances
- Quick learner, self-motivated and responsible, strong analytical, problem-solving skills