- Dubai, United Arab Emirates
- sukhodolskii.com
- pavel@sukhodolskii.com
SUMMARY
Software engineer with over 10 years of front-end development experience and 2 years of back-end development experience, specializing in building high-performance real-time web applications and optimizing front-end solutions. Experienced in working at both mid-sized companies and startups. Contributor to the OpenGlobus open-source project, creator of React component kit based on it.
SKILLS
JavaScript, TypeScript, React, Go, CSS, Web Socket, WebRTC, WebGL, MobX, Vue, Redux, Mapbox, Openglobus, Vite, Cypress, Webpack, Jest, ViTest, Docker, Storybook, Python, Git, Bash, Jira, FigmaEMPLOYMENT HISTORY
Senior Fullstack Developer
Senior Frontend Developer at Microavia
November 2020 — Present
- Developed and maintained a high-performance web-based 3D application for real-time control of UAVs and ground stations, enabling mission creation and editing, flight history viewing, and flight scheduling
- Rapidly learned Go and stepped in to replace the departing Backend Lead Developer during a financially challenging period, ensuring seamless project continuity without requiring external hiring.
- Created video camera control from scratch and refactored WebRTC signaling for real-time monitoring and control
- Optimized the 3D application’s performance during idle periods, improving the event loop and increasing overall efficiency by more than 50%
- Handled diverse geospatial tasks, including developing a proxy-caching tile server for offline use and quickly creating an area-based mission-building algorithm, enabling clients to efficiently manage large geodetic workloads
Middle Frontend Developer at Ediweb
December 2017 — November 2020
- Developed the interface for an integration platform used in electronic document management
- Optimized and refactored existing code, added new features, overhauled the entire application by converting it into a single-page application, and carried out a full redesign
- Successfully created a sales MVP using React, Redux, and RxJs
- Wrote and maintained server-side Java controllers and services, involving REST APIs
- Conducted code reviews and provided training for new team members
Junior Frontend Developer
Middle Frontend Developer at SkyTel
September 2014 — December 2017
- Developed an SPA solution to display statistics and manage the virtual PBX, including support and testing
- Supported and updated company websites
- Created a callback widget for the client’s site, as well as a module for its generation and integration
- Developed widgets for CRM systems using WebRTC
- Configured Apache and Nginx, wrote scripts for project builds, and created Docker images for projects
PROJECTS
OpenGlobus
December 2020 — Present
- Added the ability to view 3D objects with textures, including support for the .obj format
- Improved engine performance by more than 70% through extensive profiling efforts
- Refactored multi-touch support for seamless interaction on mobile devices
- Established a comprehensive pipeline for linting, building, testing, and documentation generation
- Created a package in the npm repository and added a publish stage to the pipeline
EDUCATION
Saint Petersburg University of Telecommunications
Bachelor of Computer Networks
2014
ITMO University, Extension School
Web Development
2015