Diyaz Yakubov
Verified Expert in Engineering
Software Developer
Helsinki, Finland
Toptal member since March 5, 2024
Diyaz is an expert in developing custom web solutions that precisely embody clients' visions. With a sharp focus on design aesthetics and cutting-edge technology, he consistently surpasses project expectations. His portfolio showcases various successful projects, highlighting his ability to adapt and innovate. Collaboration with Diyaz is a partnership that focuses on creativity, efficacy, and measurable outcomes.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Node.js, MacOS, Linux, Bash
The most amazing...
...thing I've done is revamping a test automation framework, turning it into a robust product with four client deployments and showcasing innovation and execution.
Work Experience
Senior Software Engineer
DISQO
- Migrated a browser extension from the outdated MV2 framework to the MV3 standard and shifted the codebase from JavaScript to TypeScript, enabling future enhancements and extending the app's lifespan.
- Redesigned the browser extension architecture to be configuration-driven, significantly cutting reliance on web stores and enhancing user event conversion rates, flexibility, observability, and reliability.
- Implemented unit and integration tests and advanced CI/CD with DevOps practices, resulting in smoother, more reliable releases, fewer bugs, and reduced operational costs.
Part-time Software Architect
SharePoint
- Utilized prior experience as a team leader on TENGRIDOK to rejuvenate a firm's strategy for developing a low-/no-code business process management system, focusing on business process automation.
- Assisted a team struggling with the initial design phase of a new business process management system, providing crucial diagrams and analyses that facilitated the project's commencement and led to my hiring for system design and team coaching.
- Implemented EventStorming and embraced domain-driven design (DDD) to efficiently gather complex requirements and guide the team through several productive iterations, significantly enhancing development stability and predictability.
- Focused on upfront design, architectural decisions, and process improvements, including adopting trunk-based development over Gitflow and streamlining testing and release practices, which transformed team agility and workflow efficiency.
Senior Software Developer and Consultant
Wunderdog
- Enhanced a retail optimization platform by developing key features and boosting user experience and functionality. Led the revamp and migration of two major public projects, elevating customer satisfaction and system efficiency.
- Championed EventStorming sessions, producing vital documentation and diagrams that optimized project workflows. Initiated two internal projects, driving innovation and improving organizational processes.
- Worked collaboratively to tackle complex issues, playing a key role in adopting a micro-front-end architecture that increased system modularity. Enhanced team agility and reduced maintenance work through process optimization.
- Contributed to both back- and front-end development, showcasing adaptability and a broad skill set, significantly improving project development, team efficiency, and overall product quality.
- Headed knowledge transfer to a new lead developer, enhancing the team's capabilities. Conducted a detailed architectural analysis of the version 2 system, resulting in comprehensive C4 models and strategic improvement suggestions.
- Developed a pragmatic roadmap for migrating from Google Cloud to Azure, addressing system efficiency and scalability. Proposed a shift from Actian to PostgreSQL, significantly improving performance and reducing costs.
- Documented all findings, roadmaps, and proof-of-concept projects comprehensively in the company's wiki. Initiated and led CQRS, DDD, and EventStorming workshops, bolstering team expertise and cohesion.
- Contributed directly to product development by implementing a critical module, redesigning common UI components, and ensuring code quality through thorough reviews. Focused on knowledge sharing and coaching to uplift the team's overall practices.
Senior Software Engineer
Exsensio
- Designed and implemented a successful test automation framework for electronic devices, led the transition from a non-functional system to one with four client deliveries, and established a robust CI/CD environment and delivery mechanism.
- Spearheaded the migration of the back-end application from .NET Framework to .NET Core and transformed the front end from Angular to React/Electron, fixing memory leaks and enhancing module performance, yielding a stable product.
- Introduced new terminologies and UX enhancements by integrating domain expertise, simplifying configurations, and employing design patterns to streamline the user experience, alongside initiating a wiki for standardized terms.
- Implemented a "zero-config" run concept for the application, developed new modules like Stations and Data Analytics, and set up an Azure pipeline for CI/CD, enhancing build, test, and deployment processes.
- Established a distribution mechanism for the Electron app, incorporating machine-specific licensing through integration with keygen.sh and continually optimized key framework metrics, reducing test times in a high-load system environment.
- Handled full-stack development, infrastructure setup, and product architecture design, conducted interviews, and participated in business meetings, demonstrating versatility and leadership in a high-pressure startup environment.
- Implemented the UI and back-end part of a sanitizer device project as a consultant. The UI was designed for 6-inch touchscreens, and the application was deployed to the devices (Raspberry Pis) to control them.
Individual Entrepreneur
DYinc
- Led design, development, and management in my own company, serving as an entrepreneur, architect, and developer. Managed a versatile team delivering consultancy services until business closure due to relocation.
- Contributed as a full-stack developer to the Register of Pregnant Women and Electronic Register of Dispensary Patients projects for eHealth Center Kazakhstan, enhancing system functionality and stability.
- Developed and managed Kazakhstan's business registry system, overseeing the project as developer and manager, and implemented a microservice architecture for call center operations.
- Architected and led the development of AusumCRM for service centers, growing it into a standalone company. Managed DevOps and testing across projects, resulting in a successful launch and increasing subscriptions.
- Created Calcing, a Windows desktop application to teach arithmetic to junior students, featuring interactive tips and progress analysis. This was my 1st educational software and project delivery as an entrepreneur.
Software Engineer
AppGear
- Developed web services and front-end components for iLobby, enhancing user functionality and UI/UX across 45+ countries, leading to higher visitor processing throughputs in companies.
- Addressed big data challenges by optimizing system performance for clients with over 10,000 daily visitors. Configured Azure infrastructure to support scalable web services in high-traffic environments.
- Contributed to securing iLobby's title as the top visitor management system in 2019 by Tech Times, reflecting team effort and product excellence.
Senior Software Developer and Team Leader
SharePoint
- Oversaw the redesign of TENGRIDOK 4 using open-source technologies, resulting in a modern, scalable eDoc system.
- Conducted in-depth research and analysis, ensuring the system's alignment with cutting-edge industry standards. Implemented a microservices architecture with .NET Core, significantly improving system flexibility and maintainability.
- Developed and executed acceptance tests, guaranteeing high performance and reliability of the new version. Provided strategic advice and support post-launch, contributing to the product's ongoing development and market adaptation.
Chief Specialist of the Information System Department
Republican State Enterprise Center for eHealth, Ministry of Healthcare
- Enhanced patient data management and accessibility by developing the population attachment register, serving 17 million patients across Kazakhstan and integrating with 19 eHealth systems and the Ministry of Justice.
- Created a resource management system, centralizing information for 3,000 medical institutions and their equipment and improving operational efficiency and resource allocation within the healthcare sector.
- Engineered an information system for medicinal provision, ensuring efficient prescription management and medication distribution across the healthcare network by integrating with key eHealth platforms.
- Implemented vital web services for eHealth, facilitating secure data exchange and integration across governmental and healthcare systems, significantly streamlining processes, and enhancing data integrity.
Engineer
Regional University Engineering Laboratory IRGETAS
- Headed the design and assembly of a robotic complex for plasma material processing, enhancing surface treatment capabilities with increased strength and elasticity in a high-risk environment.
- Programmed Kawasaki robots and configured plasma processing equipment by automating critical processes previously unsafe for human operators.
- Developed a WinForm application to convert AutoCAD drawings into precise robotic trajectories, facilitating accurate and efficient material handling.
- Delivered a comprehensive automation solution, significantly improving production safety and efficiency by translating complex designs into executable robot instructions in the AS programming language.
Software Developer
Ektu
- Developed new modules for the eUniversity's semantic portal, enhancing knowledge collection and processing using graph structures based on OWL files.
- Led the design of an employer interaction subsystem, linking business needs with educational programs to align academic offerings with industry demands.
- Utilized .NET/C# on ASP.NET MVC for the portal's back end, integrated OWL services in Java, and established a dedicated Microsoft SQL Server database, ensuring robust and scalable data management.
Software Enginer
Kurylys-Oskemen Ltd
- Automated the design process for Class C buildings by developing a desktop app that calculated structural compositions for slabs, considering diverse conditions and regional factors.
- Implemented an algorithm based on established building formulas and rules, enabling precise structural calculations and optimizations.
- Integrated functionality to export plate drawings to AutoCAD and generate detailed calculation reports in DOC and XLS formats, enhancing documentation and project planning efficiency.
- Collaborated with construction engineers, managed project tasks, and navigated domain-specific challenges as the sole developer, ensuring successful solution delivery.
Experience
AppGear | iLobby
https://www.ilobby.com/Focused on the needs of large enterprises, iLobby was engineered to tackle the complex business problem of managing high volumes of visitors while maintaining stringent security protocols.
As a full-stack developer, I developed and maintained web services and the corresponding front-end interfaces. My efforts in configuring the Azure infrastructure were crucial to handle the significant data throughput required by our client base, some of which processed more than 10,000 visitors daily.
The collective input of our team and my contributions to developing critical components of the software significantly impacted iLobby's functionality and reliability, contributing to its success. This is evidenced by iLobby being named the best visitor management system in 2019 by Tech Times.
Exsensio | Hydra
https://www.youtube.com/@exsensiooy8659/featuredMy proposals led to the development of new modules like Stations and Data Analytics, and I set up an Azure pipeline for CI/CD processes. Additionally, I implemented a distribution and licensing mechanism for the Electron app, integrated with keygen.sh, and continuously optimized key performance metrics, reducing test times significantly. I played multiple roles in this high-load system, facing countless device and sensor requests. Among other things, I oversaw the team and worked on full-stack development and product architecture, demonstrating versatility and commitment in a startup environment.
SharePoint | Tengri BPM
https://www.tengribpm.kz/Through iterative development, we achieved a smooth and predictable workflow. My role evolved to focus on upfront design, architectural oversight, and refining development processes with minimal coding involvement. I advocated for modern work methodologies, transitioning from Gitflow to trunk-based development to better suit our needs and streamline testing and release procedures. This strategic pivot significantly enhanced team agility and overall productivity.
DISQO | Survey Junkie
https://chrome.google.com/webstore/detail/survey-junkie/dnfbbeblcdlfnoneibihgklodmlkimfoAt the heart of our endeavor was a comprehensive redesign of the extension's architecture, transforming it into a configuration-driven system. This pivotal change minimized our dependency on web stores like Chrome Web Store, markedly improving user event conversions, system flexibility, observability, and reliability. This strategic overhaul allowed us to provide a vastly superior user experience independent of external platform constraints.
A key aspect of our project's success was the integration of rigorous unit and integration testing within our advanced CI/CD and DevOps practices. This quality assurance and deployment approach streamlined our release process, reducing bug occurrences and operational costs and demonstrating our team's dedication to excellence.
Education
Master's Degree in Software Engineering
Tampere University - Tampere, Finland
Bachelor's Degree in Computer Engineering
Serikbayev East-Kazakhstan State Technical University - Oskemen, Kazakhstan
Professional Degree in Computer Engineering
College of EKSTU - Oskemen, Kazakhstan
Certifications
Use APIOps Cycles like a Pro!
Osaango Academy
LUT University: Software and Systems Architecture
FITech Network University | Open Badge Factory
Aalto University: Machine Learning with Python
FITech Network University | Open Badge Factory
Tampere University: Cloud Platforms
FITech Network University | Open Badge Factory
Introduction to UX and Accessible Design
UAL Creative Computing Institute and Institute of Coding | via FutureLearn
Creating a Great User Experience for Mobile Apps
University of Leeds and Institute of Coding | via FutureLearn
Åbo Akademi University: Reliable Distributed Systems
FITech Network University | Open Badge Factory
Elements of AI
University of Helsinki | via MinnaLearn
Skills
Libraries/APIs
Node.js, React, SignalR, jQuery, Web API, Playwright, REST APIs, RxJS
Tools
NDepend, RabbitMQ, Stimulsoft Reports, Crystal Reports, Ansible, GitLab CI/CD, Nx, Microsoft Silverlight, C#.NET WinForms, AutoCAD, CAD
Languages
Bash, JavaScript, SQL, TypeScript, C#.NET, CSS, Bash Script, HTML, OWL, Python 3, GraphQL, C++, Elixir, Python, Visual Basic, Java, Haskell
Frameworks
.NET, ASP.NET, C4 Model, Electron, Aurelia, Knockout (Knockout.js), Ext JS, Ext.NET, Cypress, NestJS, Angular, Windows Presentation Foundation (WPF), Blazor
Paradigms
Database Design, Desktop App Development, Agile Project Management, DevOps, Automation, Agile, Microfrontends, UI Design, KISS, YAGNI, Functional Programming, UX Design, DRY
Platforms
Visual Studio Code (VS Code), MacOS, Linux, Web, Docker, Azure, Kubernetes
Storage
Databases, PostgreSQL, Microsoft SQL Server, IndexedDB, MongoDB, Redis, Elasticsearch, LiteDB, SQLite
Other
Software Engineering, Programming, Algorithms, Large-scale Projects, Architecture, Functional Design, Distributed Software, Cloud, Containerization, Orchestration, QA Testing, Containers, Distributed Systems, Cloud Computing, Software Design, Documentation, Diagrams, API Design, EventStorming, Coaching, Process Design, Domain-driven Design (DDD), OOP Designs, Extensions, Browser Plugins, Browsers, Mathematical Analysis, Mathematics, Virtualization, Ontologies, Windows Communication Foundation (WCF), WebSockets, IT Project Management, Simulations, Networking, Artificial Intelligence (AI), Machine Learning, Security, Mobile UI, Data Science, SOLID Principles, Web Portals
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring