.NET Developer & Azure Engineer & C# Developer & Cloud Engineer & Database Developer & Oracle Developer & PHP Developer
Přehled
Krátké shrnutí
Kandidát je zkušený vývojář s desetiletou praxí. Pracoval na různých osobních projektech s Azure DevOps, GitHub, Unicode a mnoha dalších. Jeho posledním projektem byl vývoj jádra přizpůsobitelného systému pro distribuci videa Deltatre. Upgrade stávající aplikace a její migrace ze starších technologií na novější protějšky, do cloudu. Během své kariéry vedl tým vývojářů (asi 20 lidí) a pracoval jako softwarový architekt. Má zkušenosti i s agilními metodikami, jako jsou scrum a kanban. Další zkušenosti: softwarová architektura, revize kódu, migrace dat, kódování audia/videa a streamování Anglický jazyk ovládá slovem i písmem. Mezi další jazyky patří bosenština/chorvatština/srbština na středně pokročilé úrovni.
Pracovní zkušenosti
10+ years of experience with software development. Specialist in .NET technologies, web development, desktop development, interoperability. .NET: C#, VB.NET, ASP.NET (MVC, WebAPI (REST), WebForms; ASP.NET Core), NUnit, Ninject, Entity Framework, WPF, WCF (SOAP), WinForms, Reflection, CIL, LINQ, GDI+, Win32 API interop, custom cultures, .NET Core/.NET 5 XML: XSLT, XPath, XML-Schema Web: HTML(5), CSS(3), SASS, JavaScript, TypeScript, jQuery, AJAX, Selenium, JSON, REST, SOAP,HTTP Database: Microsoft (T-SQL), MySQL, Oracle; database design Other programming languages: PHP, VB6/VBA, VBS, C, C++, C++/CLI, Java, PL/SQL, TypeScript (TS)
Other technologies and tools: Phalanger, GIT, SVN, TFS, Jira, Confluence, Jenkins, Bitbucket, FFmpeg, IIS, Mongo DB, Regular expressions, Node.JS, gRPC
Cloud: Azure (Azure Functions, batches, Event Hub); AWS (ECR/ECS, S3, CloudWatch); Docker
Other experience: Software architecture, code review, data migrations, audio/video encoding &streaming, agile, string parsing (FSAs), keyboard layouts development
On various personal projects I worked with Azure DevOps (TFS, GIT), GitHub, WPF/XAML, Xamarin, Win32 API, Unicode, Microsoft KLC, PHP, MySQL, Node.js, Azure Storage (blob, table) and more.
Senior Software Engineer
(February 2019)
- Developed the core of the highly customizable video distribution system, Deltatre Axis.
- Modernized the existing application and migrated it from legacy technologies to modern counterparts, cloud, containers, and microservices.
- Implemented new features based on customer requirements.
- Wrote technical documentation and architectural decision documents.
- Utilized various technologies including WCF, WF, WPF, WebAPI, .NET Core, MSMQ, T-SQL, XML, XSLT, Mongo, AWS, Docker, node.js, Octopus, Bamboo, NuGet, Nexus, Jira, ClickUp, Kafka, gRPC/ProtoBuf, and xUnit.
Freelance software developer
(January 2019)
- Worked as a freelance developer for various companies, mainly in the Czech Republic.
- Utilized technologies such as C#, .NET Core, ASP.NET Core, Azure (Functions, batches, storage, Event Hub, Key Vault, etc.).
- Collaborated with Azure DevOps, Jira, and ActiveCollab for project management.
- Implemented integration with third-party APIs such as Facebook, Google, Bing, LinkedIn, etc.
- Conducted web scraping, worked with xUnit and node.js (TypeScript), optimized database performance, and handled troubleshooting tasks.
Software Architect
(June 2016 – January 2019)
- Started as a junior developer and gradually progressed to become the technical team lead and software architect.
- Acquired expertise in web development, working with technologies such as WebForms, ASMX, and WCF (SOAP).
- Took on senior developer and lead developer responsibilities, handling complex tasks like audio and video recording using FFmpeg and integrating with 3rd-party APIs (YouTube, Facebook, Goolara, etc.).
- Contributed to team growth, expanding from 5 to 20 developers, and worked with 1 internal and 3 additional external US government customers.
- Developed and enhanced a Content Management System used by Radio Free Europe / Radio Liberty (RFE/RL), Voice of America (VoA), Office for Cuban Broadcasting (OCB), and Middle East Broadcasting Networks (MBN).
- Technologies used: JavaScript, jQuery, T-SQL, C#, WebForms, ASP.NET MVC, XML RSS, WCF SOAP, WebAPI REST, NUnit (unit testing), Ninject (dependency injection), Entity Framework ORM, FFmpeg, and more.
- Handled various data formats including XML (RSS, XAML), JSON, custom binary formats, and JPEG (EXIF, IPTC, XMP).
- Led a team of 15 developers working on diverse projects with different technologies and methodologies, including Agile.
- Made architectural decisions, designed databases, conducted code reviews, and actively participated in development tasks.
| Kontraktor | 9900 Kč / Denně |
| Úroveň | SENIOR |