Mati Kiciński
Verified Expert in Engineering
Software Developer
Mati is a full-stack developer who’s worked in all aspects of software delivery, including design, front- and back-end development, and project management. Besides his technical expertise, Mati knows how to solve problems. Issues are often human-based, and the most efficient way to solve them is to discuss them along with a dollop of patience. Mati is an advocate of dynamic decision making and implementing a quality-focused approach from day one.
Portfolio
Experience
Availability
Preferred Environment
GitHub, Jira, Skype, Slack, WebStorm, MacOS
The most amazing...
...app I've co-developed was Dobry Rodzic; it helps kids suffering from speech disorders to improve their speaking by immersing them in exercises.
Work Experience
Full-stack Web Developer
Vision.GL
- Worked as a key developer in terms of providing new UI features and UX improvements.
- Developed an interactive drawing tool in order to allow the user to transfer real-world dimensions into the system.
- Maintained both front-end and back-end applications.
- Built custom-fitted charts with Plotly to align the styling to the theme of the portal.
Full-stack Web Developer
Self Employment
- Created functional UX designs and adjusted them according to the client's expectations.
- Developed a web application using Angular, TypeScript, and SCSS.
- Refactored existing web applications to fulfill new requirements.
Mentor
Unikids
- Executed programming workshops for school-age children to encourage them to learn programming skills.
- Authored a programming course for children based on programming games and kinesthetic exercises.
- Helped execute English lessons for kids in remote areas of Vietnam.
Full-stack Web Developer
Dobry Rodzic
- Integrated a face recognition library to allow for augmented-reality video streaming.
- Actively cooperated in code-quality assurance by organizing code reviews, reviewing pull requests, and updating the company code quality best practices article.
- Influenced the team to use test-driven development (TDD) for back-end services.
- Developed a REST API using the Restify framework and MongoDB.
- Developed a pixel-perfect web app based on Photoshop designs.
Project Manager
Poznań University of Technology
- Communicated with the client to form project requirements and engage them to work within a scrum process.
- Organized tasks via Redmine and oversaw their implementation.
- Troubleshot the development team's issues such as unclear requirements or missing tools/permissions.
- Mediated the communication between the development team and the client when necessary.
- Organized technical meetings for developers and domain knowledge specialists to optimize code solutions.
Junior Developer
Atrem
- Developed a proof-of-concept system for localizing devices based on image recognition and localization algorithms.
- Built a support system for a road condition assessment device. This included integrating devices such as infrared sensors, 3D cameras, and GPS devices.
- Developed a web app for an online poker game (during an internship). This included the development of a REST API and a Vaadin-based website.
Experience
Dobry Rodzic | Speech Pathology Therapy
http://www.dobryrodzic.com.plVision.gl
My involvement in the project included developing the majority of the client's portal including charts, dashboards, and settings pages as well as helping to maintain and adjust the back-end app.
Education
Master of Science (MSc) Degree in Software Engineering
Poznań University of Technology - Poznań, Poland
Bachelor of Science (BSc) Degree in Automation Control and Robotics
Poznań University of Technology - Poznań, Poland
Skills
Libraries/APIs
Plotly.js, Node.js, Restify
Tools
Plotly, Jira, Git, Adobe Experience Design (XD), WebStorm, Slack, Skype, GitHub, Apache Maven, Gradle, Confluence, Bitbucket, IntelliJ IDEA, Redmine, Bamboo, Apple Keynote
Paradigms
REST, Object-oriented Programming (OOP), Scrum
Frameworks
Angular, Bootstrap, NestJS, Express.js
Languages
TypeScript, JavaScript, HTML, SCSS, Java
Platforms
Heroku, MacOS, JavaFX, Eclipse
Storage
MongoDB, PostgreSQL, MySQL
Other
MikroORM, Payment APIs, RESTful Services
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