Adam Kuszczak
Verified Expert in Engineering
C# Developer
Adam is a software developer with experience in mobile app development, .NET systems, and speech recognition. He has a strong talent for problem solving, algorithm design, and programming contests. Currently, he is working with Samsung Electronics and developing mobile applications in his free time.
Portfolio
Experience
Availability
Preferred Environment
Java, Android, .NET
The most amazing...
...thing I've created is an advanced graph drawing tool with numerous features that won the 3rd prize in the Samsung Smart App Challenge in 2012.
Work Experience
Junior Software Developer
Samsung Electronics Poland
- Worked for a large corporation for the first time. Gained experience with corporate culture, project management, and international communication.
- Developed for the Tizen OS with C++. Used Eclipse as an IDE and Perforce as a version control system. Worked on the project as part of a build-in application set for mobile phones with Tizen.
- Moved to the Speech Recognition team. Used mainly Bash scripts, makefiles, Perl, and Python. Wrote code for data mining in R. Wrote an additional Android application in Java.
- Worked on a porting library for various systems using cross-compilation and other techniques.
- Participated in an internal algorithm contest.
Junior .NET Developer
eXant Technologies Pvt. Ltd.
- Started as a WPF developer and maintained an existing application written another developer for the purpose of designing business processes in BPMN. Investigated and mastered all of the code. Managed the application's connection to several other big system components.
- Created a whole new system for employee questionnaires in ASP.NET MVC3 with the Microsoft SQL 2008 database. Designed, implemented, and tested the whole system with minimal help from other developers. Used the Entity Framework as an ORM tool (POCO classes) and took advantage of jQuery for a better visual experience.
- Acquired extensive professional business experience with the company.
- Learned to work in a team with other developers, communicate with project analysts, negotiate system features.
- Broadened my knowledge about the .NET and MVC3 frameworks.
- Worked in a part-time capacity (3/5 of full).
Intern
Caliper Sp. z o.o.
- Worked as an intern for 1 month.
- Helped with a current company project by implementing various components.
- Worked on an app for medical centers.
- Used ASP.NET MVC3 combined with the Microsoft Orchard CMS framework.
- Gained experience working in a small company, testing software, and implementing continuous integration.
Research Programmer
Poznan Supercomputing and Networking Center
- Worked on a remote job for a research center as part of a bigger project.
- Researched Cholesky decomposition on a GPU (Nvidia CUDA technology). Worked as part of a bigger project focused on data structure transformation in chemical simulations.
- Checked the efficiency of the double-precision floating-point data type on CUDA and tested the MAGMA and cuBLAS libraries.
- Worked as part of a 6 month collaboration.
- Learned a lot about GPUs, CUDA, and the parallel computing paradigm.
Junior .NET Developer (Intern)
Status-C
- Created a system for a computer service using .NET technologies.
- Went through the full development cycle. Gathered requirements and handled design, development, bug fixing, testing, and product release.
- Became familiar with the business development process.
- Learned to estimate the time required for projects. Improved teamwork skills.
- Worked as an intern for 3 months.
Experience
Apps for Gear App Challenge
Remote Camera - taking remote pictures using a watch
Gear Maps - Google Maps in a smartwatch
GPS 2 Gear - Satellites statuses in a watch
Matrix Clock Pro - Matrix effect in a clock widget
sGraph
https://www.youtube.com/watch?v=R3LKqyeJqWkDraw Your Route
Splendid Effects
https://www.youtube.com/watch?v=6VxSZUnzauEvisionEYEr
Minister of Science and Higher Education Scholarship for Achievements in Science
10th place in Internal Samsung Top-Coder contest
Programming contest - algorithms
Skills
Frameworks
Swagger, .NET, ASP.NET, Windows Presentation Foundation (WPF), ASP.NET MVC 3
Languages
C#, C++, Java, SQL-99
Tools
Visual Studio 2012, Orchard CMS, Eclipse IDE, Makefile
Platforms
NVIDIA CUDA, Oracle, Tizen, Android
Other
Algorithms, Data Structures, DevExpress Controls, Graphics Processing Unit (GPU), Data Mining, Speech Recognition, Neural Networks
Libraries/APIs
cuBLAS, jQuery, Android API, Tizen Wearable
Paradigms
BPMN
Storage
Microsoft SQL Server, NoSQL
Education
Master's Degree in Computer Science
Poznań University of Technology - Poznań, Poland
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