Bucsko Peter
Verified Expert in Engineering
Back-end Developer
Peter is a senior .NET Developer with more than nine years of experience in the software development field. He's a communicative problem-solver professional who specializes in designing and developing back-end systems, assisting in all SDLC stages, and leading software development teams. He's always looking forward to designing and implementing cloud-based solutions. Peter firmly believes that communication and teamwork are key, and growing together as a team is always a top priority for him.
Portfolio
Experience
Availability
Preferred Environment
Windows, MacOS, Skype, Microsoft Teams, Git, Microsoft Azure, Visual Studio, Visual Studio Code (VS Code), SQL
The most amazing...
...project I've done is refactoring an older app, significantly increasing its extensibility for new features, security, and performance.
Work Experience
.NET Developer
Seer Software LLC
- Developed an app that gives an easily understandable high-level overview of the customer's activities and payments, thus significantly simplifying and improving the sales team processes.
- Designed and developed a secure, publicly available API for the app, focusing on its documentation, security, and integration capabilities into other apps.
- Created multiple .NET microservices and AWS Lambdas for third-party tools integration like Microsoft Teams, MixPanel, and ActiveCampaign.
- Optimized database objects and the queries used in specific flows, which improved their performance by over 50% by fine-tuning them after running multiple performance tests.
.NET Developer
MYCDD
- Refactored an existing application and improved its codebase, performance, and documentation.
- Integrated different external third-party services, such as SendGrid, and Twilio.
- Implemented various picture processing methods like resizing, rotation, and conversion.
- Upgraded the previous notification system and templates to a more modern and performant technology stack.
- Performed code reviews for the team members and held integration sessions with the front-end developers.
.NET Developer
Datum Solutions
- Improved the document keywords extraction accuracy while also boosting the performance of the operation and decreasing resource usage of the system.
- Wrote documentation for existing and newly added features.
- Supported teammates in filling out their technological gaps with .NET Core and performed daily code reviews for multiple projects.
- Assisted multiple agile teams to reach their goals by being a proactive team player and always giving a helping hand when needed.
Full-stack Developer
P4B Group
- Refactored applications to the latest technology stack while also adding Linux compatibility.
- Created integration tests in a complex multi-application ecosystem, which considerably reduced dev-testing times.
- Implemented various dynamic charts for the UI of an application based on mass import and export functionality.
- Took part proactively in all stages of the Software Development Life Cycle (SDLC).
Full-stack Developer
NTT Data
- Established a real-time communication system between the application's UI and the Web API through the usage of WebSockets.
- Built and maintained an internal continuous integration environment for multiple projects.
- Defined a set of coding standards, and introduced a static code analysis tool in the continuous integration pipeline.
- Coached junior team members and performed daily code reviews.
.NET Developer
Softvision
- Led a team of three developers and mentored them to improve their .NET C# knowledge and also their problem-solving skills.
- Boosted performance and security on all application-significant flows, paying attention, especially to the database query execution times.
- Mentored juniors and also held presentations on various interesting .NET-related topics like serialization, performance, and language semantics.
- Implemented scalable software solutions by using the most appropriate architectural patterns.
- Kept close interaction with clients and proposed different product design and implementation ideas.
Experience
MYCDD
Education
Undergraduate Coursework in Computer Science
Universitatea Babes-Bolyai - Cluj-Napoca, Romania
High School Diploma in Mathematics and Computer Science
Colegiul National Andrei Muresanu - Bistrita, Romania
Certifications
Azure Fundamentals
Microsoft
Skills
Languages
C#, SQL, C#.NET, HTML, JavaScript, Sass, CSS, TypeScript
Frameworks
.NET, Entity Framework Core, .NET Core, .NET 5, ASP.NET Web API, NUnit, AngularJS, Angular, Topshelf, Angular Material, ASP.NET Core
Libraries/APIs
Entity Framework, iTextSharp, SignalR, AutoMapper, Mixpanel API, React, Stripe API, Vue 2
Tools
Git, Visual Studio, NuGet, Skype, Microsoft Teams, Fiddler, Amazon Simple Queue Service (SQS), Crystal Reports, Bamboo, Jenkins, GitLab
Paradigms
Test-driven Development (TDD), Design Patterns, Web Architecture, Microservices
Platforms
Windows, MacOS, Visual Studio Code (VS Code), Docker, Azure, AWS Lambda, Kubernetes
Other
Software Development, APIs, Algorithms, Data Structures, Microsoft Azure, Architecture, Software Architecture, ActiveCampaign, Quartz.NET, Windows Services, Team Leadership
Storage
Oracle SQL, MySQL, Redis Cache, Relational Databases
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