Radoslaw Kosminski
Verified Expert in Engineering
Back-end Developer
Radoslaw is a back-end developer with over five years of experience in the IT industry. He specializes in developing REST APIs using C#, JavaScript, TypeScript, and Python. Radoslaw excels at adapting to challenges, learning new technologies, and solving problems.
Portfolio
Experience
Availability
Preferred Environment
Slack, Windows, Visual Studio, Visual Studio Code (VS Code), Postman
The most amazing...
...app I've worked on is a SHMUP mobile game, LFDR, designing complicated systems and implementing real-time networking calls.
Work Experience
Node.js Back-end Developer
Scribbler
- Developed the back end of the shipping system APIs to allow correct date and pricing for users on the eCommerce platform utilizing Cloud Services.
- Designed and created a relational database, tables, and stored procedures with SQL for the system requiring high flexibility.
- Utilized Docker for deployment and used Git for version control and team collaboration.
TypeScript AWS Lambda Developer
Catalyst UX
- Developed RESTful APIs utilizing server-less architecture and AWS Lambdas for a Recruitment Web App. Systems worked on included profile management, user authentication, and third-party API integrations.
- Designed API endpoints with the best HTTP and RESTful principles in mind.
- Designed and created numerous DynamoDB tables with best practices in mind.
- Created unit and integration tests for implemented endpoints.
Senior Back-end Developer
Lionheart Applications
- Created back-end RESTful APIs for an eCommerce platform, major ones related to shipping, inventory management, item personalization using image data, and payment processing.
- Refactored old APIs to utilize newer technologies and be much faster and optimized while retaining all the previous functionality.
- Designed and created relational databases, tables, and stored procedures.
- Programmed server-less AWS Lambda's for use in multiple projects.
- Designed and developed a side-scrolling shooter mobile game released to both the Google Play Store and the iOS App Store.
Software Engineer
Siemens
- Assisted in developing various front and back-end systems for an intelligent parking web app, one of such systems being a graph visualization dashboard.
- Created a prototype of a geofencing Android app utilizing Google Maps API.
- Wrote an Android app in Java, alerting sight-impaired users when crossing crosswalks with intelligent lights was safe.
Experience
Action Platformer Game
https://drive.google.com/file/d/0B0sYYcdhTQUJWVpwMmI5N0VJUmM/view?usp=sharing&resourcekey=0-TpKZ7Wdjf0-5M9-ccnP_vgThe goal was to create a fun and challenging experience for any skilled player. The game consists of a simple level with multiple enemy types, a final boss fight, and a simple inventory system.
Skills
Languages
C#, JavaScript, SQL, Java, Python, Kotlin, TypeScript, HTML, CSS, PHP
Frameworks
.NET, Unity, ASP.NET, .NET Core, Flask, AngularJS, Angular, Express.js, Django, Blazor
Libraries/APIs
REST APIs, Web API, Node.js, React
Paradigms
REST, Mobile Development, Microservices, Object-oriented Programming (OOP)
Other
Back-end, Software Development, Web Development, Windows Communication Foundation (WCF), Complex Problem Solving, APIs, eCommerce, Serverless, Containerization, Async/Await, DocumentDB, API Gateways, CI/CD Pipelines, Full-stack
Tools
Slack, Visual Studio, Postman, Git, Jira, Bitbucket, xUnit, Amazon Cognito, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS)
Platforms
Windows, Visual Studio Code (VS Code), Android, AWS Lambda, Amazon Web Services (AWS), Docker, Kubernetes
Storage
Amazon DynamoDB, NoSQL, Microsoft SQL Server, RDBMS, Amazon S3 (AWS S3), MySQL
Education
Bachelor's Degree in Computer Science
Bournemouth University - Bournemouth, United Kingdom
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