Front-end Developer
2020 - PRESENTPricemoov- Led the front-end development of a smart price recommendations platform used by large retail and eCommerce clients.
- Implemented and managed companies' Design System library.
- Profiled critical components, eliminating wasting renders which dramatically improved performance.
- Simplified the project structure, emphasizing reusability and scalability.
Technologies: React, TypeScriptFull-stack Developer
2019 - 2020Avatar Engines LLC- Worked on providing API endpoints with Node.js/Inversify and MongoDB.
- Built from scratch admin platform for managing platform's database entities and users using React, Node.js, and Mongoose.
- Implemented complex UI components with React/TypeScript and SCSS.
- Improved the UX by creating several DnD-based components.
- Wrote scripts to use and manipulate data from various sources.
Technologies: MongoDB, Node.js, ReactReact Developer
2019 - 2019Mobilize (via Toptal)- Migrated an AngularJS codebase into React.
- Implemented new features on community platform.
- Improved the front-end architecture by reorganizing modules.
Technologies: Styled-components, Redux, ReactReact Developer
2019 - 2019BCG GAMMA (via Toptal)- Developed a prototype used to visualize transportation routes using React, Antd, and Deck.gl.
- Built a scheduling tool in the form of a Gantt chart using React and Material-UI.
- Researched and selected libraries and tools.
- Balanced requirements, UX, and deadlines in order to get most of the business value in a limited timeframe.
- Designed APIs and manipulated big data.
- Composed scripts—with Python and Node.js—to parse complex data structures.
Technologies: Node.js, Recharts, Python, Deck.gl, ReactFront-end Developer
2019 - 2019Softimation (via Toptal)- Finished implementing a cryptocurrency exchange built using Angular.
- Handled the pixel-perfect implementation of the specs (Zeplin).
- Used Angular animations to improve the overall UX.
- Converted a web app to a native version using Cordova.
- Transformed the app to be mobile-first and fully responsive.
Technologies: NgRx, AngularSenior Front-end Developer
2017 - 2019Goreha (via Toptal)- Led the front-end development of a multi-lingual digital rehabilitation platform.
- Used Angular 5 and NgRx to make the Reactive front end.
- Migrated and merged an admin panel application into the platform.
- Built from scratch a product website with React and GatsbyJS.
Technologies: Bootstrap, Angular Material, NgRx, AngularFront-end Developer
2017 - 2017Paladin (via Toptal)- Implemented a mobile-first responsive design.
- Introduced style guides to the project.
- Improved the overall user experience.
Technologies: Django, BootstrapExpert Front-end Developer
2017 - 2017Thinkover (via Toptal)- Designed the application architecture.
- Led the front-end development.
- Implemented visual design solutions (Zeplin).
- Visualized several data structures using D3.js.
- Introduced Sass style guides for a responsive design.
Technologies: D3.js, TypeScript, AngularSoftware Engineer
2015 - 2016Zuehlke Engineering- Worked on several mobile-first web applications with rich user experiences.
- Led the development process of a portfolio management tool application for an investment company in Zurich.
- Designed several charts for the visualization of complex data sets using D3.js.
- Gave lectures on various technical topics such as ECMAScript 6 and unit testing.
- Mentored and knowledge-shared with younger colleagues.
Technologies: CSS, HTML, Aurelia, AngularJS, Spring, Java, JavaScriptSoftware Developer
2014 - 2015Levi9 Global Sourcing Balkan- Worked as a part of an Agile team in the development of an enterprise service bus for Amsterdam Airport.
- Designed and developed multiple OSGI modules for integration with external and internal systems.
- Redesigned and refactored a system making it more maintainable and highly testable.
- Introduced guidelines for unit testing on a project.
Technologies: Web Services, OSGi, Hibernate, Spring, Java