Tomas Kislan

Tomas Kislan

$35/hr
React, Node.js, and C++ Developer
Reply rate:
-
Availability:
Not available
Age:
34 years old
Location:
Bratislava, Bratislava, Slovakia
Experience:
5 years
tomaskislan c++ & javascript & sql developer contact Bulharska 26 Bratislava 821 04 Slovak Republic experience 2014 - Now Software Developer @ Kistler Bratislava, Slovakia Global leader in dynamic measurement technology Working in an agile team on both C++ backend and Javascript (ReactJS, AngularJS) frontend parts of an application running on an embedded device, which is being used for monitoring and controlling of plastic injection process. Maintaining a custom linux distribution (using Yocto/OpenEmbedded), including multiple background linux services, e.g. web server, logging, etc. Configuring and maintaining a quality development environment, including continuous integration process, using Docker, Jenkins, etc. 2010 - 2014 Solutions Developer @ Erste Group IT SK Bratislava, Slovakia Subsidiary company of Slovenska Sporitelna, developing banking system Design and development of new multi-agent transfer system, pluggable into the existing middleware, with use of asynchronous and multi-threaded programming paradigm. It’s being used as an alternative to commercial (mostly Java) ETL tools, to transfer data between multiple systems, including DWH, as it performed at least 2x faster when transferring data between databases. • Huge emphasis placed on extensibility, simple configurability, and performance. • Deployment and maintenance on multiple different operating systems, such as Linux, Windows, OS X, HP-UX, AIX, Solaris. • Minor development in python and shell, mainly to support testing, and PL/SQL to integrate into the middleware. • Mentoring summer interns, and helping them with C++ comprehension. 2010 SOOP Bratislava, Slovakia Summer Intern Comparing, and creating test cases for multiple compression libraries against multiple file types, for archiving purposes. -- languages slovak mother tongue english fluency german learning programming NodeJS, Express Angular, React, Redux Docker (compose) C++, Boost, Qt & QML Python, Robot Framework PL/SQL, PL/pgSQL projects 2016 - Now DockMan Docker web management https://gitlab.com/tkislan/dockman OSS project Material design, user friendly web management of docker engine. NodeJS and ReactJS + Redux application. 2016 - Now Metropolitan Real Reality office web site http://www.metropolitanreal.sk Material design ReactJS application, with a NodeJS backend, backed up by PostgreSQL database. Implemented server-side rendering for faster page rendering, and Search Engine Optimization. Searching through properties is boosted by Postgres Trigram extension, which is a very effective way for measuring the similarity of words in many natural languages. education 2011 - 2014 2008 - - Now Masters of Science Comenius University, Bratislava Specialization in Applied Informatics Implementation of Offline Transfer System pluggable into batch middleware Masters thesis and a work project. Fast performant transfer adapter, essentialy an ETL tools. Bachelor of Science Slovak University of Technology, Bratislava Specialization in Informatics Conferences Worldwide Attending different conferences on a yearly basis. E.g. webexpo, fosdem, craft, etc. technical skills C++ Middleware and embedded applicaitons 5 years Cross-platform application development, using various 3rd party libraries, e.g. Boost, Qt/QML, OpenSSL, OCI etc. Ability to maintain and support complex applications through various different platforms. Practical usage of C++14 standard. Performance tuning using gperf, valgrind, etc. Javascript Experience with larger single page applications 3 years Development of a complex embedded application in AngularJS, but nowadays striving to ReactJS & Redux. Design and development of NodeJS backend with rest api endpoints using Express. Using ReactJS server-side rendering to increase search index of search engine crawlers. Integrating C++ code into NodeJS (V8 api). Practical knowledge of webpack, and it’s internals, including a development of custom plugins. Docker Development and production deployment 2 years Setting up cross-platform development environment with docker-compose, building production images, and managing deployment of multiple containers. Python Scripting & Robot Framework 2 years Used to create testing scripts, to assist in development of more complex C++ applications. Proved useful in prototyping several features. Writing simple simulator applications. Extending Robot Framework with custom embedded application requirements. Databases Oracle, PostgreSQL, & MongoDB 3 years Basic knowledge of database internal processes, ability to tune the performance. Used to implement utility packages to handle integration, and to maintain and monitor existing software. Advanced knowledge of PL/SQL and PL/pgSQL. Linux, Yocto Development OS, Maintenance of custom distribution 2 years Experienced with building custom distribution using the Yocto/OpenEmbedded build framework, advanced linux OS administration, including configuring and maintaining various linux services. leadership skills 2013 - 2014 Internship mentor Mentoring two interns (in separate timelines), in creating the new components to be later used in the existing transfer adapter, running in the production environment. Delegating and overseeing work being done, while providing feedback and advices. interests professional: GUI application development, raspberry pi & odroid, bleeding edge web technologies personal: volleyball, biking, fitness, books, my vw golf
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.