Who is Denis Sokolov? Overview
A concise factual answer block for searchers comparing this professional profile.
Denis Sokolov is listed as Senior Software Engineer at Swap, based in Amsterdam, North Holland, Netherlands. AeroLeads shows a matched LinkedIn profile for Denis Sokolov.
Denis Sokolov previously worked as Co-Founder and CEO at Keeny and Software Engineer at Jetbrains. Denis Sokolov holds Specialist, Information Technology from Penza State Technological University.
Email format at Swap
This section adds company-level context without repeating Denis Sokolov's masked contact details.
Review company-level records connected to Denis Sokolov before choosing the right outreach path.
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
Company context helps verify the profile and gives searchers a useful next step.
Denis Sokolov work experience
A career timeline built from the work history available for this profile.
Co-Founder And Ceo
CurrentKeeny 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.
Software Engineer
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.
Senior Frontend Developer
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.
Project Manager
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.
Frontend Developer
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.
Frontend Developer
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.
Software Developer
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.
Web Developer
Full-stack developer at a local web studio. Technology stack: php, MySQL, javascrtipt, jQuery, css
Freelance Web Developer
Creation of simple websites for e-commerce. Technology stack: php, MySQL, javascrtipt, jQuery, css.
Denis Sokolov education
-
Penza State Technological University
Frequently asked questions about Denis Sokolov
Quick answers generated from the profile data available on this page.
What company does Denis Sokolov work for?
Denis Sokolov works for Swap.
What is Denis Sokolov's role at Swap?
Denis Sokolov is listed as Senior Software Engineer at Swap.
Where is Denis Sokolov based?
Denis Sokolov is based in Amsterdam, North Holland, Netherlands while working with Swap.
What companies has Denis Sokolov worked for?
Denis Sokolov has worked for Swap, Keeny, Jetbrains, Murano Software, and Startups Snacky & Corkly.
How can I contact Denis Sokolov?
You can use AeroLeads to view verified contact signals for Denis Sokolov at Swap, including work email, phone, and LinkedIn data when available.
What schools did Denis Sokolov attend?
Denis Sokolov holds Specialist, Information Technology from Penza State Technological University.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Denis Sokolov you were looking for.
View similar profiles