Damian Chmielewski
Verified Expert in Engineering
Software Developer
Warsaw, Poland
Toptal member since February 18, 2015
Damian is an enthusiastic ASP.NET and PHP developer with over ten years of experience in professional development, mainly for the banking, transportation and insurance industries. His freelance work includes various technologies, including MS SQL database and front-end layers using JavaScript frameworks such as Angular, React, or Vue.js.
Portfolio
Experience
- C# - 10 years
- ASP.NET - 10 years
- ASP.NET MVC 4 - 8 years
- jQuery - 8 years
- Microsoft SQL Server - 7 years
- Razor - 6 years
- AngularJS - 5 years
- Vue - 3 years
Availability
Preferred Environment
Git, TFS, Visual Studio, Laravel, Laragon, Azure, Amazon Web Services (AWS), Azure DevOps, Microservices, .NET
The most amazing...
...thing I've created is a traffic control app for my hometown based on a genetic algorithm. It improved car flow by 30%.
Work Experience
Full-stack .NET Developer
Micrima Limited
- Built a full API for handling data management with the diagnostics.
- Set up an application in an Azure environment and MySQL.
- Architected a full website based on Blazor to handle the API.
C#.NET Developer Expert
Sterlingbuild Ltd
- Worked on a number of refactoring processes to make this project less complex.
- Managed live releases and also configured pipelines.
- Performed a full migration to a new server with a number of customized configuration refactoring.
Full-stack .NET Developer
looking4
- Managed and stabilized old ASP.NET solutions for car parking reservation systems while building new solutions based on the latest AWS event bus and .net core API.
- Implemented new functionalities and fixed existing bugs.
- Managed and developed AWS DevOps deployment lifecycle.
- Handled the logic for adding custom screens in the REST API.
- Built integrations between multiple APIs for booking and payments.
Full-stack Developer
WSL Consulting
- Rebuilt UI components.
- Added a new Vue component.
- Handled graphs and charts in the UI.
- Adjusted styles according to designers' descriptions.
- Fixed and optimized the back end.
Owner
DCH Roots
- Built a monitoring system for hospital procedures.
- Managed the board UI based on Vue.js.
- Built a .NET Core back-office REST API.
- Developed a Node.js-based solution handling IoT.
- Utilized VueSax as the main UI framework.
- Built a PHP management UI.
- Used Laravel for PHP maintenance.
- Managed the UI of a site database hosted on MySQL.
Full-stack Developer and Lead Developer
Shields CG
- Built a REST API for a card game system.
- Built hub infrastructure for SignalR messaging.
- Built a test API for a card game in Vue.js.
- Added new components in Vue.js.
- Used Vuesax as a UI library.
- Added a LiteDB-based database.
.NET Developer
Wound Zoom
- Built an app for highly specialized medical teams.
- Refactored the old structure of two main sections from MVC to Angular.
- Migrated data context from obsolete Hibernate into the latest version of Entity framework.
- Vastly improved app performance.
Lead Full-stack .NET Developer
Wealth c.o.
- Prepared a web project to maintain a large amount of financial information.
- Built a PDF and CSV parser to collect transaction information.
- Created a MVC .NET application for end-user use.
- Developed a WPF application for administration purposes.
- Set full CI based on Bitbucket and Azure, setting up Redmine as well.
Full-stack .NET Developer
Illucian, LLC
- Built a React and AngularJS-based front end.
- Developed an auction portal for a big company.
- Created a SignalR-based real-time experience.
- Managed deployment workflow.
- Utilized Entity framework.
Full-stack Developer
Arex Pharma
- Prepared a REST API for internal and external purposes.
- Developed code based on business logic.
- Created Selenium and unit tests.
- Created a generic way of importing files with transportation data.
- Built an application based on MVC4 and Razor.
Back-end Developer
Focust Apps
- Created a back-end Windows service for uploading SQL Reporting Service into blob storage in Azure.
- Built a WCF server handling communication with the database.
- Imported a service for uploading CSV files from Azure Blob Storage to application memory. The generic application is based on reflection.
- Created a rerating tool for calculating best shipment prices based on Azure WebJob.
- Analyzed, refactored, and tested products.
.NET Developer
Compu Game
- Worked with Scrum and Mercurial.
- Created a framework for handling a large number of services on distributed machines.
- Implemented the back end for a service bus pattern.
- Worked with Angular on the front end.
- Maintained unit test-driven development.
.NET Developer
LuxMed
- Developed a data layer based on ADO, Entity, and Code First.
- Created a front end based on Ext.js.
- Extended and created new JavaScript methods.
- Created a back-end layer based on business requirements.
- Led short training sessions on TDD and BDD with SpecFlow.
Full-stack Developer
Discover FLA (via Toptal)
- Extended the data layer using Entity framework.
- Added new front-end functionalities.
- Modified the existing architecture to provide the latest .NET features.
- Implemented manual tests and JavaScript tests.
- Created a RESTful application.
.NET Developer, Team Leader
Cube ITG
- Created a large application for a financial company developed using MVC4.
- Performed multiple operations based on lease agreements, credits, etc.
- Developed a front end based on Knockout.js and some jQuery.
- Created the database layer based on a native repository pattern.
- Led a four-person team analyzing business documentation and creating technical documentation. Assigned tasks.
.NET Developer
Fortress GB
- Developed multiple applications to maintain stadiums.
- Wrote applications in Web Forms, MVC3, and Windows Forms.
- Implemented each app as a single-page application using jQuery and Ajax.
- Developed a small application on tablets for waitresses to sell food and drinks.
- Worked on an MS SQL database. Created tables, procedures, functions, and indexes.
.NET Developer
PKO BP
- Created back-end applications for HR.
- Implemented single-page applications based on jQuery and Ajax.
- Created a testing platform. Performed load tests using Visual Studio tools.
- Assisted during deployment on the production servers.
- Provided support for critical cases.
Experience
Gym Advisor
Automatic Door Opener
Education
Bachelor's Degree in Marketing and management
Kozminski University - Warsaw
Master's Degree in Automation and Robotics
Wroclaw University of Technology - Wroclaw
Engineering Degree in Robotics and Automated Control Systems
Wroclaw University of Technology - Wrocław, Poland
Skills
Libraries/APIs
SignalR, jQuery, jQuery UI, Vue, Node.js, React, REST APIs, Entity Framework, Chartist.js
Tools
Subversion (SVN), TFS, Git, Visual Studio 2015, Mercurial, Visual Studio 2013, Visual Studio 2012, LINQ to SQL, Microsoft Power BI, RabbitMQ, Microsoft Access, Visual Studio, SourceTree
Languages
JavaScript, C#, HTML, CSS, TypeScript, T-SQL (Transact-SQL), SQL, PHP, Python, XML, HTML5
Frameworks
Angular, ASP.NET MVC 4, AngularJS, ASP.NET, ASP.NET MVC 3, Bootstrap, .NET, .NET Core, ASP.NET Core, Razor, SpecFlow, Angular Material, Laravel, Knockout (Knockout.js), ASP.NET MVC, Entity, Windows Presentation Foundation (WPF), React Native, Entity Framework Core, Ext JS
Paradigms
Scrum, Test-driven Development (TDD), REST, Behavior-driven Development (BDD), Model View Controller (MVC), Azure DevOps, Automation, Management, Microservices
Platforms
Azure, Windows Phone 10, Raspberry Pi, Visual Studio Code (VS Code), Amazon Web Services (AWS)
Storage
Azure SQL, Databases, Microsoft SQL Server, SQL Server 2014, MySQL, Web Forms, SQL Server Reporting Services (SSRS), LiteDB, Oracle 11g, JSON
Other
APIs, Front-end, GitFlow, Full-stack, Leadership, Games, Telerik WebForms Controls, Ajax, Enterprise Service Bus (ESB), Laragon, Software, Software QA, Machine Learning, Robotics, EventBus, Market Risk, Market Demand, IT Projects, Bootstrap 5, Medical Applications, IEC 62304, Cloud Architecture
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