Stepan Grigorovich

𝐅𝐮𝐥𝐥-𝐬𝐭𝐚𝐜𝐤 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐄𝐧𝐠𝐢𝐧𝐞𝐞𝐫 & 𝐅𝐨𝐮𝐧𝐝𝐢𝐧𝐠 𝐄𝐧𝐠𝐢𝐧𝐞𝐞𝐫 | 10+y. Web & Mobile Mastery (JavaScript, Java, Kotlin, Swift) | MVP Specialist | Startup Architect | Math & CS Master`s

Mersin, Turkey
gsdstr@gmail.com • +90 535 679 07 60 • https://www.linkedin.com/in/stepan-grigorovich/
Stepan Grigorovich

About

𝐈'𝐦 𝐒𝐭𝐞𝐩𝐚𝐧, 𝐚 𝐅𝐮𝐥𝐥-𝐬𝐭𝐚𝐜𝐤 𝐒𝐨𝐟𝐭𝐰𝐚𝐫𝐞 𝐄𝐧𝐠𝐢𝐧𝐞𝐞𝐫 with over a decade of experience in web and mobile development. My journey in the tech world has been diverse, ranging from crafting MVPs for startups to leading remote teams in EdTech, Marketing & Advertising, Automated Transportation Systems (ATS), and Business Automation. My development philosophy centers around innovation and quick adaptation to emerging technologies. Over the years, I've effectively tackled abstract challenges, enhancing products and contributing to company growth. My professional journey also encompasses extensive experience in Desktop (C++, Qt) and Embedded Development. Passionate about exploring new frontiers, I'm always ready for new challenges. My background as a founder and lead engineer in startups has enriched my creativity and ability to find innovative solutions. Let's connect, share experiences, and embark on this journey together!

Experience

  • -

    Summary:

    • AI Automation Agency. Business process automation agency.
  • -

    United States

    Summary:

    • Development cross-platform library for interaction between broker terminal app and API

    Achievements:

    • Developed a client simulating user behavior for backend load testing.
    • Audited and fixed memory leaks in a library being developed by the team.
    • Standardization of deliverable code through the use of ESLint and Prettier
    • JavaScript
    • Java
  • -

    Mersin, Turkey

    Summary:

    • The company operates in advertising. Company managers utilize the product as a tool for managing the promotion of applications on the Play Store/App Store. The product was developed from scratch. Within 6 months, I designed and created an MVP for the product using Meteor.JS (Node.js + MongoDB) on the backend, Vue.JS and Bulma on the front, along with Restivus for the Rest API. I actively participated in discussions and the development of new features, consistently refining the existing functionality to meet client requests. Effectively managed a remote team of 4 individuals (layout, design, testing). Developed a mobile application for the product from the ground up using Java, later rewriting it in Kotlin to enhance application stability. Additionally, I created an iOS application using Swift.
  • -

    Yekaterinburg, Sverdlovsk, Russia

    Summary:

    • Dealer-FX is a pioneering product company that revolutionizes automotive service operations through advanced data integrations and mobile technology, elevating dealership efficiency and brand loyalty. As the preferred service technology provider for major OEMs, its impactful presence spans the US, Canada, and Puerto Rico. I was responsible for developing new features and enhancing existing functionality for a specialized automation system for dealership centers, providing advanced capabilities. This system ensures intuitive appointment scheduling and automated maintenance reminders, ensuring seamless organization and enhancing customer comfort. I was also involved in finalizing the system's chat room for managers and a module called DFX Lines to automate the distribution of tasks among employees of dealership centers. Contributed to the development and enhancement of a web product on the front end using React, Angular JS, and RxJS, later transitioning to Angular 2. Played a key role in refining the backend of the product, utilizing C#. Implemented testing for the application using Jasmine. Optimized the product for improved memory usage and reduced loading times by optimizing code and logic, employing the Chrome DevTools profiler. Successfully collaborated within a 20-member team, following the Scrum methodology and utilizing Git version control.
  • -

    Yekaterinburg, Sverdlovsk, Russia

    Summary:

    • Fanware was an early-stage startup company. I was the first engineer hired by the company and was involved in early-stage projects. 1. GetApps was an application that served as a centralized system for aggregating information from official application catalogs in the App Store and Play Store. Users could view ratings, provide feedback on product usage, and more. The system was developed from scratch over 6 months, utilizing Java, Android Java, Swift, and Objective-C technologies. 2. FanWave was a groundbreaking social Wi-Fi solution designed to enhance customer loyalty in restaurants and cafes. Over a year, I led the development of a comprehensive system, consisting of hardware and software components integrated into Wi-Fi routers. This innovative platform allowed customers to create personalized profiles through seamless integration with social media APIs, enabling them to accumulate rewards in the catalog for specific actions taken on the establishment's page. This approach not only facilitates the collection of valuable customer data but also fosters loyalty, gathers post-visit feedback, and provides a rewarding experience. Developed the Minimum Viable Product (MVP) within 6 months and subsequently contributed to the ongoing product development. Created the client side using Twig (PHP) to allow for client-specific customization. Developed a bespoke admin console on Play Framework (Scala) for the addition, management, and viewing of client statistics. Configured a router using Bash and Python to facilitate Wi-Fi access through social media. Established a custom server using Flask (Python) + CouchDB to handle interactions with social media APIs. Demonstrated proficiency in using Linux, Redmine, and Git in daily work tasks.
  • -

    Yekaterinburg, Sverdlovsk, Russia

    Summary:

    • Promelectronika is a group of companies and is one of the largest suppliers of electronic components in Russia. I held a position in a research and production center that focused on the development, manufacturing, and sales of railway automation and telemechanic systems. My involvement in the project was centered around the development and enhancement of "Automatic locomotive signaling using a radio channel". This product is designed for interval regulation and ensuring the safety of train movement, including high-speed trains, with any type of traction, on single-track, double-track, and multi-track sections of railways of all categories. Led the development of a dispatch automation solution, optimizing train operations to minimize downtime and enhance safety. Designed a streamlined software architecture, including a locomotive status display interface (Qt, C++), a data storage server (Spring, Java, PostgreSQL), and an automated dispatcher workstation (jQuery, JavaScript, SVG, AJAX). Additionally, it utilized MODBUS, TCP/IP, and UDP.
  • -

    Yekaterinburg, Sverdlovsk, Russia

    Summary:

    • Vedisoft specializes in cloud application development with a focus on a single and multi-tenant architecture, cross-platform clients, and communication channels integration. They are also renowned for their achievements, including being the #1 computer telephony integration solution for SMBs in Russia and providing VoIP softphones and customized CRM solutions for major clients like Yandex. Initiated my professional journey at this company, cultivating a foundational understanding of programming languages as tools for task implementation. Spearheaded long-term client projects in Java, .Net, and Python development, concurrently serving as a mentor to onboard and guide new team members for effective collaboration on the company's innovative projects.

Projects

Skills

  • TypeScript
  • Full-Stack Development
  • Node.js
  • Web Technologies
  • Kotlin
  • Java
  • Android Development
  • Flutter
  • Web Engineering
  • JavaScript
  • Swift (Programming Language)
  • C#
  • Project Management
  • React.js
  • Qt
  • Mobile Application Development
  • Meteor.js
  • Software Design
  • ASP.NET Core
  • Microsoft SQL Server
  • Mobile Enterprise
  • Software Development
  • AngularJS
  • Android
  • Oracle Database

Education

Certificates