Kirill Linnik

CTO

Estonia22 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 20 years of diverse IT experience.
  • Expert in Agile methodologies and team management.
  • Strong background in financial software development.
Stackforce AI infers this person is a Fintech and SaaS expert with extensive experience in software development and team leadership.

Contact

Skills

Other Skills

HTMLSQLJavaScriptRESTSubversionArchitecturesSOAPAgile MethodologiesPHPCSSArchitectureSoftware Development.NETXMLProject Management

About

I'm in IT since 2003 and have tried every aspect possible: analysis, development, testing and management. You can call me IT manager with deep hands-on experience mainly in Java, but I'm familiar with other technology stacks as well. Extensive experience in making team and customer work in a productive and efficient way using Agile techniques like Scrum, Kanban or Scrumban. Good at presentations. My hobby besides work is running DevClub - the place where IT professionals can exchange their knowledge. Note for recruiters: Regardless the fact I can write code, it is nearly impossible to sell me a position of a developer, so please be creative. Thank you! :-)

Experience

22 yrs 11 mos
Total Experience
3 yrs 9 mos
Average Tenure
16 yrs 3 mos
Current Experience

Microsoft

2 roles

Principal Group Engineering Manager

Promoted

Apr 2022Present · 4 yrs 2 mos · Tallinn, Harjumaa, Estonia

Principal Software Engineering Manager

Feb 2020Apr 2022 · 2 yrs 2 mos · Tallinn, Harjumaa, Estonia

  • Making communications faster, cheaper and more reliable

Admiral markets group

CTO

Aug 2018Nov 2019 · 1 yr 3 mos · Estonia

  • Helping to build financial software for one of the leading broker in the world including:
  • Department reorganization from service to product-focused (changing the structure and processes to support Agile development principles, finding the right people, enforcing communication to business, encouraging asking questions and going to technical and business-related conferences for new ideas, organizing Hackathons,…)
  • Enforcing security and reliability by involving third-party audits and implementing different types of monitoring including 24*7 SLA
  • Encouraging the distributed approach not only in architecture (e.g. switching to micro-services) but also in department setup (several geographical locations)
  • Finding and managing outsourcing partners for the best price/performance ratio and IT extension principles
  • Handling IT budget, salaries, bonus systems and etc.
  • Playing an active part in the R&D process (assuming hands-on development using Java, Python, GoLang and approaches like Machine Learning, messaging queues, Kubernetes and etc.)

Topia

Senior Software Architect

Oct 2017Aug 2018 · 10 mos · Tallinn, Estonia

  • Designing and implementing PoCs using a various set of technologies like Java, AWS (SQS, Lambda, S3,…), Docker, Kubernetes, MySQL, MSSQL, ReactJS, Apache Spark (incl Machine Learning) and etc for global mobility management solution. Implementation Engineering Team leadership and people management. Stuffing and head-hunting. Marketing.

Omniva (eesti post)

Head of Software Development

May 2016Apr 2017 · 11 mos · Tallinn, Estonia

  • Main goals:
  • Refactoring of existing structure
  • Introduction of Agile techniques in development process
  • Transparency in timelines and budget
  • Development of the new core platform for Omniva
  • As a result:
  • Elimination of classical project management approach and focus change from customer position to product ownership
  • Introduction of core IT development (hired 2 highly-professional Java development teams in 2 months)
  • On pair with extensive support of external partners (including ones from abroad) – around 20 modules in parallel development
  • Overall around 200 people included into the project
  • Overviews and demos to the wide audience every two weeks
  • From an idea to prototype in 2 months, from prototype to fully-functional application in production (used by couriers) in 4 months.
  • As everything works smoothly and according to the really challenging plan, my part of the job was successfully accomplished.

Kühne+nagel as

Manager of Software Development Teams, Integrated Logistics

Feb 2013Apr 2016 · 3 yrs 2 mos · Tallinn, Estonia

  • I have started at Kühne+Nagel as System Analyst, but very soon was promoted to Team Leader and later to Team Manager position. By the end of my contract at Kühne+Nagel, I was responsible for several teams (~30 people in total) so they have work to do, they do it good and they know where the company and our department is heading to. This assumes tight cooperation with the business department, in-depth knowledge of the working field from both business and technical perspective, coordination between different levels, teams and units and so on. Moreover, this work has significant administration part like appraisal interviews, salary reviews, firing, hiring and etc.
  • Summarizing all said above in one sentence: I was leading several teams of high-level professionals on a way to success and now we are number 1 in the world in Integrated Logistics business.

Mtü devclub

Board Member

Mar 2010Present · 16 yrs 3 mos · Estonia

  • Organizing free workshops and social networking for IT-specialists on a monthly basis: knowledge sharing, new technologies, IT trends, failures, best practices and etc.
  • The Russian language oriented community: http://devclub.eu/
  • The English: http://devclub.ee/
  • It might be you have DevClub already running at your site. Google it! :-)

Helmes as

Technical Evangelist / Java Lead Developer

Jan 2010Jan 2013 · 3 yrs · Tallinn, Estonia

  • At Helmes I have worked with different clients, both local and international, but the majority of the projects were really and really challenging: to bring an old legacy application to a new level, or finalize project when no people creating that left or making a client satisfied when no money left in the budget. In addition to different technologies I experienced during this period, this gave me valuable knowledge how to make a client happy again using shortest time frame.
  • Besides projects, as a Technical Evangelist, I was busy helping developers in professional growth, leading the team, providing architecture, design and estimations for existing and future projects including active participation in negotiations and tenders, internal training and knowledge sharing and etc.

Skype

Anti-Fraud Analyst

Jun 2009Oct 2009 · 4 mos · Tallinn, Estonia

  • The main idea of getting into the anti-fraud department at Skype was to apply my higher education and grow as a statistician. Unfortunately, our expectations regarding professional data analysis didn't match, so I decided to go back to development.

Webmedia

Presales Consultant / Senior Java Developer

Jan 2005May 2009 · 4 yrs 4 mos · Tartu-Tallinn, Estonia

  • First two years at Webmedia I helped the company to create a solution for the biggest hospital in Estonia using my knowledge in healthcare IT area (technology stack: Java, WebLogic, SQL (Oracle), HTML, CSS, JavaScript).
  • Later I switched to the financial sector and led a group of engineers creating loan and scoring applications. As an expert in PL/SQL, I have concentrated on creating business logic, but also did several challenging tasks in Java.
  • In 2009 company decided to use my wide knowledge of various technologies and client needs in the sales department, so I have started my career as Presales Consultant. My main task was to understand clients needs both deep and fast and create working prototype within counted days using best-fit approach. Mainly I was focused on business rules and engines which provide customer possibility to change business flow on demand.

Gennet lab ltd.

Java developer

Feb 2003Dec 2004 · 1 yr 10 mos · Tartu, Estonia

  • I have started as Junior Java Developer, but was able to create my first web application really fast and it is still in use in several hospitals across the country. Technology stack: Java, Tomcat, SQL (MSSQL, Sybase), HTML, CSS.

Education

University of Tartu

Bachelor's degree — Mathematics and Statistics

Jan 1999Jan 2003

University of Tartu

Master's degree — Finance and Actuarial Mathematics

Jan 2003Present

Tallinna Paekaare Gümnaasium

Stackforce found 100+ more professionals with HTML & SQL

Explore similar profiles based on matching skills and experience