Roman Semko Androsenko, Full-stack Developer in Leipzig, Saxony, Germany
Roman Semko Androsenko

Full-stack Developer in Leipzig, Saxony, Germany

Member since April 4, 2020
Roman has over a decade of experience excelling as a mobile and web developer. With a strong financial background and 20+ years of excellence in IT, he brings a unique blend of skills to clients, especially in the B2B domain. He won Samsung's mobile development challenge and has seen his apps used by millions. Roman is a CSS wizard who knows enjoys working on the front end. He knows exactly how to capture a user's interest and, ultimately, help clients achieve success.
Roman is now available for hire

Portfolio

Experience

Location

Leipzig, Saxony, Germany

Availability

Part-time

Preferred Environment

Affinity, Zsh, Vim Text Editor, Figma, VS Code, IntelliJ, MacOS

The most amazing...

...web solutions I've developed was a telematics control panel for one of the biggest fleet managers in Europe.

Employment

  • Founder and Developer

    2020 - 2022
    GAT Network
    • Launched an NFT-based game (GameFi) on Binance Smart Chain.
    • Created a multi-network, flexible anything-for-anything trading platform.
    • Participated in the Binance Incubation Program as one of the finalists.
    Technologies: Web3.js, Solidity, Ethereum
  • Senior Front-end Developer

    2020 - 2020
    Jalesh Cruises Mauritius, Ltd.
    • Planned front-end architecture, including the structure of repositories, technology selection, and components hierarchy.
    • Implemented a mobile website for the cruise company, including fully functional cruise searching, selection, and booking flows.
    • Set up Docker deployment for posterior DevOps integration.
    Technologies: Figma, SCSS, CSS3, HTML5, Docker, GraphQL, Next.js, React
  • Senior Full-stack Developer

    2020 - 2020
    Fintech
    • Created a GraphQL enabled Node.js (FeathersJS) back end and connected it with various upstream APIs and data sources (MySQL, MongoDB, REST) for a fintech company in the mortgage rates aggregation industry.
    • Created a Tableau dashboard for optimal data visualization and further analysis.
    • Delivered pluggable web components with Vue.js, TypeScript, and a beautiful interface with SASS to present easy-to-read rates to the end user.
    • Utilized Docker and Docker-Compose to deploy the solution. Worked remotely in a distributed team with scrum.
    Technologies: MySQL, MongoDB, RESTful Development, RESTful APIs, Business Intelligence (BI), Tableau, Material Design, FeathersJS, GraphQL, TypeScript, Node.js
  • Full-stack Developer

    2020 - 2020
    Sportsbook Cloud
    • Assisted on a legacy Python/Django platform for a highly scalable, real-time betting platform.
    • Developed the Socket.IO communication further, between the RabbitMQ-enabled back end and the front end.
    • Utilized CSS modules and React with Typescript to create a user control panel.
    • Integrated an upstream Betradar API based on REST and AQMP.
    • Created Docker containers for Logstash , connecting it to Elasticsearch.
    • Deployed the solution with Docker/Kubernetes to Google Cloud (integrated GitLab CI/CD). Worked on Kibana reports and dashboards.
    • Split the legacy platform into lean microservices with more focus on the Django Rest framework instead of sockets and separation of concerns.
    • Cleaned the legacy PostgreSQL database. Worked in an agile, distributed team with scrum.
    Technologies: Socket.IO, Celery, Betradar, RabbitMQ, Kubernetes, Logstash, Elasticsearch, Python, React, Django
  • Senior Full-stack Developer

    2019 - 2020
    Invia
    • Maintained a legacy monolith platform built in PHP and a custom jQuery framework for a biggest German travel portal in an agile multi-team environment.
    • Reverse-engineered the legacy platform, documented the lost know-how and secured it with new unit and E2E tests.
    • Introduced the Cypress test suite. Consulted QA regarding test tool selection.
    • Implemented the new travel platform based on microservices, written with Node.js and Golang.
    • Implemented the new, lean, mobile-first front end written in React.js.
    • Collaborated with UX/UI to create a breath-taking component library in Figma and implemented it with React.
    • Added Zendesk channels to route tickets from the legacy support platform.
    • Built the interface for a Zendesk app to quickly report a bug via Jira from Zendesk ticket interface.
    • Added new features to the legacy platform with step-wise integration of React components.
    • Worked with GitLab CI/CD pipelines to build, test, and deploy the solution to AWS.
    • Added tracking code for Google analytics in the old and the new platforms.
    Technologies: Amazon Web Services (AWS), Google Tag Manager, Google Analytics, Storybook, Elasticsearch, REST APIs, AWS, Docker, Continuous Delivery (CD), Continuous Integration (CI), Node.js, Jest, Cypress.io, Go, TypeScript
  • Project Lead

    2019 - 2019
    Ontras
    • Worked on a proof-of-concept solution for the biggest German gas infrastructure provider to create distributed market based on DLT and a way to certify the usage of green/clean energy.
    • Created a lean MVP for the patented consensus technology written in Node.js.
    • Built a physical city model with gas infrastructure and a set of Raspberry PIs running Linux and communicating over WiFi in a mesh network.
    • Connected control panels with displays running an Angular dashboards to control the Raspberry PIs.
    • Organized the event to present the proof-of-concept solution to the company's board of directors.
    Technologies: Cryptocurrency, Socket.IO, Angular, Raspberry Pi, JavaScript, TypeScript, Node.js
  • Senior Front-end Developer

    2018 - 2019
    Mercateo
    • Worked with scrum in an agile, distributed, multi-team environment for the largest European B2B marketplace.
    • Assisted the user authentication team to integrate Auth0 and OAuth 2 authentication using AWS Lambda.
    • Aided in the writing of Terraform scripts for microservice infrastructure deployment to AWS.
    • Collaborated with the front-end team. Created a next-generation user interface for the marketplace with React and TypeScript.
    • Created a component library for the new interface with React and Styled Components.
    • Coached the UI team in tools selection and better workflow with developers.
    Technologies: Amazon Web Services (AWS), Storybook, AWS, Terraform, PostCSS, OAuth 2, JSON Web Tokens (JWT), MobX, Cypress.io, Node.js, JavaScript, TypeScript, React
  • Developer, Inventor, Founder

    2016 - 2019
    Phybr
    • Developed a distributed auto-peering software that was used by over 80% of IOTA nodes worldwide.
    • Designed and patented a distributed, accessible, messaging network (DAMN) to ensure consistency and consensus in unstable and highly malicious environments.
    • Created beautiful dashboards with Bootstrap to control and visualise node connections within a network.
    • Utilized gRPC and Golang, created a lighting-fast, lean node software able to run on Raspberry Pi Zero.
    • Developed a PoC cryptocurrency ledger based on the patented consensus technology.
    • Created a cross-platform desktop node software with Electron.
    Technologies: IOTA, Cryptocurrency, Blockchain, Raspberry Pi, RPC, gRPC, Electron, Express.js, Go, Python
  • Senior Front-end Developer

    2016 - 2018
    TomTom Telematics
    • Developed a fleet management platform for B2B customers in a vast, multi-team project using React/Redux.
    • Created fleet visualization using Google Maps API and Leaflet.
    • Collaborated with the software architect to create an integrated test framework, combining Unit, UI, and E2E tests, and all their coverage data into a single reporting tool.
    • Reverse-engineered the predecessor legacy platform to add new features to the new web fleet solution.
    • Adapted webpack heavily, creating plugins for the required complex build and deployment process.
    • Added Google Analytics tracking for feature usage reports.
    Technologies: Google Analytics, LeafletJS, Reverse Engineering, PostgreSQL, Cucumber, Gherkin, Selenium, TypeScript, JavaScript, ECMAScript (ES6)
  • Front-end Developer

    2015 - 2016
    Zippel Media, GmbH.
    • Performed as a front-end developer for a marketing media creation company.
    • Designed SaaS in Angular, where users could upload and edit media content for marketing purposes.
    • Integrated the solution with Facebook API for one-click ads posting using the media from the gallery.
    • Collaborated with the CTO and CEO to estimate and create an MVP. Worked in an agile, distributed team with scrum.
    Technologies: Facebook API, Azure, Agile, Scrum, CSS, Material Design, AngularJS, JavaScript
  • Project Lead

    2014 - 2016
    Sofistiq
    • Estimated, planned, and executed two large projects related to user psychology and marketing.
    • Wrote user management and complex roles for solution sub-licensing, invoicing, and other back-office tools in Django (Django REST Framework).
    • Used the Django REST framework to develop a flexible API for future use-cases.
    • Assisted in the design and build of user interfaces for questionnaires and the 3D visualization of reports.
    • Analyzed data and stored it for further use and visualization with Pandas and scikit-learn.
    • Developed AI components based on research papers that were used to evaluate the questionnaire's data.
    Technologies: Amazon Web Services (AWS), Data Visualization, Software Architecture, OAuth 2, Azure, Scikit-learn, Pandas, Django, MySQL, AWS
  • Project Lead

    2013 - 2016
    Etventure
    • Estimated and led a wide range of proof-of-concept websites, ranging from simple questionnaires up to AI-enabled recommendation engines and high-traffic video sites.
    • Implemented PoC projects in a wide range of front-end and back-end technologies.
    • Deployed and maintained the projects in auto-scalable setups (DevOps) on AWS and Google App Engine.
    • Implemented Google Analytics to track usage.
    Technologies: Google Analytics, Ubuntu Server, Streaming, Facebook API, OAuth 2, AngularJS, Node.js, Django, Python
  • Project Lead

    2012 - 2016
    Nutrivital Health Group
    • Estimated and planned further development of an abandoned, unfinished back-office solution for client management, inventory, invoicing, shop, and the scheduling of medical staff.
    • Used Django to create a flexible, powerful backoffice solution.
    • Further developed and maintained the user front end written with jQuery. Set up and maintained the PostgreSQL server.
    • Built reporting tools with Pandas, including its visualization on the front end.
    • Added an invoicing module to generate invoices in PDF format and automatically send them using AWS SES.
    • Scheduled back office jobs with Amazon SQS and Celery.
    Technologies: Celery, Pandas, Business Intelligence (BI), Memcached, PostgreSQL, Python, jQuery, Django
  • Front-end Developer

    2012 - 2013
    Finanzcheck.de
    • Acted as the front-end developer in one of the biggest credit portals in Germany.
    • Created questionnaire strips with highly customized Bootstrap and jQuery (UI).
    • Assisted with the REST interface built in PHP. Worked on a solution to make the questionnaire strip while-label with flexible templating and configuration.
    Technologies: Bootstrap, Templating, Sass, CSS, REST, PHP, jQuery
  • Founder

    2010 - 2012
    Nails Finder
    • Founded the biggest German-speaking social platform for professional nail designers.
    • Developed the back end, databases, deployment, auto-scaling, and CDN to ensure everything worked smoothly.
    • Sold the startup to the largest nail and beauty company in Germany.
    • Developed the front end to create a stunning SPA before it became popular.
    • Participated in the whole life-cycle of the startup from idea to exit.
    • Implemented Google Analytics to track usage.
    Technologies: Google Analytics, REST, GitLab CI/CD, jQuery, Autoscaling, PostgreSQL, Java, Python
  • Web and Mobile Developer

    2007 - 2012
    Freelance
    • Developed a large set of Android apps during the early years of Android's existence. One app was one of the top-3 most downloaded during a long period of time with over three million users.
    • Ran the biggest developer community "BadaDev" for the Samsung's Bada mobile platform.
    • Developed 20+ apps for Samsung in C++ to fill their app store.
    • Designed an Android app for one of the largest car magazines worldwide, the South African CarMag.
    • Participated and won Samsung's mobile development challenge.
    • Collaborated with Tunewiki, the winner of Android's development challenge, to port their player to Bada.
    • Created a game for Tunewiki on Android using OpenGL. Ported the same game to Bada.
    • Developed many different web and CMS projects with WordPress and Joomla, designed the interfaces, maintained projects, and managed hosting.
    • Developed a WordPress-based real-estate management system for a Spanish real-estate company.
    Technologies: JavaScript, CSS, HTML, WordPress, PHP, OpenGL, C++, Bada, Android, Java

Experience

  • Bridgestone Webfleet
    https://www.webfleet.com/de_de/webfleet/products/webfleet/

    A React-based telematics solution to manage vast fleets of vehicles. I worked as a front-end developer, and closely with the back-end developer, UI/UX team, product owner, and project manager to create an amazing product.

  • Invia Travel Portal
    https://www.ab-in-den-urlaub.de/

    This is one of the biggest travel portals in German-speaking countries. I maintained their legacy system. It ran on PHP and a custom jQuery framework. I also developed their next-generation platform built with React in the front end and lean GoLang/Node.js microservices.

  • Mercateo
    https://www.mercateo.com/c/?viewOptions=secureMode

    This is the biggest B2B marketplace in Europe. I was working as a front-end developer and as back-end support to create a next-generation platform to replace their legacy monolith solution. We deployed to AWS with Terraform.

  • Sofistiq rep:grid
    https://www.youtube.com/watch?v=4zOHKhHWMiE

    Together with my team, we created a marketing analysis tool with an AI-enabled back end and 3D visualization of data on the front end using AngularJS and D3.js. My job was to estimate the project, design the graphical interface, implement the AI on the back end, and develop the visualization and project/client management interfaces. I also created the video presentation using Adobe After Effects.

  • Sofistiq Cube
    https://www.youtube.com/watch?v=LTQGKCC-oas

    Together with a small team, we created a behavioral analysis tool that helps one measure and visualize a person's behavior patterns and portrays connections, dependencies, and influences in a multi-dimensional space. My job was to estimate the project, plan the implementation, create the back-office with client management, create automatic invoicing and technology sub-licensing to certified partners, and create a user control panel and a flexible questionnaire system on the front end.

  • Sportsbookcloud - Aleatech
    https://www.finanzcheck.de/

    I developed a highly-scalable, high-performance white-label online, and PoS betting platform. My primary responsibility was to redesign the old monolith into a lean microservice architecture and develop the user area (profile) views.

  • Phybr

    Designed and patented a distributed, accessible, messaging network to ensure consistency and consensus in unstable and highly malicious environments. Developed a PoC cyptocurrency ledger based on the patented consensus technology.

  • Finanzcheck
    https://www.finanzcheck.de/

    Worked with the Finanzcheck team to create a flexible, white-label questionnaire strip for user data collection and the posterior presentation of fitting offers. Assisted in tools and frameworks selection for the task and developed the PHP API.

  • Nailsfinder.com

    Founded the biggest German-speaking social platform for professional nail designers with thousands of users. Completed the whole startup lifecycle from conceptualisation, planning, prototyping, financing, development and posterior exit. Sold the company to the biggest German nail design supplies manufacturer and retailer.

  • Etventure
    https://www.etventure.de/

    This is a large German agency offering digital transformation solutions to its clients. I worked on many different proof-of-concept projects, usually completing the entire software development cycle from estimating, consulting, planning, implementation to feedback tracking. A wide variety of technologies and requirements were utilized. We built small landing pages up to high-traffic solutions for clients like McDonald's.

Skills

  • Languages

    Python 2, Python 3, Sass, Python, ECMAScript (ES6), CSS, SCSS, HTML5, HTML, JavaScript, JavaScript 5, JavaScript 6, CSS3, CSS4, Go, TypeScript, Solidity, PHP, Gherkin, Java, C++, GraphQL
  • Frameworks

    Django, gRPC, Cypress.io, Jest, Django REST Framework, Redux, Material-UI, Express.js, FeathersJS, Bootstrap 3, Selenium, Next.js, Bootstrap, Flask, AngularJS, Angular, Electron, JSON Web Tokens (JWT), OAuth 2, Tailwind CSS
  • Libraries/APIs

    Django ORM, REST APIs, React, MobX, Node.js, jQuery, jQuery UI, Web3.js, Zendesk API, Scikit-learn, Pandas, WebRTC, Plaid API, Socket.IO, Auth0 API, LeafletJS, D3.js, WebGL, GatsbyJS, Facebook API, OpenGL, Vue.js, Vue.js 2, Vuex
  • Tools

    JSX, Docker Compose, Confluence, PostCSS, Webpack, GitLab, Git, AWS ELB, Kibana, Logstash, Plaid, Tableau, Celery, Jenkins, Figma, Auth0, Cucumber, Google Analytics, IntelliJ, VS Code, Vim Text Editor, Zsh, React Apollo, GitLab CI/CD, Terraform, GitHub, AWS EBS, AWS SES, AWS Push Notification Service (AWS SNS), RabbitMQ
  • Paradigms

    RESTful Development, REST, Scrum, HTML DOM, Modular CSS, Microservices, Microservices Architecture, Distributed Computing, Business Intelligence (BI), Continuous Integration (CI), Continuous Delivery (CD), Templating, Agile
  • Other

    APIs, RESTful APIs, Component Libraries, Software Architecture, Reverse Engineering, Ubuntu Server, IT Projects, Minimum Viable Product (MVP), Consensus Algorithms, Ethers.js, Styled-components, CSS Grid, Django-rest-auth, Data Visualization, Data Analysis, TSLint, Project Lifecycle, Project Planning, Large-scale Projects, RPC, AWS, Material Design, Non-fungible Tokens (NFT), Smart Contracts, Ethereum Smart Contracts, Machine Learning, Distributed Systems, Distributed Ledgers, Distributed Messaging, Cryptocurrency, IOTA, Crypto, RESTful Microservices, Web Components, Video Streaming, Streaming, SAP, Startups, Autoscaling, Google Tag Manager, Affinity, Storybook, Bada, Betradar, Serverless
  • Platforms

    AWS EC2, Raspberry Pi, Linux, Ubuntu, Ubuntu Linux, Amazon Web Services (AWS), Docker, Blockchain, Ethereum, Google App Engine, Zendesk, Google Cloud SDK, Raspberry Pi 3 GPIO, Arch Linux, AWS Lambda, Heroku, MacOS, Azure, Android, WordPress, Kubernetes
  • Storage

    Elasticsearch, MySQL, Redis, AWS S3, MongoDB, Google Cloud, Memcached, PostgreSQL

Education

  • Bachelor's Degree in Computer Science
    2008 - 2009
    Technical University of Darmstadt - Darmstadt, Germany
  • Diploma in Finance and Economics
    2004 - 2006
    Feda EDU (Previously ASET - German Business School) - Madrid, Spain
  • Diploma in Computer Science
    2000 - 2002
    Hamburg Fernakademie (Technical College) - Hamburg, Germany

Certifications

  • Machine Learning
    MAY 2016 - PRESENT
    Stanford University
  • License in Road Transportation/Logistics Management
    JUNE 2005 - PRESENT
    Spanish Ministry of Transportation

To view more profiles

Join Toptal
Share it with others