Oleksandr Mieliekh, Developer in Singapore, Singapore
Oleksandr is available for hire
Hire Oleksandr

Oleksandr Mieliekh

Verified Expert  in Engineering

Software Developer

Location
Singapore, Singapore
Toptal Member Since
October 16, 2017

Oleksandr has 11+ years of experience in web development. He has expertise in the latest JavaScript frameworks: React, Next.js, Angular, Vue, Express.js, and Koa. He also has a strong knowledge of SQL-based databases and shell scripting. As a professional, he enjoys collaborating with a team and focuses on achieving the highest quality results.

Portfolio

Bank of America
React, JavaScript, AG Grid, HTML, CSS, Python, Redux Toolkit, Web Development...
Prometheon Systems, inc.
React, Redux, GraphQL, PostgreSQL, TypeScript, Amazon Web Services (AWS)...
Moments App Barcelona SL
React, UI Animation, JavaScript, HTML, CSS, Sass, SVG Animation, JSX...

Experience

Availability

Part-time

Preferred Environment

MacOS, Slack, GitKraken, WebStorm

The most amazing...

...project I've created was a web interface for WiMAX routers network that was able to configure devices separately and devices network as a whole.

Work Experience

Senior Software Engineer, VP

2023 - PRESENT
Bank of America
  • Worked on the internal bank project with React, AG Grid, JavaScript, and Python.
  • Rewrote apps from the old stack to React and Python according to new requirements.
  • Wrote cron jobs with Python to execute various periodic operations.
Technologies: React, JavaScript, AG Grid, HTML, CSS, Python, Redux Toolkit, Web Development, Data Visualization, Full-stack Development, React Router, Full-stack, ECMAScript (ES6)

Front-end/Full-stack Developer

2022 - PRESENT
Prometheon Systems, inc.
  • Wrote new features for the platform with React, Next.js, Hasura, Express.js, and Node.js.
  • Built a desktop app for MacOS and Windows using Electron and JavaScript.
  • Monitored website issues and fixed them using Sentry.
Technologies: React, Redux, GraphQL, PostgreSQL, TypeScript, Amazon Web Services (AWS), Docker, Linux, Full-stack, Figma, CRDT, Electron, Next.js, Hasura, Redux Toolkit, Web Development, Full-stack Development, GitHub, React Router, ECMAScript (ES6)

Web Developer

2022 - 2022
Moments App Barcelona SL
  • Developed the company's landing page using scroll-linked UI animations.
  • Communicated with the client to decide on animations' priority facing a tight timeline.
  • Communicated with the design team to improve the UX of pages for some sections.
Technologies: React, UI Animation, JavaScript, HTML, CSS, Sass, SVG Animation, JSX, Web Development, Data Visualization, GitHub, ECMAScript (ES6)

React.js Developer

2022 - 2022
Shachar Fuchs
  • Developed the website's front end from scratch to manage real estate investments using React and Mantine.
  • Worked closely with clients and designers to fulfill the UI/UX requirements.
  • Consulted with the client regarding the priority and timelines of the feature.
Technologies: React, Mantine, HTML, CSS, JavaScript, Google Maps, NPM, Git, JSX, Next.js, Web Development, Data Visualization, GitHub, React Router, ECMAScript (ES6)

React Developer

2021 - 2022
Bobdo.com
  • Integrated the video conferencing platform with Twilio APIs, React, Express, and Node.js.
  • Extended the video conferencing platform with the user roles concept using Firebase as storage.
  • Used React as a front-end framework for the video conferencing platform.
Technologies: JavaScript, React, Twilio API, Twilio, HTML, CSS, Firebase, WordPress API, YouTube, Streaming, User Experience (UX), TypeScript, Material UI, Authentication, Video Chat, Front-end Build Tools, JSX, Web Development, Full-stack Development, GitHub, React Router, WordPress, ECMAScript (ES6)

Senior Software Engineer

2021 - 2022
BitMEX
  • Developed front-end features for the BitMEX website using React, Flow, Redux, and React Native.
  • Created back-end features for the BitMEX website using Loopback, Express, and Node.js.
  • Improved the workflow and communication flow for the team's agile environment.
  • Wrote unit, integration, and E2E tests using Jest, Mocha, Sinon, and Cypress.
Technologies: React, Loopback, Lodash, Express.js, Node.js, React Native, PostgreSQL, Docker, Flow, Redux, JavaScript, Sinon.JS, Jest, Cypress, Mocha, Full-stack, NPM, Pug, REST APIs, Bitbucket, Front-end, CSS, REST, HTML, Search Engine Optimization (SEO), Test-driven Development (TDD), WebSockets, SEO Tools, TypeScript, Authentication, Front-end Build Tools, Mantine, JSX, APIs, Next.js, MERN Stack, Redux Toolkit, Web Development, Data Visualization, Full-stack Development, React Router, Axios, ECMAScript (ES6)

Full-stack Web Developer

2020 - 2022
The Pup Collection LLC
  • Wrote the Admin UI project from scratch using React, NextJS, and Sass.
  • Created sketches in Balsamiq for the upcoming Admin UI project.
  • Added new endpoints to existing company APIs on Node.js, Express, Mongoose, MongoDB, and Swagger.
  • Updated the company's legacy project from the old library stack to the latest version of React, using Hooks and Context API.
Technologies: JavaScript, NPM, Full-stack, Front-end, Swagger, Balsamiq, Mongoose, MongoDB, Sass, Express.js, Next.js, Node.js, React, Webpack 4, Lodash, Moment.js, Git, Behavior-driven Development (BDD), REST APIs, Google Material Design, REST, CSS, HTML, Material Design, Material UI, Authentication, Front-end Build Tools, APIs, MERN Stack, Refactoring, Web Development, Full-stack Development, GitHub, React Router, ECMAScript (ES6)

Full-stack Developer | React and Node.js

2021 - 2021
RIVERCODE LLC
  • Created a components library using React and Tailwind CSS.
  • Developed feature pages for the front-end application.
  • Refactored previous front-end code on existing applications.
Technologies: React, Node.js, Tailwind CSS, Sass, Front-end, CSS, REST, HTML, TypeScript, User Authentication, Authentication, Front-end Build Tools, JSX, APIs, Refactoring, Web Development, Full-stack Development, GitHub, React Router, ECMAScript (ES6)

Angular Developer

2020 - 2021
Azrieli Ecommerce Ltd.
  • Interviewed developers for an upcoming project on Angular, Sass, and Node.js.
  • Consulted overall app maintainability and gave tips to improve it.
  • Wrote a mock server on Node.js to replace real APIs in the initial stage.
Technologies: JavaScript, NPM, Angular Material, Front-end, Webpack, Node.js, Sass, Angular, Webpack 4, Lodash, Moment.js, Git, Behavior-driven Development (BDD), REST APIs, Google Material Design, REST, CSS, HTML, Material Design, User Experience (UX), Search Engine Optimization (SEO), TypeScript, Material UI, Front-end Build Tools, Google SEO, eCommerce, Web Development, Axios

Lead Web Developer

2020 - 2021
Storms
  • Created and maintained the company's website on React, Next.js, Sass, and JSS.
  • Participated in overall product and design decisions.
  • Worked on back-end services using Node.js, Express, and Protobuf.
  • Maintained public websites written with React and GatsbyJS.
Technologies: JavaScript, NPM, Front-end, JSS, Sass, Express.js, Node.js, Next.js, React, Gatsby, TypeScript, React Native, Webpack 4, Lodash, Moment.js, Git, Behavior-driven Development (BDD), REST APIs, Google Material Design, REST, CSS, Redux, Jest, Tailwind CSS, HTML, Material Design, Firebase, User Experience (UX), Search Engine Optimization (SEO), Google Analytics, SEO Tools, User Authentication, Authentication, Front-end Build Tools, JSX, React Redux, Google SEO, Refactoring, Redux Toolkit, Web Development, Full-stack Development, React Router, Axios, Technical Leadership

Senior Full-stack JavaScript Developer

2020 - 2020
TNF Investments Limited
  • Interviewed candidates for the company's project with Angular, Sass, Electron, and Node.js tech stack.
  • Evaluated candidates' skills for the company's project.
  • Wrote candidates' post-interview feedback for company's project.
Technologies: JavaScript, NPM, Full-stack, Front-end, Node.js, Sass, Electron, Angular, Webpack 4, Lodash, Git, Behavior-driven Development (BDD), REST APIs, Google Material Design, REST, CSS, HTML, User Authentication, Front-end Build Tools, APIs, Web Development

Senior Angular Engineer

2020 - 2020
Parodify LLC dba ComedyWire
  • Developed features for multiple Angular apps on the project.
  • Wrote unit and end-to-end tests on Karma, Jasmine, and Cypress.
  • Participated in refactoring of existing multi-app Angular architecture.
Technologies: JavaScript, NPM, Front-end, Cypress, TypeScript, Angular Material, Angular, Webpack 4, Lodash, Git, Behavior-driven Development (BDD), REST APIs, Google Material Design, REST, CSS, Jest, HTML, Material Design, Authentication, Front-end Build Tools, Web Development, GitHub

React Front-end Developer

2019 - 2020
Seagull Maritime Security Ltd
  • Developed features for an eCommerce website using React and Google Maps.
  • Created integrations with Auth0 for an authentication layer.
  • Used React with features, Context API, and hooks for fulfilling the website's features.
Technologies: JavaScript, NPM, Google Maps, Front-end, Auth0, Google Maps API, React, Webpack 4, Lodash, Moment.js, Git, Behavior-driven Development (BDD), REST APIs, Google Chart API, Google Material Design, REST, CSS, HTML, User Experience (UX), Search Engine Optimization (SEO), SEO Tools, Authentication, JSX, Web Development, Data Visualization, Full-stack Development, GitHub, React Router

Principal Full-stack Engineer and Technical Lead

2018 - 2020
NTUC
  • Created full-stack web-applications on React and Node.js/GoLang.
  • Interviewed developers for front-end and back-end positions.
  • Supported the development of an order management system.
  • Wrote alerts for platform events (request errors, panic errors, endpoints health checks).
Technologies: JavaScript, NPM, Full-stack, MySQL, Front-end, Amazon Web Services (AWS), Google Cloud, Kubernetes, PostgreSQL, Go, Node.js, Express.js, React, Webpack 4, Moment.js, Git, Behavior-driven Development (BDD), Google Cloud Platform (GCP), REST APIs, Google Material Design, REST, CSS, Jest, Swagger, Bitbucket, HTML, Firebase, User Experience (UX), Test-driven Development (TDD), Material UI, Authentication, Front-end Build Tools, JSX, React Redux, APIs, SQL, Refactoring, Architecture, eCommerce, Web Development, Full-stack Development, GitHub, React Router, Axios, Technical Leadership

Lead Full-stack Developer

2019 - 2019
Perx Technologies Pte Ltd
  • Built features for a multi-component front end using Angular.
  • Wrote services and endpoints for the back end on Ruby on Rails.
  • Participated in overall architecture discussions with leads and team members.
Technologies: JavaScript, NPM, Full-stack, Angular Material, Front-end, JSON API, Docker, Vagrant, Ruby on Rails (RoR), Ruby, Angular, Webpack 4, Moment.js, Git, Behavior-driven Development (BDD), REST APIs, REST, CSS, HTML, User Experience (UX), Front-end Build Tools, APIs, Web Development, Full-stack Development

Front-end Developer

2018 - 2018
OUTFRONT Media
  • Developed multiple Angular-based microservices that were built like npm packages.
  • Covered each app with automated tests resulting in 90% coverage using Protractor and Karma.
  • Wrote scripts for Jenkins CI to maintain CI/CD pipelines.
Technologies: NPM, Protractor, Front-end, JavaScript, CSS3, Git, Webpack, Sass, Angular Material, Angular, Webpack 4, Moment.js, Behavior-driven Development (BDD), REST APIs, Bitbucket, REST, CSS, HTML, Test-driven Development (TDD), Front-end Build Tools, Web Development

Front-end Developer

2017 - 2018
BandLab
  • Developed features for a web platform using AngularJS, Lodash, and Sass.
  • Maintained music event websites using JavaScript, HTML, and CSS.
  • Built a desktop app based on Angular2 and Electron.
  • Built the internal app with React, Apollo, and GraphQL.
Technologies: NPM, Front-end, Amazon Web Services (AWS), JavaScript, HTML5, OS X, Git, Browserify, Gulp, Webpack, Node.js, Sass, CSS3, Lodash, Electron, GraphQL, AngularJS, React, Webpack 3, Webpack 4, Moment.js, Behavior-driven Development (BDD), REST APIs, REST, CSS, Redux, Jest, HTML, WebSockets, Google Analytics, Front-end Build Tools, JSX, React Redux, Refactoring, Redux Toolkit, Web Development, Data Visualization, GitHub, React Router, Axios

Front-end Developer

2017 - 2017
Burt
  • Developed micro-apps using Angular2, Semantic UI, HTML, and SASS.
  • Migrated old apps from AngularJS on Angular2 and helped other team members better understand how to do that.
  • Built UI Kitchen for the design team using Semantic UI.
  • Created seed projects to easily start new apps from, wrote unit and functional tests.
Technologies: NPM, Protractor, Front-end, Amazon Web Services (AWS), JavaScript, HTML5, OS X, Git, Webpack, Node.js, Sass, Less, CSS3, Express.js, jQuery, Ruby on Rails (RoR), Ruby, AngularJS, Angular, Webpack 3, Semantic UI, Moment.js, Behavior-driven Development (BDD), REST APIs, REST, CSS, HTML, Front-end Build Tools, Web Development, GitHub

Front-end Developer

2016 - 2017
Saltside Technologies
  • Developed features and fixes for projects using Docker services with Backbone, Pug, jQuery, and Ruby on Rails.
  • Wrote unit and functional tests on Karma, Mocha, and Chai.
  • Contributed to product designs and communicated with design and product teams.
Technologies: NPM, Front-end, Amazon Web Services (AWS), JavaScript, HTML5, OS X, Ubuntu, Git, Grunt, Node.js, Less, CSS3, Ruby on Rails (RoR), Ruby, Docker, Handlebars, JADE, Webpack, Express.js, Underscore.js, jQuery, Backbone.js, Webpack 3, Moment.js, Bootstrap, Pug, Nightwatch.js, SQLite, Bootstrap 3, Behavior-driven Development (BDD), REST APIs, REST, CSS, HTML, Front-end Build Tools, Karma, Mocha, Chai, Instant Messaging, Web Development

Web Developer

2015 - 2016
Sharewire B.V
  • Developed new features for an existing web app on AngularJS, HTML, and CSS.
  • Wrote unit and end-to-end tests using Protractor and Karma.
  • Created wireframes with Balsamiq to better reflect upcoming features.
  • Contributed to the feature designs and communicated closely with design and product teams.
Technologies: NPM, Protractor, Front-end, Karma, Less, CSS3, OpenStreetMap, JavaScript, HTML5, Git, Bower, Grunt, Node.js, Google, Google Maps, Bootstrap, jQuery, AngularJS, Webpack 3, Moment.js, Bootstrap 3, Behavior-driven Development (BDD), REST APIs, REST, CSS, HTML, Front-end Build Tools, Web Development

Senior Web Developer | Team Lead

2014 - 2015
Luxoft
  • Developed new features for the web app using jQuery, Handlebars, Bootstrap, and Sass.
  • Migrated the web app written in Vanilla JS to AngularJS.
  • Mentored co-workers in AngularJS and JavaScript technologies.
  • Created automated unit and end-to-end tests for the front end.
Technologies: NPM, Front-end, Windows, Git, Bower, Grunt, Node.js, Jasmine, Karma, SlickGrid, Crossroads.js, Handlebars, RequireJS, Bootstrap, Sass, CSS3, jQuery, JavaScript, HTML5, AngularJS, Bootstrap 3, Behavior-driven Development (BDD), REST APIs, REST, CSS, Front-end Build Tools, Web Development

Senior Web Developer

2012 - 2014
GlobalLogic
  • Created custom web-framework “from zero” for purpose of writing web-app for brand 802.11n router.
  • Developed widgets for a framework using JavaScript, jQuery, HTML, CSS, and Bootstrap.
  • Designed public presentations aimed at explaining the principles of embedded web app work.
  • Mentored co-workers in JavaScript and Bootstrap technologies.
Technologies: NPM, Full-stack, Front-end, Ubuntu, TCP/IP, SNMP, Icon Design, RhodeCode, Meld, Mercurial, Jenkins, Jasmine, Adobe Photoshop, lighttpd, uHTTPd, Lua, Less, CSS3, JavaScript, HTML5, Bootstrap, D3.js, jQuery, Icon Fonts, Git, Behavior-driven Development (BDD), REST APIs, PHP, REST, CSS, Front-end Build Tools, Web Development

Web Developer

2010 - 2012
GeeksForLess, Inc.
  • Developed features for different projects with jQuery, JQuery Mobile, PHP, MySQL, and MooTools.
  • Maintained existing websites, fixed bugs, and resolved clients' requests.
  • Created app prototypes on MooTools, HTML, JavaScript, jQuery, and CSS.
Technologies: Full-stack, Google Maps, Front-end, MooTools, Google Maps API, MySQL, PHP 5, HTML5, jQuery Mobile, jQuery, JavaScript, Git, REST APIs, PHP, REST, CSS, Subversion (SVN), Joomla, Web Development

Computer Class Administrator

2008 - 2009
Petro Mohyla Black Sea State University
  • Maintained laboratory computers, fixed hardware issues, and installed needed software.
  • Created simple Bash scripts to simplify day-to-day work.
  • Collaborated closely with users of the computer class.
Technologies: Bash, LAN, WiFi, TCP/IP

Storms Homepage

https://play.storms.com/
I developed the company's website from scratch and maintained it on React, Next.js, Sass, and JSS. The website's homepage has a catchy design and a well-thought structure. I actively participated in product and design decisions regarding the website.

Battle Tanks

https://omieliekh.github.io/battle-tanks/
A reincarnation of the Battle Tanks game. It was a home project that I worked on in my spare time. Battle Tanks is written using Vanilla JS and LibCanvas.

Tetris

https://omieliekh.github.io/angular-tetris/
It is a Tetris reincarnation that was written using AngularJS. I worked on this project in my spare time. The engine allows the user to easily decouple it from AngularJS and rewrite it using a different framework.

FairPrice Online

https://www.fairprice.com.sg/
FairPrice Online is the eCommerce platform owned by Singapore's trusted grocery retailer. It offers a wide range of products with prices that are matched online and in stores.

I created this web application with React, Node.js, and Go and developed an order management system.

Cambium ePMP 1000 Web UI

https://www.youtube.com/watch?v=5zDJk1P7ALI
I created a custom web framework from scratch for the web interface and server configuring and monitoring the 802.11n routers. The interface was capable of controlling both the access point and station router types.

Languages

CSS3, Sass, TypeScript, HTML5, JavaScript, CSS, HTML, ECMAScript (ES6), Less, Pug, GraphQL, Go, Python, SQL, Bash, JADE, PHP 5, Lua, PHP, Ruby, C++

Frameworks

Next.js, Express.js, Angular, AngularJS, Material UI, Bootstrap, React Native, Koa, Bootstrap 3, Protractor, Jasmine, Ant Design, Redux, Electron, Swagger, Angular Material, Cypress, Ruby on Rails (RoR), Tailwind CSS, Loopback, Jest

Libraries/APIs

REST APIs, React, Node.js, Moment.js, Lodash, jQuery, Google Maps, React Router, Mustache, Handlebars, SlickGrid, Underscore.js, RequireJS, Google Chart API, Nightwatch.js, React Redux, AG Grid, Crossroads.js, Google Maps API, MooTools, JSON API, HTML5 Canvas, Backbone.js, jQuery Mobile, D3.js, Sugar, Chai, Sinon.JS, Twilio API, WordPress API

Tools

Webpack, Git, NPM, Webpack 4, Front-end Build Tools, JSX, GitHub, Webpack 3, Webpack 2, Bitbucket, Grunt, Karma, Google Analytics, Figma, WebStorm, Atom, Slack, JSS, Mongoose, Balsamiq, uHTTPd, lighttpd, Adobe Photoshop, Meld, Auth0, Travis CI, Browserify, Subversion (SVN), Bower, AWS SDK, Vagrant, Jenkins, Mercurial, Gulp, CircleCI, Mocha, Flow

Paradigms

REST, Test-driven Development (TDD), Behavior-driven Development (BDD), Search Engine Optimization (SEO), Refactoring

Other

Front-end, Full-stack, Material Design, Authentication, APIs, Web Development, Full-stack Development, Axios, GitKraken, Google Material Design, Icon Fonts, Vue Router, Semantic UI, User Experience (UX), WebSockets, SEO Tools, User Authentication, Video Chat, Google SEO, Instant Messaging, MERN Stack, Architecture, eCommerce, Redux Toolkit, Data Visualization, Technical Leadership, TCP/IP, WiFi, LAN, Google, OpenStreetMap, Icon Design, SNMP, Gatsby, Streaming, Mantine, UI Animation, SVG Animation, CRDT

Platforms

Windows, Amazon Web Services (AWS), Docker, Kubernetes, Google Cloud Platform (GCP), Firebase, Linux, MacOS, OS X, Ubuntu, RhodeCode, Twilio, YouTube, Joomla, WordPress

Storage

MongoDB, SQLite, MySQL, Google Cloud, PostgreSQL, Hasura

2005 - 2011

Master's Degree in Intelligent Decision-making Systems

Petro Mohyla Black Sea National University - Mykolaiv, Ukraine

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