Andrej Ruman, Developer in Bratislava, Slovakia
Andrej is available for hire
Hire Andrej

Andrej Ruman

Verified Expert  in Engineering

React Developer

Bratislava, Slovakia

Toptal member since November 23, 2022

Bio

Andrej is an experienced software developer with a demonstrated history of efficiently delivering web application projects with quality results. He's worked across the entire development lifecycle and specializes in the front end. Andrej is a strong, detail-oriented professional focused on clean and testable code.

Portfolio

Kickresume
React, CSS, Webpack, Django, Python, Git, App Store, Google Cloud Console...
Piano Software
React, CSS, Node.js, Git, TypeScript, JavaScript, Less, REST APIs, HTML...
Swiss Re
CSS, JavaScript, Less, HTML, GitHub, Waterfall Methodology

Experience

  • Front-end - 10 years
  • JavaScript - 10 years
  • REST APIs - 10 years
  • HTML - 10 years
  • Docker - 5 years
  • React - 5 years
  • TypeScript - 5 years
  • React Native - 2 years

Availability

Part-time

Preferred Environment

React, React Native, JavaScript, CSS, Git, HTML5, Less, REST APIs, Docker, TypeScript

The most amazing...

...thing I've done is launch a production-ready iOS and Android resume builder app that helps people create beautiful resumes and find their dream jobs.

Work Experience

Front-end Developer

2017 - PRESENT
Kickresume
  • Developed an interactive web-based resume builder in React.
  • Designed and built user-friendly landing pages using HTML, CSS, and JavaScript.
  • Optimized web pages for maximum speed and scalability.
  • Implemented various APIs on a Python Django and PostgreSQL back end.
  • Investigated and improved technical depth and performance issues.
  • Performed code and design reviews that guaranteed code quality.
  • Contributed to API server development using the Python Django framework.
  • Developed a mobile-based resume builder application using the React Native framework.
  • Created and maintained an automated CI/CD pipeline for Android app. The pipeline runs code quality tools on code push, and the build triggers the production of a deployable artifact that is automatically deployed to the Google Play Console.
Technologies: React, CSS, Webpack, Django, Python, Git, App Store, Google Cloud Console, React Native, TypeScript, Docker, REST APIs, Less, JavaScript, HTML, GitHub, Waterfall Methodology, Front-end Development

Front-end Developer

2017 - 2017
Piano Software
  • Implemented a front-end part of a web application for data analysis used by media companies.
  • Wrote testable source code covered by unit tests and participated in code reviews with team members.
  • Developed a Node.js proxy server to hide back-end microservices architecture.
  • Collaborated with back-end developers and maintained project development scripts.
  • Proposed new ideas and approaches after researching and presenting results.
Technologies: React, CSS, Node.js, Git, TypeScript, JavaScript, Less, REST APIs, HTML, Front-end, GitHub, Waterfall Methodology, Front-end Development

UX Designer and Business Analyst

2016 - 2016
Swiss Re
  • Designed web components for a reinsurance web application.
  • Collaborated with team members to create an intuitive user experience.
  • Implemented designs into a live HTML application for presentation purposes and documented the behavior of new components.
Technologies: CSS, JavaScript, Less, HTML, GitHub, Waterfall Methodology

Software Developer

2012 - 2016
Allplan
  • Designed and developed a cross-platform mobile application using the Xamarin platform.
  • Developed a library to provide user collaboration with documents stored on Amazon AWS.
  • Created a proof of concept desktop client application for cloud-based Allplan running on Amazon AppStream.
  • Implemented a web application for 3D data visualization.
  • Proposed new libraries and tools to improve performance and usability.
  • Designed an API interface in collaboration with back-end developers.
Technologies: JavaScript, CSS, Git, HTML, Front-end, GitHub, Front-end Development

.NET Developer

2009 - 2011
Cgc
  • Implemented front-end features based on customer requirements.
  • Developed SQL stored procedures in collaboration with other team members.
  • Solved technical issues and gathered required information from customer support.
Technologies: JavaScript, CSS, HTML, GitHub, Front-end Development

Experience

Bimplus by Allplan

https://www.bimplus.net
An open BIM model-based data and project collaboration platform for all disciplines involved in construction projects. As a front-end developer, I liaised with a back-end developer to create new construction project management features.

Kickresume iOS and Android App

https://apps.apple.com/us/app/kickresume-cv-resume-builder/id1523618695
A mobile version of Kickresume resume and cover letter builder. As a front-end developer, I was in charge of developing, deploying, and maintaining a React Native-based mobile application. I implemented various features, such as in-app purchases, and handled subscriptions or automatic deployment scripts.

Kickresume Web App

https://www.kickresume.com
An online resume, cover letter, and personal website builder. As a front-end developer, I integrated various features based on customer requirements and participated in designing and implementing REST API interfaces.

Education

2007 - 2012

Master's Degree in Applied Informatics

Slovak University of Technology in Bratislava - Bratislava, Slovakia

Skills

Libraries/APIs

React, REST APIs, Node.js

Tools

Webpack, Git, GitHub, Google Cloud Console, Fastlane

Languages

JavaScript, CSS, TypeScript, HTML, Less, Python

Frameworks

React Native, Django

Platforms

Docker, Firebase

Other

Front-end Development, Front-end, Waterfall Methodology, Google Play Console, App Store

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring