Marcell Kiss, Developer in Hamburg, Germany
Marcell is available for hire
Hire Marcell

Marcell Kiss

Verified Expert  in Engineering

Software Developer

Location
Hamburg, Germany
Toptal Member Since
June 4, 2015

Marcell is a highly qualified software engineer (B.Sc., M.Sc.) with more than ten years of experience with web, mobile, and software development working for companies from small startups to Hewlett-Packard. He focuses on JavaScript-related technologies like Node.js, React, Angular, and Ionic.

Portfolio

Budacode, Inc.
Bootstrap, Polymer, ECMAScript (ES6), JSPM, Bower, NPM, Firebase, REST APIs...
Freenet AG
Bootstrap, Continuous Integration (CI), Jenkins, REST APIs, Git, Bower, NPM...
Brozie, Inc.
Bootstrap, REST APIs, Git, Linux, Bower, NPM, Node.js, MySQL, JavaScript, PHP

Experience

Availability

Part-time

Preferred Environment

GitHub, Visual Studio Code (VS Code), MacOS

The most amazing...

...thing I've coded was Raytracing (https://goo.gl/pb4p6U), written in C++, pixel by pixel, without any OpenGL. I also taught the subject at university.

Work Experience

Head of Software Development

2015 - PRESENT
Budacode, Inc.
  • Organized the Hungarian Angular meetup.
  • Built and managed teams of software developers.
  • Recruited and onboarded new members.
Technologies: Bootstrap, Polymer, ECMAScript (ES6), JSPM, Bower, NPM, Firebase, REST APIs, MySQL, Git, Jenkins, Continuous Integration (CI), MongoDB, PostgreSQL, TypeScript, Ionic, Angular, React, Node.js

Web Developer

2013 - 2015
Freenet AG
  • Helped develop one of the biggest dating sites in Germany.
Technologies: Bootstrap, Continuous Integration (CI), Jenkins, REST APIs, Git, Bower, NPM, Linux, Node.js, MySQL, JavaScript, PHP

PHP Developer

2012 - 2013
Brozie, Inc.
  • Developed PHP code in my first experience in a startup. I worked with great engineers and learned a lot. My love of Node.js started here.
Technologies: Bootstrap, REST APIs, Git, Linux, Bower, NPM, Node.js, MySQL, JavaScript, PHP

Mobile Developer, Entrepreneur

2012 - 2012
Trendeliver, Inc.
  • Developed mobile applications.
  • Learned Android programming, entrepreneurship, and team management.
Technologies: Android, Java

Java Developer

2011 - 2012
Ramasoft
  • Developed a finance management system (for brokers), both front-end and back-end. I learned how to deal with complexity and how to build robust, scalable systems.
Technologies: Oracle SQL, Microsoft SQL Server, MySQL, JavaScript, Apache Tomcat, Java EE

Software Engineer

2009 - 2010
Hewlett-Packard
  • Developed an ASAP data management interface using ABAP and WebDynpro.
Technologies: SAP Web Dynpro, ABAP

Web Developer

2007 - 2008
Gaiai, Inc.
  • Built the front end of a web shop, using HTML, CSS, and JavaScript.
Technologies: JavaScript, CSS, HTML

Transfermarkt Mobile App for iOS and Android

https://www.transfermarkt.co.uk/intern/apps
Transfermarkt is the leading football information portal, one of the most visited sites of Germany. I had the honor of leading the development of the project, using Ionic.

Topolly - Multilanguage Chat App

I built this app on my own in my free time, to make experiments with translation based communication. It uses Angular on the front end and Kotlin on the back end.

Open Source CV Creator

https://github.com/marcellkiss/marcellkiss.github.io
I created an open source, JavaScript- and HTML-based CV creator, also extended with a PDF generator.

Car Website Scraper/Monitoring Tool

Written in Node.js.

Sitewidget.io

Third place winner of Startup Weekend Budapest in 2014, with my idea and my team. We developed a JavaScript module-based service in pure JS, AngularJS, and Node.js.

YouTube Converter

I wrote a YouTube converter engine in Node.js with attention to performance and scalability.

Meetup Topic Vote System for Android and iOS

I wrote this example for one of my presentations. The technologies I used were AngularJS, Firebase, and Ionic.

SmartCRM

We're rebuilding the front-end of a CRM system from the ground up. We are using AngularJS and porting the project with Ionic to mobile.

Languages

CSS3, HTML5, JavaScript, TypeScript, GraphQL, Java, Kotlin, HTML, CSS, ABAP, PHP, ECMAScript (ES6)

Frameworks

Angular Material, Angular, Express.js, Ionic, Redux, Spring Boot, Jasmine, Protractor, NestJS, Bootstrap, React Native

Libraries/APIs

RxJS, NgRx, Node.js, Chai, React, Vue, SAP Web Dynpro, REST APIs, Polymer

Tools

Sketch, Google Analytics, Git, Webpack, Gulp, Figma, Apache Tomcat, NPM, Bower, Jenkins, JSPM, GitHub

Paradigms

Functional Programming, Model View Controller (MVC), REST, DRY, Object-oriented Programming (OOP), Continuous Integration (CI)

Platforms

Firebase, Linux, Java EE, Android, MacOS, Visual Studio Code (VS Code)

Storage

MySQL, PostgreSQL, MongoDB, Microsoft SQL Server, Oracle SQL

Other

Freelancing

2011 - 2013

Master of Science Degree in Business IT

Budapest University of Technology - Budapest, Hungary

2007 - 2010

Bachelor of Science Degree in IT Engineering

Budapest University of Technology - Budapest, Hungary

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