Oleksandr Mieliekh
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Front-end/Full-stack Developer
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.
Web Developer
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.
React.js Developer
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.
React Developer
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.
Senior Software Engineer
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.
Full-stack Web Developer
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.
Full-stack Developer | React and Node.js
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.
Angular Developer
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.
Lead Web Developer
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.
Senior Full-stack JavaScript Developer
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.
Senior Angular Engineer
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.
React Front-end Developer
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.
Principal Full-stack Engineer and Technical Lead
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).
Lead Full-stack Developer
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.
Front-end Developer
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.
Front-end Developer
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.
Front-end Developer
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.
Front-end Developer
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.
Web Developer
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.
Senior Web Developer | Team Lead
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.
Senior Web Developer
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.
Web Developer
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.
Computer Class Administrator
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.
Experience
Storms Homepage
https://play.storms.com/Battle Tanks
https://omieliekh.github.io/battle-tanks/Tetris
https://omieliekh.github.io/angular-tetris/FairPrice Online
https://www.fairprice.com.sg/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=5zDJk1P7ALISkills
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
Education
Master's Degree in Intelligent Decision-making Systems
Petro Mohyla Black Sea National University - Mykolaiv, Ukraine
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring