Denis Sokolov

Denis Sokolov Email and Phone Number

Senior Software Engineer @ Swap
Amsterdam, NH, NL
Denis Sokolov's Location
Amsterdam, North Holland, Netherlands, Netherlands
About Denis Sokolov

I am a full-stack developer with over 14 years of experience. I am a hardworking, positive and open-minded person. My passion is creating fast and useful websites and applications. I like complicated tasks and challenges.

Denis Sokolov's Current Company Details
Swap

Swap

View
Senior Software Engineer
Amsterdam, NH, NL
Denis Sokolov Work Experience Details
  • Swap
    Senior Software Engineer
    Swap
    Amsterdam, Nh, Nl
  • Keeny
    Co-Founder And Ceo
    Keeny May 2023 - Present
    Amsterdam, North Holland, Netherlands
    Keeny is a mobile travel app that gives users more than a million AI-generated audio guides for any destination around the world. It offers a unique way to explore places, from famous landmarks to hidden gems, all from your phone. At Keeny, we leverage cloud-native solutions and cutting-edge AI, as well as cohesive product design, to ensure that our app delivers not only functionality, but also a seamless user experience. We constantly seek the best solutions in strategy, execution, and creativity.
  • Jetbrains
    Software Engineer
    Jetbrains Oct 2020 - Jun 2024
    Amsterdam, North Holland, Netherlands
    The main role is a frontend developer in the TeamCity product. It is a CI/CD server by JetBrains which is used by over 30,000 customers and millions of users.Responsibilities:- writing clean and efficient code for the client side;- creating frontend architecture;- setting up development processes, CI/CD, code-analysis, testing and building frontend applications;- taking an active part in stand-ups, planning and retrospective meetings;- code reviewing;- refactoring of legacy code, fixing bugs in a complex product with a 16-year history;- interviewing candidates for frontend positions;- discussing and proposing new product features;- mentoring students during internships.Technologies: TypeScript, react.js, redux.js, jest, storybook, react-router, webpack, postcss, kotlin, spring bootMain achievements:- Rewrote old system of displaying build logs. The main challenge was the file size. The old system couldn't show logs larger than 10Mb. It was inefficient and used 100% CPU for 1 minute for the first render. The new system is fast and can handle logs up to 1Gb efficiently. It renders less than 3 seconds. It provides a custom search, filtering by log levels, expanding and collapsing nodes in the log tree, soft-wrap and no-wrap modes for message lines, supports ANSI colors.- Participated in the creation of a system for UI extensions for TeamCity. I added the ability to write plugins using react.js and integrate them into the existing SPA. It provides a useful typed API and documentation for external developers https://www.npmjs.com/package/@jetbrains/teamcity-api- Created frontend architecture and set up full frontend development workflows for the brand new TeamCity Cloud sub-product. It is based on TeamCity Enterprise, but contains cloud specific pages and functionality: instance resource management, user management, product notifications, additional configuration pages and more.- Interviewed 30+ people, hired 4 senior developers and 3 students.
  • Jetbrains
    Software Engineer
    Jetbrains Aug 2017 - Oct 2020
    St Petersburg, St Petersburg City, Russia
    Same job but other city
  • Murano Software
    Senior Frontend Developer
    Murano Software Mar 2017 - Aug 2017
    St Petersburg, St Petersburg City, Russia
    Writing frontend code for a large product for insurance companies. Developing new features and fixing bugs in legacy code.Mentoring junior and middle developers, improving development processes.
  • Startups Snacky & Corkly
    Project Manager
    Startups Snacky & Corkly Jul 2016 - Feb 2017
    Penza, Russia
    Managing a technical team for the development of a mobile application in a start-up company. The team consisted of 4 people, developers and UI/UX designer. Adapted agile methodology with two-weeks sprints. Set up and implemented kanban boards. Conducted 1-1 meetings and performance reviews.Hired a UI/UX designer.
  • Startups Snacky & Corkly
    Frontend Developer
    Startups Snacky & Corkly Aug 2015 - Jul 2016
    Penza, Russia
    Created a complex SPA with react.js and redux.js on the client side and server side rendering on node.js. Wrote many unit, integration and functional tests with over 95% coverage.Established the entire developing process using modern methodologies and technologies.
  • Funcorp
    Frontend Developer
    Funcorp Feb 2014 - Jul 2015
    Penza, Russia
    Created a new website for the entertainment service https://ifunny.co with more than 200,000 daily active users. Technology stack: es6 and backbone.js, sass/css (with BEM methodology) on the client side and node.js for a proxy caching and server side rendering for the backend. The new website with SEO optimisation doubled the number of users.
  • Moedelo.Org
    Software Developer
    Moedelo.Org Jul 2012 - Jan 2014
    Penza, Russia
    Full-stack developer in SAAS for accounting. Technology stack: C# ASP.NET, MS SQL, javascrtipt, backbone.js, jQuery, css.Key achievement: created a subsystem for webinars with a streaming player and realtime chats with over 10,000 live participants.
  • Onlinebees
    Web Developer
    Onlinebees Apr 2011 - Jul 2012
    Penza, Russia
    Full-stack developer at a local web studio. Technology stack: php, MySQL, javascrtipt, jQuery, css
  • Self-Employed
    Freelance Web Developer
    Self-Employed Nov 2010 - Apr 2011
    Penza, Russia
    Creation of simple websites for e-commerce. Technology stack: php, MySQL, javascrtipt, jQuery, css.

Denis Sokolov Education Details

  • Penza State Technological University
    Penza State Technological University
    Information Technology

Frequently Asked Questions about Denis Sokolov

What company does Denis Sokolov work for?

Denis Sokolov works for Swap

What is Denis Sokolov's role at the current company?

Denis Sokolov's current role is Senior Software Engineer.

What schools did Denis Sokolov attend?

Denis Sokolov attended Penza State Technological University.

Not the Denis Sokolov you were looking for?

  • Denis Sokolov

    Commercial Real Estate Advisory And Investment In Central Asia
    Tashkent Region, Uzbekistan
    2
    eur.cushwake.com, cushwake.com
  • Denis Sokolov

    Student At Ie University | Bachelors In Computer Science And Artificial Intelligence
    Madrid
  • Denis Sokolov

    Senior Data Analyst
    Saint Petersburg Metropolitan Area
  • Denis Sokolov

    Senior C# Developer | .Net Engineer | Backend Team Lead | Sql And Nosql | Rest Api
    Batumi

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.