Vladimir Rabotkin

Vladimir Rabotkin

Programmer/consultant

Followers of Vladimir Rabotkin951 followers
location of Vladimir RabotkinMálaga, Andalusia, Spain

Connect with Vladimir Rabotkin to Send Message

Connect

Connect with Vladimir Rabotkin to Send Message

Connect
  • Timeline

  • About me

    Team Lead Developer @ PaySpace by Deel | Designing High-Performing Engineering Teams

  • Education

    • Moscow State University of Instrument Engineering and Computer Sciences (MGUPI)

      2010 - 2014
      Ph.D. in Computer Science Information-measuring and operating systems
    • Moscow State University of Instrument Engineering and Computer Sciences (MGUPI)

      2005 - 2010
      Engineer's degree Computer Software Engineering 4.81
  • Experience

    • ООО "Инфо-Бухгалтер"

      Oct 2008 - Mar 2009
      Programmer/consultant

      Develop software Info-buhgalter using russian language-based programming language:- Second line tech support;- Bug-fixing;- Sql queries.

    • Glance & Filippe Grandy

      Aug 2009 - Jun 2010
      Junior programmer

      - Develop and support of Web CRM for shops (ASP.NET, ASP.NET MVC, SQL Server). - Developer of intranet utilities (C#)- SQL Server Reporting Services- Pilot project of integrating Enterprise Service Base on Apache ServiceMix

    • Armo-Systems

      Jul 2010 - Apr 2011
      Software Engineer

      - Develop of new and support of exist parts of software that controls access permissions and management of working hours called Timex 3; Build GUI with DevExpress WinForms components; Refactoring code - Work with hardware terminals of access and its SDK- Update test in TestComplete and FinalBuilder

    • International Money Transfer System LEADER

      Apr 2011 - Jan 2016
      Senior Web Developer

      - Web UI Development: Led the development of the Money Transfer System Leader's web UI, using ASP.NET MVC and ExtJS. Progressed from jQuery through Dojo to ExtJS, enhancing functionality and user interaction. - Backend Development: Handled server-side programming with C#, integrating RabbitMQ, Entity Framework, and Windows Services for operational improvements and protocol adjustments.- WPF Development: Developed a WPF application for internal operations to streamline bulk task management, utilizing Caliburn, HTTP, CryptoLib, XML, and Excel for enhanced process efficiency. Show less

    • UltraPlay

      Mar 2016 - Aug 2017
      Senior Software Developer, High-Load Betting Platform

      - Technical Contribution: Played a pivotal role in both developing and optimizing a high-load betting platform, focusing on creating a robust system with efficient frontend and backend architectures. - Frontend Development: Developed dynamic betting sites using AngularJS, prioritizing performance and user experience. Designed and managed admin panels to streamline site management and improve operational efficiency. - Backend Development: Enhanced scalability and security using ASP.NET MVC, C#, and integrating MS SQL with Entity Framework for advanced data management.Problem Solving: Identified and resolved critical bugs, significantly boosting platform reliability and strengthening user trust.- Tools: Oversaw the deployment of critical environments and facilitated team collaboration through Git, Visual Studio, JIRA, and Skype, ensuring smooth project execution and team synergy. Show less

    • Arcadia Inc.

      Sept 2017 - Apr 2022

      Scrum Team Leadership: - Led a scrum team of 4 Devs and 2 QAs for an American client, growing from 2 to 5 teams due to exceptional performance and communication.- Balanced focus between hands-on development (40%) and leadership/communication (60%), including mentoring a junior developer.- Directed the development of new features and led the shift from monolithic structures to microservices, fostering cloud integration to create robust, scalable solutions.Technological Proficiency: - Backend: ASP.NET Web API/MVC, EF6, MSSQL, .NET 4.5+, .NET Core. - Frontend: ReactJS+Redux, AngularJS to Angular 11 migration, Razor,KnockoutJS, jQuery. - Tools: Git (VisualStudio Online, BitBucket), TeamCity, Azure Pipelines, VisualStudio Online for task tracking. Show less - Scrum Team Leadership: Guided one of 10+ teams in an e-assessment system project, prioritizing hands-on development (70%) and leadership (30%).- Team Optimization & Communication: Conducted an in-depth evaluation of team members' skill levels to optimize task allocation and foster a productive work environment. Established effective communication channels between team members and the scrum master to streamline collaboration and project delivery.- Technical Contribution: Led the development of complex, high-usage APIs, encompassing the DB layer with EF+SQL Procs, Service layer, and UI components using Razor MVC, KnockoutJS, and jQuery. Redesigned and re-engineered system components using ReactJS+Redux and ASP.NET WebAPI, achieving performance improvements ranging from 2x to several hundred times for various system parts, marking a significant project milestone. Show less - Senior Developer Role: Contributed as a Senior Full-Stack Developer to a comprehensive cloud-based web application, showcasing in-depth full-stack development skills.- Frontend Development: Implemented an engaging SPA interface using TypeScript and Angular 2-6, taking accessibility into account. Created a UI components library, enhancing design efficiency and consistency.- Backend Development: Developed a scalable backend with ASP.NET WebAPI and Azure Cosmos DB for robust data management. Enforced security best practices in line with OWASP guidelines and streamlined cloud deployments using Azure Resource Manager.- Integration & Automation: Improved app functionality with Azure WebJobs and Service Bus integration, emphasizing automated deployment processes. Show less

      • Scrum Team Leader, Assessment Delivery Project

        Apr 2020 - Apr 2022
      • Scrum Team Leader, Large Assessment Project

        Oct 2018 - Apr 2020
      • Senior Full-Stack Developer, Cloud-Based Web Application

        Sept 2017 - Oct 2018
    • Software Country

      Apr 2022 - Mar 2023
      Team Lead and Technical Architect

      As a Technical Architect and Team Lead, I seamlessly integrated leadership with technical expertise, driving both strategic innovation and day-to-day operational excellence across development teams. My role encompassed a broad spectrum of responsibilities:- Strategic Technical Leadership: I guided 3 development teams, each comprising 5 to 7 developers and QAs, through complex feature design, implementation proposal reviews, and close collaboration with product owners to ensure alignment with project goals. My direct involvement in full-stack development strengthened our technical capabilities and contributed to the success of the project.- Architecture Modernization and Innovation: I played a key role in shifting from traditional monolithic systems to more flexible microservices, focusing on cloud-based solutions and building better deployment processes. I also led the creation of several trial projects (POCs) that introduced new ideas and greatly improved how we develop and deliver our products.- Operational Excellence and Problem Solving: My proactive involvement in problem-solving, particularly in addressing customer-facing issues, underscored my commitment to product excellence and customer satisfaction. I ensured thorough investigations and effective solutions, maintaining transparent communication during such processes.- Agile Methodology Implementation: Employing agile methodologies within the SAFe framework, I led my team through feature refinement, story splitting, and the development of accurate cost estimates, enhancing project predictability and delivery quality. Show less

    • Tipalti

      Mar 2023 - Aug 2024
      Software Engineering Manager, Growth Team

      - Established High-Performing Teams: Successfully built a high-performing engineering team of 7 devs and 2 QAs from the ground up, demonstrating strong leadership and team-building skills.- Recruitment: Participated actively in the recruitment process for expanding the company's global presence, conducting over 100 interviews to establish an engineering office in a new country. Worked closely with HR and the Director to assemble diverse and dynamic teams.- Technical Coordination and Design: Collaborate extensively with Product Managers, Engineering Directors, and Architects on refining features, preparing technical designs, and securing necessary approvals, highlighting my strong project management and technical leadership skills.- Workflow Management: Oversee the workflow of developers, ensuring engagement and resolving any blockers, which highlights my hands-on approach and commitment to maintaining productivity.- Enhanced Team Dynamics: My diverse role has significantly improved team collaboration and efficiency, ensuring a workplace where innovation and cooperation thrive. Show less

    • SD Solutions

      Mar 2023 - Jul 2024
      Software Engineering Team Lead

      I worked at SD Solutions, providing services for Tipalti

    • PaySpace by Deel

      Aug 2024 - now
      Team Lead Developer
  • Licenses & Certifications

    • Graph Search, Shortest Paths, and Data Structures by Stanford University

      Coursera
      Feb 2021
      View certificate certificate
    • Microsoft Certified: Azure Developer Associate

      Microsoft
      Dec 2020
      View certificate certificate
    • Microsoft Certified: Azure Fundamentals

      Microsoft
      Jul 2020
      View certificate certificate
    • Google Project Management Certificate

      Coursera
      Jun 2024
      View certificate certificate
    • Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming by Stanford University

      Coursera
      Mar 2021
      View certificate certificate
    • Oracle Cloud Infrastructure 2021 Architect Associate

      Oracle
      Feb 2022
      View certificate certificate
    • Divide and Conquer, Sorting and Searching, and Randomized Algorithms by Stanford University

      Coursera
      Jan 2021
      View certificate certificate