Dmitrii Gurev

Dmitrii Gurev

Software Engineer

Followers of Dmitrii Gurev298 followers
location of Dmitrii GurevAlmaty, Kazakhstan

Connect with Dmitrii Gurev to Send Message

Connect

Connect with Dmitrii Gurev to Send Message

Connect
  • Timeline

  • About me

    Lead software engineer with product design skills

  • Education

    • British Higher School of Art and Design

      2012 - 2013
      Professional development program “Design management”
    • Yandex.Start Tolstoy Startup Camp

      2014 - 2014

      Tolstoy Startup Camp is an accelerator for people who want to launch a startup. Over the course of two months, participants create their own project from scratch: come up with an idea, build a team, and develop a prototype. Yandex specialists and other experts are on hand to provide consulting and mentoring throughout the workshop; each team has its own Lean Startup and Customer Development tutor. At the finish, the teams get the opportunity to present their projects to a panel of Russian and… Show more Tolstoy Startup Camp is an accelerator for people who want to launch a startup. Over the course of two months, participants create their own project from scratch: come up with an idea, build a team, and develop a prototype. Yandex specialists and other experts are on hand to provide consulting and mentoring throughout the workshop; each team has its own Lean Startup and Customer Development tutor. At the finish, the teams get the opportunity to present their projects to a panel of Russian and foreign investors. Show less

    • Chuvash State Pedagogical University

      2001 - 2006
      Degree in Pedagogical Education Teaching of Physics and Computer Science
    • Higher School of Economics

      2010 - 2011
      Professional development program “Management in Electronic Business and Internet Projects”
  • Experience

    • Psychological Center “Sodruzhestvo”

      Jan 2002 - Sept 2006
      Software Engineer

      Developed applications with Delphi and MS Access for psychological testing of students at secondary schools, results processing and reports generation.

    • ITCD (now Mindbox)

      Oct 2006 - May 2009
      Software Engineer

      Worked on publishing house portal “Za rulem” and smaller projects.Web-developing, code reviewing, communication with customers, creating specifications.As a team leader I implemented Scrum and TDD practices, organized inner seminars to exchange experience.

    • Inform-Mobil

      Jul 2009 - Aug 2010
      Software Engineer

      Worked on new music social network “Yogurt”.Project architecture, database design and programming.

    • WikiDom

      Aug 2010 - Oct 2012
      Project Manager

      Building and redesigning the real estate portal WikiDom.At the first stage: initial project architecture, team work coding.Later: development scheduling, managing the team of 5 people, calculating the finance model, hiring, working with contractors, reporting.

    • Comindware

      Nov 2012 - Mar 2014
      Product Manager

      Making requirements for the new product — Comindware Project.Design researching, users interviewing and testing, drawing wireframes, presenting concepts, creating specifications, collaboration with designers and engineers.

    • KPK24

      Sept 2014 - Dec 2016
      Co-Founder

      KPK24 is an analogue of internet banking for the credit unions: SaaS web-application integrated with existing accounting software. The first version was created and launched in one month.What I've done:- analyzed requirements- created mobile-friendly UI (Balsamiq, Bootstrap)- developed app (Node.js, MongoDB, AngularJS, SOAP, XML)- designed landing page, presentation slides and advertising bookletDespite the fact that we had paying customers, we closed the project in 2016 because it didn't bring enough profit. Show less

    • Ponominalu.ru

      May 2015 - Jul 2018
      Product Manager, Front-End Lead

      Projects and roles:- Ticketing website redesign (front-end, task management)- Ticketing app for event organizers (requirements, ux/ui design, front-end)- Venue layout component (requirements, ux/ui design, front-end)- Mailing system (requirements, ux design, full stack)Tech stack: Vue.js, Nuxt.js, Node.js, PostgreSQLMore details on projects: https://dguryev.com

    • Seatmap.pro

      Sept 2018 - now
      Co-Founder

      Product design, frontend developmentStack: pure TypeScript, React, Redux, HTML Canvas, SVGSeatmap.pro is a seating plans visualization platform.What I've done:- Coordinated the freelance specialists (designers, front-end developer)- Created a design system and designed products’ UI (Figma, Storybook)- Implemented and refactored an essential part of the editor application and embedded widgets (TypeScript, React, Redux, styled-components, canvas, SVG)- Developed “Venue Shape” concept and algorithm for simplifying the creation of stadium schemas Show less

    • EPAM Systems

      Dec 2020 - now
      Lead Software Engineer

      LLM Applications Developer, Frontend Team LeadTech stack: Python, LangChain, OpenAI API, Streamlit- Implemented ~4 proof-of-concept applications based on Large Language Models (LLMs), utilizing Retrieval-Augmented Generation (RAG) and multi-agent architecture.---Tech stack: TypeScript, React, Electron, Node.js, Storybook, Chakra UI, AWS- Coordinated a team of 2-3 front-end developers to work on 2-3 projects in parallel- Closely communicated with BA, UX and QA to achieve a holistic outcome- Set clear, detailed tasks for developers- Promoted attention to detail in UI layouts- Helped the team with clarification and finding solutions to unusual frontend tasks (image processing, graphics, algorithms)- Made several decisions to speed up development Show less

  • Licenses & Certifications

    • Математика и Python для анализа данных

      Coursera Course Certificates
      Sept 2016
      View certificate certificate