
Marcela Hrdá
Verified Expert in Engineering
Single-page Applications (SPA) Developer
Marcela is a full-stack developer with more than 3 years of experience developing single-page web applications and REST APIs, managing smaller projects, supervising junior software engineers, and creating architectural design. She has a passion for clean code and a strong inclination to functional programming. She also enjoys competitive coding. Marcela likes challenges and is looking for projects that can help her improve professionally.
Portfolio
Experience
Availability
Preferred Environment
Git, Vim Text Editor, Linux
The most amazing...
...open source project I created is a library that helps achieve an excellent user experience with validated forms written in React.
Work Experience
Full-Stack Developer
VacuumLabs
- Co-created 3 single-page web applications as one of core team members.
- Created an open-source library for validated forms in React.
- Supervised junior software engineers.
- Managed smaller projects.
- Consulted on the architectural design for projects.
Back-End Developer
MicroStep-MIS
- Created customized configurations for parsing, storing, and displaying collected meteorological data.
Experience
React Validation Library | Open Source
https://github.com/vacuumlabs/react-custom-validationThe supported features include an automatic re-calculation of the validity when the user changes the input value, suggestions on showing/hiding the validation result, easy definition and usage of custom validation rules, conditional validations, validation of multiple fields, asynchronous (server) validations, and customizable debouncing/throttling for performance optimization.
The API is easy enough to use and very flexible at the same time; this library can be easily combined with other validation approaches.
Wordy | SPA
https://www.wordy.com/I supervised the junior engineers, co-created the architectural design, and coded some of critical pieces of the project.
For example, I designed and coded payment system that met complex business requirements involving credits, bonuses and refunds, and provided strong guarantees (solving issues with a non-transactional database and unreliable internet connection).
Internal Training Tool for Raiffeisen Bank | SPA
I created a major part of the client-side code, and helped in setting up the hardware and system architecture of the final product.
I also managed a follow-up project and my main responsibilities in this project were technical communication with the client, organizing and supporting the development and testing, improving the system architecture, and installing the hardware infrastructure.
Fanligy | SPA
I was responsible for back-end part of this project which included an integration with data providers and game logic implementation (processing users' rosters, computing scores and winners, auto-adjusting membership statuses, sending account-related notification emails, and more).
Semifinalist in Google Code Jam
Bronze Medal in International Physics Olympiad (IPhO)
Implementation of a New Algorithm in Relativistic Computational Chemistry | Research Paper
https://pdfs.semanticscholar.org/abfb/97d1adf5b9a48d596aa5669b12ab78c88079.pdfM. Hrdá, T. Kulich, M. Repiský, J. Noga, O. L. Malkina, V. G. Malkin: Implementation of the Diagonalization-Free Algorithm in the Self-Consistent Field Procedure Within the Four-Component Relativistic Scheme, J. Comput. Chem. 2014, 35, 1725–1737.
This paper is based on a proposition of a new and very promising algorithm that can significantly speed up SCF procedure (one of basic algorithms used in computational quantum chemistry).
I enhanced the original algorithm, solving issues with its stability, reliability and efficiency. I have also run many benchmark calculations to tune the algorithm performance to its maximum.
The paper presents the enhanced algorithm along with a quantum-chemistry proof of its guarantees, documented the benchmark calculations and resulting recommendations for optimal parameter choice, and a generalized version of the algorithm that can be applied to relativistic quantum chemistry.
Skills
Languages
Java, JavaScript, Python, Dart
Frameworks
Redux, Django, Express.js
Libraries/APIs
React
Tools
Git, Vim Text Editor
Other
Algorithms, Data Structures, Single-page Applications (SPA)
Paradigms
Functional Programming
Platforms
Firebase, Linux, Amazon Web Services (AWS)
Storage
PostgreSQL
Education
Master's Degree in Solid-State Physics
Comenius University, Faculty of Mathematics, Physics and Informatics - Bratislava, Slovakia
Bachelor's Degree in Physics
Comenius University, Faculty of Mathematics, Physics and Informatics - Bratislava, Slovakia