Valentin Livkin
Technical Lead at M13 LLC- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
M13 LLC
-
Russian Federation
-
Software Development
-
1 - 100 Employee
-
Technical Lead
-
May 2019 - Present
Moscow, Moscow City, Russia Key result: Restructured the IT department from centralized management to product focused management, which increased business value of each product and general company profit. Main results: - Developed a brand-new web app on Angular which replaced the Nomad UI. It became the main tool to manage, deploy and configure services in whole company. - Organized replacement of Windows Services with Nomad orchestrator which increased servers resource usage density from ~50% to… Show more Key result: Restructured the IT department from centralized management to product focused management, which increased business value of each product and general company profit. Main results: - Developed a brand-new web app on Angular which replaced the Nomad UI. It became the main tool to manage, deploy and configure services in whole company. - Organized replacement of Windows Services with Nomad orchestrator which increased servers resource usage density from ~50% to ~90%. - Increased uptime of main company system from 98.8% Yearly in 2018 to 99.94% Yearly in 2022. This work includes management of: rewriting and upgrading services written in .NET, integration of necessary frameworks like Microsoft Orleans, proper services setup, etc. - Together with DevOps architected and integrated managed HTTP routing system based on Nomad, Consul and nginx. It reduced deploying time of new microservices from several days to several minutes. - Designed and organized upgrade of main company system to operate in several DCs. The system became disaster tolerant. - Directly led 2 teams as PM which include devs, QAs and designers. Show less
-
-
-
xFolio
-
Financial Services
-
Founder
-
Sep 2018 - May 2019
Moscow, Moscow City, Russia - Founded an app for Cryptocurrency Portfolio management - The app was solving problem of calculating total balance from many sources for one user, like different exchanges and cold wallets. - It was integrated with all major cryptocurrency exchanges, Coinmarketcap website and Ethereum blockchain. - Built the development team from scratch which included 2 Devs, Tester and Analyst. - This small team develped all backend features, iOS, Android and Web apps within 3 months. - In iOS… Show more - Founded an app for Cryptocurrency Portfolio management - The app was solving problem of calculating total balance from many sources for one user, like different exchanges and cold wallets. - It was integrated with all major cryptocurrency exchanges, Coinmarketcap website and Ethereum blockchain. - Built the development team from scratch which included 2 Devs, Tester and Analyst. - This small team develped all backend features, iOS, Android and Web apps within 3 months. - In iOS and Android we used "Thin Client" approach and WebView to reuse layout of Web app. - Closed the project because of restrictions in advertisement of "crypto-around" projects in those days. Show less
-
-
-
Smart Valley
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Chief Technology Officer
-
Aug 2017 - Aug 2018
Moscow, Moscow City, Russia - Worked as CTO in a small crypto startup that planned to do ICO - Built development team from scratch which consisted of 3 Devs, Tester and Analyst - Architected smart contracts of the future system on Ethereum blockchain and Solidity language
-
-
-
-
Chief Technology Officer
-
Oct 2016 - Jan 2017
Moscow, Moscow City, Russia - Worked as CTO in a small Startup that focused on Music streaming for retail stores - Introduced a new development role in the company (System Analyst) to structure development documentation - Architected a new algorithm of music playback on client-side - Started migration from AngularJS to Angular 2 - Interviewed and hired developers to enlarge the team
-
-
-
-
Development Team Lead
-
Dec 2014 - Oct 2016
Moscow, Moscow City, Russia General achievements: - Participated in development and evolution of the system which collected news from different sources - Worked as TeamLead of a team with 6 developers - Integrated Elasticsearch for logging and Kibana for log viewing - Integrated Graphite - a system for metric collecting and Grafana for metric representation. - Developed algorithms for indexing news from online sites. Based on them system processed thousand of sites, hundreds of thousands of news per day… Show more General achievements: - Participated in development and evolution of the system which collected news from different sources - Worked as TeamLead of a team with 6 developers - Integrated Elasticsearch for logging and Kibana for log viewing - Integrated Graphite - a system for metric collecting and Grafana for metric representation. - Developed algorithms for indexing news from online sites. Based on them system processed thousand of sites, hundreds of thousands of news per day, and millions of visits on different sites pages per day - Supervised the implementation of a full-text search engine based on Elasticsearch - Participated in development morphology plugin for Elasticsearch - Reorganized system from SOA with single DB to microSOA with many DBs. It allowed evolving each module of the system with different teams independently of each other - Supervised the integration of ASP.NET WebApi 2 and Swagger - Taught team members to develop on Angular 2, which was selected as a target to migrate from WPF - Introduced Code Review practice, which helped to keep code in borders of agreements accepted by team Show less
-
-
-
-
Development Team Lead
-
2013 - 2014
Moscow, Moscow City, Russia - Participated in framework development called "SFK.NET" (WPF-like serverside framework for measure and arrange UI elements in cloud rendering service called "Rengine") - Worked as TeamLead of a team with 4 members, which developed Frontend apps based on SFK.NET - To simplify layout development process for SFK.NET I wrote Resharper Plugin. It supported all usual Resharper features for WPF(syntax highlighting, DataContext and Bindings support, code navigation and refactoring)
-
-
-
-
Development Team Lead
-
Dec 2010 - Oct 2013
Moscow, Moscow City, Russia In this company, I passed the path from simple developer to Team Lead and Project Manager. Achievements in software development: - Contributed to common system framework - Developed key components of the systems - Established the SCRUM methodology - Enforced the Unit-testing and TDD Achievements in infrastructure upgrade and DevOps: - Issue tracker and knowledge base Migrated from TFS to The Atlassian Jira+GreenHopper (Jira Agile) and Confluence - Source… Show more In this company, I passed the path from simple developer to Team Lead and Project Manager. Achievements in software development: - Contributed to common system framework - Developed key components of the systems - Established the SCRUM methodology - Enforced the Unit-testing and TDD Achievements in infrastructure upgrade and DevOps: - Issue tracker and knowledge base Migrated from TFS to The Atlassian Jira+GreenHopper (Jira Agile) and Confluence - Source control migrated from TFS to mercurial - JetBrains TeamCity was set up as a CI server - The VMWare virtualization solution was built Achievements in team management: - Managed and coordinated up to 3 full-sized teams - Created result targeted development culture which was shared to all teams - Cunducted seminars to improve skills of team members Show less
-
-
-
-
Middle Developer
-
Sep 2009 - Dec 2010
Moscow, Moscow City, Russia Development of laboratory information management system «Chiffa» from scratch. • System design. • DB structure design (PostgreSQL). • System components development using C# (GUI: WPF). • Medical hardware drivers development. Development of PCR medical results analysis and interpretation system «FRT Manager» from the start (a software package, containing several components): • System design. • DB structure design (MySQL, ORM: SubSonic). • System components development… Show more Development of laboratory information management system «Chiffa» from scratch. • System design. • DB structure design (PostgreSQL). • System components development using C# (GUI: WPF). • Medical hardware drivers development. Development of PCR medical results analysis and interpretation system «FRT Manager» from the start (a software package, containing several components): • System design. • DB structure design (MySQL, ORM: SubSonic). • System components development using C# (GUI: WPF). • PCR hardware drivers development. Technologies: Visual Studio 2008, .NET 3.5 (WPF, MVVM), PostgreSQL, SVN, Trac Show less
-
-
-
Promedichi Ltd.
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Junior Developer
-
May 2008 - Sep 2009
Moscow, Moscow City, Russia Development of laboratory information management system «Promedichi.LIMS» (client-server-db). • Client application has been written in C# (including GUI on Windows Forms). • Server components have been written in Java (Hibernate, PostgreSQL, Web-services). • DB structure design (PostgreSQL).
-
-
-
-
C++ Developer
-
Jan 2006 - May 2008
Moscow, Moscow City, Russia Software development using С++ for QNX operating system. Development of SCADA/HMI system «OKO» for building ACS: • Development of visual design system «DINA». • Development of engine which translate instructions of QWindows graphical shell to instructions of Photon graphical shell. • Development of "Configurator" system for Photon graphic platform from scratch. "Configurator" is the main instrument for project setup in SCADA system "OKO".
-
-
Education
-
Moscow Technical University of Communications and Informatics (MTUCI)
Engineer's degree, Automated information processing and control systems