Michael Kalous
Verified Expert in Engineering
Software Developer
Michal is an experienced full-stack developer with over a decade of professional experience building testable desktop and web applications using technologies like C#, WPF, .NET MVC, JavaScript, Vue, and PHP. Independent and reliable, he cooperates well in teams and has the self-discipline to fly solo on less structured projects as well.
Portfolio
Experience
Availability
Preferred Environment
Windows
The most amazing...
...things I've designed and developed were applications for simulation and visualization of non-invasive electrical stimulation of a human brain.
Work Experience
Full-stack Developer
Soterix Medical
- Developed applications based on a customer's description.
- Developed and designed desktop applications HD Explore and HD Targets for simulation and visualization of non-invasive electrical stimulation of a human brain.
- Developed and designed desktop application HD-SC for controlling a device used for electrical stimulation of a human brain.
- Implemented automatic updates using AWS S3.
- Implemented communication between applications using LSL library.
- Developed a 3D view of data using VTK library.
REST API Architect
Appy People, Lda.
- Designed and developed a REST API for mobile and web application.
- Set up Azure for hosting API and B2C authentication.
- Set up DevOps automation process including continuous integration and deployment.
- Developed integration and unit tests.
Senior Full-stack Developer
TruckersReport ,LLC
- Built new features to improve management of the jobs board application.
- Integrated the application with several APIs.
- Built various reports using complex SQL queries.
- Actively participated in application and remote team management.
- Created many Vue.js components to improve the user experience.
Senior Full-stack Developer
IT Governance
- Designed and developed new features for vsRisk, a desktop application for risk management.
- Designed and implemented the UI of a new feature in the application and made it more user-friendly.
- Contributed to the development of Data Flow Mapping, an online single-page tool for mapping risks in companies.
- Implemented REST API for communication with the server.
- Cooperated with a team on developing Cyber Essentials Portal, an online application for risk management.
- Created many Vue.js and Joint.js components.
Senior Mobile Developer and Scrum Master
Casenet, LLC
- Developed TruCare, a mobile application for health insurance.
- Worked as a scrum master of the eight-member team, organizing meetings and managing Jira.
- Developed many automated integration tests in Ranorex.
- Implemented UI, back end, and communication with the REST API.
Software Engineer
NCR Corporation
- Fixed bugs from clients in a huge project called Aloha POS.
- Developed several internal applications for easier and faster bug fixing.
- Created a plugin-able application for testing and analyzing POS application run and COM interfaces in order to help find sources of bugs.
- Learned how to read code quickly and detect problems in a big, multithreaded networking project.
Web Developer
WebDomena
- Developed web applications based on a given design.
- Maintained running web pages.
- Implemented an internal web application to improve the working process between graphics, programmers, and management.
Experience
Simulation of Burning Objects
https://www.youtube.com/watch?v=KKVaArrZ8iUSupport Ready Suite Application
HD Explore, HD Targets
It includes auto-update using AWS S3 service.
Skills
Languages
C#, HTML5, JavaScript, C++, CSS, TypeScript, PHP, SQL, HTML, Python
Frameworks
Windows Presentation Foundation (WPF), ASP.NET MVC, Bootstrap 3, .NET Core, Ranorex, ASP.NET, NHibernate, Laravel
Tools
Prism, Git, Microsoft Visual Studio
Platforms
Windows, Windows Mobile, Amazon Web Services (AWS), Azure
Libraries/APIs
REST APIs, Node.js, Vue, jQuery, VTK
Paradigms
RESTful Development, REST, Model View ViewModel (MVVM), DevOps
Storage
MySQL, Microsoft SQL Server
Other
JointJS, Forge
Education
Master's Degree in Computer Science, Computer Graphics, and Interaction (Implementation of Algorithms for Rendering)
Czech Technical University - Prague
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