Front-end Developer
2022 - 2022Beacon Ai - Aircraft Tracking Startup- Developed an interactive simulation of a plane flight using React and Cesium.
- Connected a web application to a stream of data received through a WebSocket.
- Implemented live and past video and audio streaming through Amazon Kinesis.
- Created plane gauges and instruments using JavaScript canvas.
- Developed a complex React-based web application for aircraft and aircrew management.
Technologies: JavaScript, TypeScript, Cesium.js, APIs, React, WebSocketsFront-end Developer
2021 - 2021Quantics Biostatistics (via Toptal)- Implemented complex, interactive grid editor using React.
- Added automatic UI generation in React based on the provided data.
- Worked with UI mock-ups to implement the expected front end.
- Added automatic front-end build system that uses Webpack.
- Implemented multiple interactive elements with React, e.g., dialogs, toasts, popups, and modals.
Technologies: JavaScript, React, ASP.NET, MySQL, Microsoft SQL Server, Webpack, CSS, HTML, D3.jsFull-stack JavaScript Developer
2019 - 2021Large US-based Self-driving Car Company (via Toptal)- Developed web applications that mostly use the map view.
- Created complex UI interfaces using React for multiple internal tools.
- Worked on back-end integration with PostgreSQL database.
- Wrote tests for both the back and front end implementations.
- Helped develop web-based simulators and mapping applications.
Technologies: Web Development, Mapbox, Neural Networks, Concurrent Programming, Analytics, Design Patterns, Responsive, Responsive Web Design (RWD), REST, HTML, APIs, YARN, NPM, Security, Docker, Google Maps, MongoDB, NoSQL, Ubuntu, SQL, SQLite, Swagger, Socket.IO, Express.js, Agile, Amazon Web Services (AWS), HTML5, CSS, Bash, Git, Web, Front-end, Full-stack, Back-end, React, Node.js, PostgreSQL, TypeScript, JavaScript, Next.js, GraphQL, Test-driven Development (TDD), Unit Testing, Testing, D3.js, Pixel Perfect, Chart.js, Microservices, RESTful Microservices, Web Architecture, Architecture, Software Architecture, Business Applications, Data Architecture, SaaS, User Interface (UI), DashboardsFull-stack Web Developer
2017 - 2019Buho (Contract)- Developed a complete real estate web application.
- Implemented an interactive map.
- Added a grid of properties.
- Enabled signup using Google and Facebook accounts.
- Implemented a full-fledged CMS system that allows an administrator to completely customize the UI, in multiple languages.
- Implemented automatic translation of pages to specific languages using Google Translate.
- Added asynchronous loading of all elements.
- Implemented an API interface to communicate with the mobile application.
- Created a reusable set of elements that sped up further development.
- Implemented Stripe payment system.
Technologies: SEO Tools, Web Development, Concurrent Programming, Analytics, Server Management, Design Patterns, Responsive, Responsive Web Design (RWD), REST, HTML, Web Components, APIs, Stripe API, NPM, Security, Docker, Google Maps API, Google Maps, NoSQL, Bootstrap, Socket.IO, Express.js, Agile, HTML5, CSS, Bash, jQuery, Git, Web, Front-end, Full-stack, Back-end, Stripe, Gulp, MongoDB, JavaScript, SCSS, TypeScript, Node.js, NestJS, Stripe Checkout, Test-driven Development (TDD), Unit Testing, Testing, Pixel Perfect, Amazon EC2, Web Architecture, Architecture, Software Architecture, Data Architecture, SaaS, User Interface (UI), Page Speed Optimization, DigitalOcean, React NativeFreelance Full-stack Web Developer
2017 - 2019Nextech (via Toptal)- Implemented two-factor authentication.
- Added printing documents to PDF.
- Created an administrator panel.
- Improved security and general application architecture.
- Introduced asynchronous loading of elements and pages.
- Developed a document editor that allowed simultaneous work and saved ongoing changes in a history.
- Implemented Stripe payment system.
Technologies: SEO Tools, Web Development, Concurrent Programming, Analytics, Server Management, Design Patterns, Responsive, Responsive Web Design (RWD), REST, HTML, Web Components, APIs, LAMP, NPM, Docker, MongoDB, SQL, Socket.IO, Express.js, Agile, HTML5, CSS, Bash, jQuery, Git, Web, Front-end, Full-stack, Back-end, Stripe, Security, Duo, MySQL, Node.js, PHP, JavaScript, Test-driven Development (TDD), Unit Testing, Testing, Pixel Perfect, Amazon EC2, Web Architecture, Architecture, Software Architecture, Business Applications, Data Architecture, SaaS, User Interface (UI), Page Speed OptimizationFreelance Front-end Developer
2017 - 2017CivicLift (via Toptal)- Created multiple UI components using React.
- Added multiple screens based on mockups.
- Implemented user flow for multiple cases.
- Improved database schema validation.
- Helped reach a crucial deadline on project delivery.
Technologies: SEO Tools, Web Development, Concurrent Programming, Analytics, Design Patterns, Responsive, Responsive Web Design (RWD), REST, HTML, APIs, YARN, NPM, Security, MongoDB, NoSQL, Ubuntu, Socket.IO, Express.js, Agile, Node.js, HTML5, CSS, Bash, Git, Web, Front-end, Stripe, Meteor, React, JavaScript, NestJS, Test-driven Development (TDD), Unit Testing, Testing, Pixel Perfect, Web Architecture, Architecture, Software Architecture, Business Applications, Data Architecture, SaaS, User Interface (UI)Software Engineer
2015 - 2017TomTom NV- Developed a map search engine back end using Java with Lucene library.
- Developed an app proxy using JavaScript and Node.js.
- Hosted an application on Amazon AWS cloud.
- Hosted an application on Azure cloud.
- Supported delivery of an application to major automotive companies.
- Created extensive documentation about online search service on a developer portal.
Technologies: CSS, Mobile App Development, SEO Tools, Web Development, Mapbox, Concurrent Programming, Analytics, Server Management, Design Patterns, Responsive, Responsive Web Design (RWD), REST, IntelliJ, HTML, APIs, Swift, Elasticsearch, NPM, Security, Docker, Objective-C, Google Maps API, Google Maps, MongoDB, NoSQL, Ubuntu, PostgreSQL, SQL, SQLite, Swagger, Express.js, Agile, JUnit, Amazon Web Services (AWS), HTML5, Web, Front-end, Full-stack, Back-end, Bash, Packer, Git, Apache Lucene, Azure, Node.js, JavaScript, Java, Kubernetes, Test-driven Development (TDD), Unit Testing, Testing, Kotlin, Pixel Perfect, Microservices, RESTful Microservices, Amazon EC2, Web Architecture, Architecture, Software Architecture, Business Applications, Data Architecture, Infrastructure Architecture, SaaS, AWS Lambda, User Interface (UI)UI Engineer
2014 - 2015Massive Interactive Media, Ltd.- Created a UI layer for a video-on-demand application.
- Added functionality to download movies to mobile devices to watch them later.
- Deployed a mobile application to iOS and Android using a single codebase.
- Added an option to easily customize a base application for future customers.
- Adapted a base video-on-demand application for smart TV use.
Technologies: Mobile App Development, Concurrent Programming, Analytics, Design Patterns, Responsive, Responsive Web Design (RWD), REST, HTML, APIs, C, NPM, Security, UI Design, Ubuntu, SQL, SQLite, Swagger, Express.js, Agile, JUnit, HTML5, CSS, Bash, Git, Web, Front-end, HaXe, Objective-C, Java, JavaScript, Test-driven Development (TDD), Unit Testing, Testing, Kotlin, Pixel Perfect, Web Architecture, Architecture, Software Architecture, Streaming Data, Business Applications, Data Architecture, User Interface (UI), A/B TestingMobile App Developer – Contract in London, UK
2014 - 2015Insane Logic, Ltd. (Contract)- Implemented a billing system in the mobile application.
- Added flow for games.
- Encrypted an embedded database.
- Designed embedded database structure.
- Gathered feedback from users regularly and improved the application towards the suggested direction.
Technologies: CSS, Mobile App Development, Concurrent Programming, Analytics, Design Patterns, Responsive, Responsive Web Design (RWD), REST, HTML, IntelliJ, APIs, Security, Agile, Bash, Git, Front-end, SQLite, Android, Java, Test-driven Development (TDD), Unit Testing, Testing, Pixel Perfect, Architecture, Software Architecture, Data Architecture, WebRTC, User Interface (UI), A/B TestingIndependent Software Developer
2012 - 2014Reptile Mobile- Created a collection of games for a marketing division of a large pharmaceutical company.
- Delivered a point-and-click game in JavaScript for a marketing company.
- Developed a music editor for Android.
- Built an application that solves cutting and packing problems in the furniture industry using machine learning.
- Created a nightstand clock and alarm for Android.
- Delivered a skeuomorphic timer for iOS.
- Built a task and calendar application for Android.
- Built and sold the brightness battery widget for Android.
- Developed a countdown widget for Android.
- Created and sold a photo editor for Android.
- Built and sold a BMI calculator for Android.
- Delivered a flashlight application for Android.
- Helped create a T9 keyboard for Android.
- Created an application that detects hemoglobin level in blood based on the shade of a blood sample.
- Delivered a bespoke productivity application for Android called To Do Timer.
- Built a base mobile application and administrator web portal for an audio book company.
- Created an action game about flying pigeons for iOS and Android using Unity framework and C#.
- Delivered a news aggregator for Android.
- Collaborated with multiple companies, large and small. Helped them to create great software and increased their combined revenue by millions of dollars.
Technologies: Mobile App Development, SEO Tools, Web Development, Underscore.js, Adobe Flash, InVision, Photoshop CC, Illustrator CC, Neural Networks, Genetic Algorithms, BrainTree, Play Framework, Google Calendar API, Concurrent Programming, Analytics, Server Management, Design Patterns, Responsive, REST, Web Components, APIs, Swift, ASP.NET, Stripe API, Braintree API, Stripe, Backbone.js, C#, Google AdWords, Flash, LAMP, Security, Docker, Google Maps, Bootstrap, UI Design, Ubuntu, SQL, Agile, JUnit, HTML5, TypeScript, Bash, Git, Web, PHP, Front-end, Full-stack, Back-end, iOS, Android, jQuery, CSS, HTML, Objective-C, Java, JavaScript, Test-driven Development (TDD), Unit Testing, Testing, Laravel, .NET, Pixel Perfect, Amazon EC2, Web Architecture, Architecture, Software Architecture, Data Architecture, Infrastructure Architecture, SaaS, Ionic, WebRTC, User Interface (UI), A/B Testing, Page Speed OptimizationAutomation Design Engineer
2010 - 2012Promet- Designed automatic production lines.
- Helped create software for production automation machines.
- Worked with multiple large production organizations.
- Developed drivers for large industrial machines.
- Supported and developed automatic production processes.
Technologies: Windows, PLC, C