Oybek Djumaniyazov
Verified Expert in Engineering
Team Leadership Developer
Oybek is a professional .NET developer who has a passion for what he does. He always seeks out challenges that are above his current expertise in order to constantly improve his professional skills and to become a better programmer. Oybek is a big fan of design patterns and is an experienced team player.
Portfolio
Experience
Availability
Preferred Environment
.NET, Visual Studio, Windows
The most amazing...
...thing I have ever accomplished is implementing a German encryption device called Enigma with the ability to chain the rotors.
Work Experience
Scrum Team Lead
Forte Group Minsk
- Managed an Agile team of nine people and carried out Scrum ceremonies, such as refinement, sprint planning, and retrospective.
- Created quarterly plans, developed and maintained a nonfunctional backlog, and ensured that the work items corresponded to the definition of "Ready."
- Carried out educational sessions to junior team members. Educated on topics of Angular and .NET platform.
- Contributed to architectural solutions and provided solution definitions for the proposed features.
- Developed the platform consisting of multiple nodes and technologies, such as several windows services, multiple microservices, and different UI frameworks.
- Fully owned and managed a test project built on the Atata framework (Selenium-based) that tested the platform after deployment. The autotest suite validated each and every server of the web farm.
Platform Architect
Medyear.com
- Developed a standalone HISP that receives and sends direct messages.
- Worked with an LDAP installation, maintained, and developed its API.
- Elevated, maintained, and connected the HMail server to the primary application.
- Created a search index using Lucene.NET and achieved excellent synchronization between the primary database.
- Developed a universal FHIR client that reads data from and writes data to any server and displays an aggregated and transformed professional medical jargon into a user-friendly format.
- Developed a Xamarin.Forms application to replace the dual code of Android and iOS applications.
UWP Developer
Enable My Team (EMT) (via Toptal)
- Wrote asynchronous programming for WordPress.
- Built a cross-platform UI.
- Developed an effective mechanism for view models that make the most use of small mobile memory.
- Generated a generic and efficient code for configuration management in UWP applications.
- Developed an excellent helper for HTTP requests that vastly simplifies working with this protocol and utilizes the best technologies for HTTP in UWP.
Full-stack Developer
CSR Limited (via Toptal)
- Developed a new architecture built around the dispatcher.
- Built the front-end application i.e. Angular directives and services.
- Integrated the Swagger UI—did a complete UI customization.
- Wrote proposals for system refactoring.
- Participated in peer reviews on fellow developers' code.
Senior .NET Developer
Quadevs.com
- Developed fully an application that backs up local files to cloud services (Amazon S3, Windows Azure Blob Storage) and restores with cool UI (WPF).
- Created an Outlook add-on that scans the message and if it finds certain keywords, shows an alert before sending.
- Built several grabbers using C# and Python (two different projects) that scans website and catalog product information.
- Migrated data from one database to another multiple times, sometimes involving different structures (RavenDB to Sqrrl, Sqrrl to SQL Server).
- Implemented Windows Services that listens to the specified folders and makes modifications if detects files that are relevant for processing.
- Worked extensively with cloud platforms such as AWS, Windows Azure, SoftLayer, and more.
- Developed a map and combined multiple layers from different tile vendors and placed a custom one on top of them.
- Merged several layers of map tiles and created a smart caching mechanism for the server-side and client-side performance.
Senior .NET Developer
Modera.co
- Developed and managed a trading platform integrated into Facebook.
- Built a single-page application using Knockout.js.
- Architected the application from top-to-bottom including database design, technologies, and patterns.
- Extended Knockout.js with custom bindings that are fully reusable and are ready to be used in other projects after copying and pasting.
- Implemented reverse AJAX by hand and then replaced it using XMPP.
- Hosted all of the application to the Windows Azure.
Experience
Program.cs
Solution: I wrote a code that calculates the maximum number of stamps for an array of albums, where each element is an integer representing the album's total capacity. The code provided can be run in Visual Studio.
Algorithmic Problem About Stamp Copies
Solution: I wrote a code in Java that calculates the maximum number of stamps for an array of albums where each element is an integer representing the album's total capacity.
Skillset
Languages
JavaScript, Visual Basic .NET (VB.NET), C#, TypeScript 2, XSLT, VB.NET, Java, Web Services Description Language (WSDL)
Frameworks
Angular, ASP.NET, AngularJS, Knockout (Knockout.js), Entity Framework Core, ASP.NET Web API, Ionic, ASP.NET Core, Windows Presentation Foundation (WPF), .NET, .NET Core
Libraries/APIs
jQuery, Node.js, SignalR
Tools
Git, Microsoft Visual Studio, Adobe Photoshop, GIS, Visual Studio, Direct, Azure Application Insights, Angular CLI
Paradigms
Agile, Scrum, Testing, Unit Testing, Test Automation, REST, Test-driven Development (TDD), Concurrent Programming, Agile Software Development, Model View Controller (MVC), Azure DevOps
Platforms
Azure, Amazon Web Services (AWS), Windows, Universal Windows Platform (UWP), Oracle
Other
Team Leadership, Responsive UI, Windows Services, IBM SoftLayer, Mobile Apps, Windows Communication Foundation (WCF), IIS, S/MIME, HL7, SOAP
Storage
Microsoft SQL Server, Web Forms, PostgreSQL
Education
Bachelor of Science Degree in Business Computing
Westminster International University in Tashkent - Tashkent, Uzbekistan
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