Marsel Saifullin

September 2018 - Ongoing
Team Lead
  • Helped in finalizing decision on microservices approach
  • Played a key role in refactoring and migrating of checkout flow to a microservices architecture
  • Ran code reviews to ensure best code practices
  • Used C#, .NET Core, Rest API, xUnit
September 2017 - November 2018
Software Engineering Manager · 1 yr 2 mos
  • Managed communication with the clients
  • Led a development team
  • Designed solution architecture based on microservices
  • Containerized all parts of the project
  • Used Node.js, MongoDB, JavaScript, C#, .NET Core, PostgreSQL, Rest API, RabbitMQ, React, docker, Linux, Powershell
Solid Commerce · 4 yrs
October 2015 - June 2018
Software Engineering Manager · 2 yrs 9 mos
  • Built and managed geo-distributed highly productive teams
  • Worked with a product team, analyzing requirements and improving UI/UX
  • Researched and designed platform architecture, helped with the implementation
  • Moved platform to a reasonable usage of microservices and less coupled approach
  • Played a key role in productizing of APIs
  • Forced automation through the company, including releases, build processes and infrastructure
  • Advocated for best development and management practices, ran daily meetings, grooming sessions, retrospectives, and demos
  • Successfully delivered UPS Shipping and eFulfillment projects, as well as Order Management features for core platform
July 2014 - October 2015
Senior Software Engineer · 1 yr 4 mos
  • Ran FedEx certification
  • Refactored and improved integrations with shipping providers like UPS, FedEx, Amazon Buy Shipping and USPS using Endicia and Stamps
  • Integrated desktop features of shipping solution into Order Manager on the website
  • Supported and refactored legacy platform
  • Used C#, ASMX, WCF, WinForms, ASP.NET Forms, Rest API, Nancy, JavaScript, Angular JS
Kaspersky Lab
June 2013 - June 2014
Senior Software Engineer · 1 yr 1 mos
  • Implemented core UI logic for Kaspersky Antivirus, Internet Security and Safe Money products
  • Refactored old code and participated in code reviews
  • Elaborated requirements and fixed bugs
  • Researched usability use cases and advised solutions to make products user-friendly
  • Used C#, WPF, C++ CLI, Prism, MVVM
Paladyne Systems
July 2008 - May 2013
Senior Software Developer · 4 yrs 11 mos
  • Worked on different parts of Paladyne Suit, including Integration components, Credit and Portfolio Masters
  • Designed and implemented key parts of the object model, such as compile-time types generation, grouping, and filtering
  • Implemented and supported internal business and CRUD logic, document management system based on MS SharePoint and integrations with data vendors and between Paladyne Suit applications
  • Used C#, WinForms, WCF, nHibernate, Spring, T-SQL, MVVM, MS Sharepoint Services
AVIcode · 3 yrs 3 mos
July 2007 - March 2008
Dev. Lead · 9 mos
  • Refactored and supported Seamless Linq project
  • Implemented Visual Studio extension for integration with LINQ to SQL designers
  • Worked with the community through forums, blogs etc.
  • Performed candidate test project checks, advised automation of the process
  • Used C#, ASP.NET Forms, LINQ and LINQ to SQL
January 2005 - July 2007
Senior Software Engineer · 2 yrs 7 mos
  • Implemented and supported core features for TyMetrix 360° project starting from database and finishing with UI
  • Used C#, ASP.NET Forms, T-SQL, JavaScript, MS SQL Reporting Services
Ufa State Aviation Technical University
Information measurement, Electrical Engineering -
1999 - 2004
Republic Bashkort-Turkish Lycee
- High School
1992 - 1998
Engineering Management Certificate, Part 1: Leadership
March 2017
Rice University
designed for professional engineers who are interested in advancing into leadership and management roles
Computer Science Basics
2013 - 2014
dozen different courses on algorithms, data structures, math, CS etc. from Stanford, Princeton, MIT, Rice and others on Coursera and edX
Microsoft Certified Professional Developer (.NET 2.0/3.5/4.0)
September 2011
using .NET framework
Microsoft Certified Solution Developer
February 2005
using Microsoft stack for solutions development
  • n-tier
  • Microservices
  • Event Store
  • Service Mesh
  • Circuit Breaker
  • People Management
  • Mentorship
  • Project Management
  • C#
  • .NET Core
  • Python
  • Powershell
  • JavaScript
  • Node.js
  • Rest API
  • T-SQL
  • MS SQL Server
  • MongoDB
  • PostgreSQL
  • git
  • docker
  • kubernetes