Boros Csaba
Verified Expert in Engineering
Software Developer
Budapest, Hungary
Toptal member since October 17, 2019
Csaba is an experienced, fast learner, and enthusiastic web developer. Having worked as a technical lead, where he managed projects and supervised the work of junior developers, Csaba maintains high-quality standards for his work. As a hobby, he's also developed Android apps with more than 100,000 downloads.
Portfolio
Experience
- C#.NET - 12 years
- REST APIs - 10 years
- ASP.NET MVC 5 - 4 years
- Amazon Web Services (AWS) - 4 years
Availability
Preferred Environment
TFS, Visual Studio Code (VS Code), Visual Studio, Windows
The most amazing...
...project I've worked on was a cost planner app that could generate cash-flow analysis graphs based on free text descriptions of the expected transactions.
Work Experience
Full-stack Developer
Kuraray
- Built out the infrastructure in Azure and implemented CI/CD pipelines for the project.
- Implemented authentication and improved the application's security by adhering to security best practices.
- Improved the UI and implemented multiple new features using React and Tailwind.
Senior Full-Stack Developer
Bitstop
- Developed multiple microservices to facilitate various steps of crypto currency purchases sales and data management in a complex microservice system.
- Worked on infrastructure and DevOps-related tasks using Circle CI, Docker, Kubernetes, Terraform, etc.
- Added new features and fixed bugs in various projects using multiple technology stacks like C#. NET, Python, Node.js, and React.
Senior Full-stack Developer
University of Pittsburgh
- Modernized the UI of a legacy ASP.NET Web Forms application written in VB using Tailwind CSS and JavaScript.
- Set up a staging website using IIS and created build and deployment pipelines using Azure DevOps.
- Improved the UI layout to be responsive and mobile-friendly.
Freelance DevOps Engineer
Bethune Consulting
- Built CI/CD pipelines for various Circle CI and Azure DevOps projects.
- Set up the infrastructure of a CMS system in AWS.
- Worked on many little tasks, like updating a React website, fixing deployment pipelines, fixing bugs, etc.
Full-stack Developer
Lombiq
- Worked on a visual studio extension that helps orchard developers.
- Implemented new features and fixed bugs in multiple Orchard websites.
- Worked on the front-end of multiple websites and built dynamic UIs using jQuery.
Senior Full-stack Developer
Sellff
- Implemented a feature using Stripe Connect API that allows users to earn money for participating in offers created by other companies.
- Implemented functionality for users to be able to book paid consultations with other users of the website using Stripe Connect.
- Created a tool for importing company profile data from external data sources such as Excel files or Google spreadsheets.
Senior Full-stack Developer
Atlas Tech Development, Inc.
- Implemented CI/CD pipelines in Azure DevOps and set up secrets management for the projects.
- Built complex custom UI components using Blazor to improve the UX and usability of the product.
- Developed multiple modern C# services to communicate with external legacy applications using HTTP and SOAP.
- Re-wrote and ported applications built in Microsoft Access VB to C#.
Technical Lead
BCM
- Planned and coded a complex data migration tool affecting multiple systems.
- Achieved huge performance gains by profiling and optimizing a very large legacy system.
- Managed and supervised the work of junior programmers on multiple small and mid-sized projects.
- Worked on creating a complex Angular-based front end for a telecommunications network diagram creator tool.
- Created a project management application using XAF.
Experience
Custom Jewelry eCommerce Website
https://github.com/boros-csaba/ecommerce-storeProject highlights:
- Built an automated inventory management system.
- Created interactive bracelet designer on the UI for the customers.
- Implemented automatic importing of product data from Google Sheets.
- Integrated with various services such as Facebook API, Google Shopping, billing system, and payment gateways.
- Wrote Python script for generating 3D rendered product images and videos for bracelets created by a designer tool in the admin panel.
- Built automated newsletter sending functionality.
Android Application with More than 100,000 Downloads
Education
Bachelor of Science Degree in Computer Engineering
Óbuda University - Budapest, Hungary
Certifications
AWS Certified Developer – Associate
Amazon Web Services
Skills
Libraries/APIs
REST APIs, React, API Development, Node.js, jQuery, Three.js, Facebook Authentication, Stripe Connect, Azure API Management
Tools
Microsoft Excel, SendGrid, Terraform, Git, WireMock, Postman, RabbitMQ, Orchard CMS
Languages
C#, JavaScript, C#.NET, HTML, CSS, TypeScript, Python, SQL, VB.NET
Frameworks
ASP.NET MVC 5, ASP.NET Core 2, .NET, Tailwind CSS, .NET Core, .NET 5, Angular, JSON Web Tokens (JWT), Android SDK, MassTransit, Windows Presentation Foundation (WPF), Next.js, ASP.NET MVC, Knockout (Knockout.js), DevExpress XAF, Redux, Blazor, ASP.NET Web Forms, React Native
Storage
MySQL, PostgreSQL, Microsoft SQL Server, Amazon S3 (AWS S3), Azure Queue Storage
Paradigms
Microservices, Functional Programming, DevOps
Platforms
Docker, Amazon Web Services (AWS), Azure, Kubernetes, Azure Functions
Other
Back-end, Full-stack, APIs, Full-stack Development, Code Review, Debugging, CI/CD Pipelines, Data Structures, Web3, DevExpress, Algorithms, Amazon Route 53, IIS
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