Soley Pasban, Developer in Vilnius, Vilnius County, Lithuania
Soley is available for hire
Hire Soley

Soley Pasban

Verified Expert  in Engineering

Front-end Developer

Location
Vilnius, Vilnius County, Lithuania
Toptal Member Since
April 2, 2017

Along with a master's degree in artificial intelligence and 17 years of professional software development experience, Soley loves designing algorithms, finding solutions, and solving problems. He is open to fellow developers' thoughts and enjoys collaborating with them to overcome obstacles. Soley goes beyond the call of duty and finishes projects exceptionally well.

Portfolio

Rockford Financial, LLC (via Toptal)
Electron, JavaScript, HTML5, Sass, DevOps, Automation, Node.js, React, Gulp
Vanilla (via Toptal)
User Interface (UI), SCSS, Docker, React Router, D3.js, Node.js, React
Toonito
Amazon Web Services (AWS), Docker, User Experience (UX), Java, Node.js, React...

Experience

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code)

The most amazing...

...thing was to design a trading platform for AlphaPoint, develop reusable components for Vanlo, and to provide highly maintainable codes for Albayanat Alwasphiah.

Work Experience

Front-end Developer, DevOps Engineer

2020 - 2021
Rockford Financial, LLC (via Toptal)
  • Built and maintained a CI/CD pipeline using GitHub Actions to improve the development and operations performance.
  • Added gulp scripts to automate deployments, including obfuscating codes and code signing.
  • Wrote a Bash script to upload built versions of the Electron application to AWS S3.
  • Added an auto-updater for Mac, Windows, and Linux versions of the application.
  • Developed additional pages and components for new features.
Technologies: Electron, JavaScript, HTML5, Sass, DevOps, Automation, Node.js, React, Gulp

Full-stack Developer, Application Architecture

2020 - 2020
Vanilla (via Toptal)
  • Developed reusable D3 charts from server data using React.
  • Developed components for various part of the front-end application based on an Adobe XD design (pixel perfect).
  • Developed the server application using Node.js and Express connecting to the PostgreSQL database.
  • Added CI/CD using GitHub Actions to automate the deployment process.
  • Dockerized the development and production environments on a private server for React Express and PostgreSQL.
  • Performed a lot of code refactoring to follow the clean-code concept.
Technologies: User Interface (UI), SCSS, Docker, React Router, D3.js, Node.js, React

Front-end and Back-end Developer (Self-employed)

2019 - 2020
Toonito
  • Worked on server-side codes using Node.js and Express, and microservices architecture to be able to use the code on AWS Lambda.
  • Developed both the user and admin dashboards using React, Redux, and Hooks.
  • Implemented the entire UI/UX using Sass on the dashboards.
  • Implemented various reporting elements using HighChart, D3.js, and SVG for the admin dashboard.
  • Designed a Java server to process multimedia content, graphical elements, and sounds files to upload on S3.
  • Provided several CI/CD solutions for testing environments for different parts of the deployment stages.
  • Implemented the application architecture as a SaaS on AWS.
  • Led a team of nine, including designers, animators, and programmers to implement several product features.
  • Guided UI designers to prepare specific UI elements for better UX.
Technologies: Amazon Web Services (AWS), Docker, User Experience (UX), Java, Node.js, React, JavaScript

Front-end Developer

2018 - 2019
Vanlo Corporation (via Toptal)
  • Developed a Chrome extension to access API calls and add extra functionality to a third-party application.
  • Implemented a user dashboard using React, Redux, and Sass so clients can manage their work loads.
  • Used React to develop reusable components for various parts of the extension.
  • Developed a clean user interface and insured to provide a great user experience for users.
  • Built a local server to mimic initial API calls and reduce the workload from back-end developers at the beginning of developing the extension.
  • Provided daily reports to identify issues in the early stages and give a clear view of the development progress.
  • Designed a cross-window communication system between the extension and application content.
Technologies: CSS, Chrome Extensions, WebSockets, Redux, React

Front-end Developer | UI/UX Engineer

2017 - 2018
AlphaPoint (via Toptal)
  • Designed React components for dashboard while wiring up events and callbacks to speed up the workflow.
  • Intensively worked with styling components using CSS and JSS in a pixel-perfect manner.
  • Used Radium to add animations for interactive components.
  • Built complex components based on Redux-forms to work and interact with Redux store.
  • Implemented several action creators, reducers, and middle-wares to use and interact with Redux.
  • Worked among several great Agile teams with daily communication and status reports.
Technologies: Animation, CSS, JSS, React Router, Radium, Redux, React

Back-end Developer

2017 - 2017
ReModel
  • Developed several endpoints for API calls in a node server.
  • Implemented sockets for fast back-end computations in order to protect formulas.
  • Worked with Passport.js for login and session management.
  • Analyzed data and provided several statistical reports for product price prediction.
  • Created multiple charts to represent information using HighChart and D3.js.
Technologies: Socket.IO, Passport.js, Express.js, Node.js

React Games Developer

2017 - 2017
The FMA Creatives
  • Developed browser and mobile games in React.
  • Tested and customized games for various screen sizes.
Technologies: HTML, CSS, React

Front-end and Back-end Developer

2017 - 2017
Vibe Community
  • Built a community application for VCash CryptoCurrency (XVC) from scratch.
  • Designed a cryptocurrency-based verification system using blockchain transactions.
  • Integrated an XVC wallet with the back-end and several third-party APIs.
  • Created several custom components and widgets for the front-end.
  • Integrated autoresponders and SMS verification systems for extra security.
Technologies: Gulp, Sass, MongoDB, React, Node.js

Front-end Developer | UI/UX Engineer

2017 - 2017
Spotbeat (via Toptal)
  • Worked on the front-end side to make the look and feel more consistent.
  • Tested various parts of the project to find bugs and errors.
  • Added transitions and animations to make the appearance of the elements smooth and natural.
  • Provided constructive recommendations to have a better user experience.
  • Implemented classes for user authentication and a messaging system.
Technologies: JavaScript, HTML, Sass, React

Part-time Developer

2014 - 2017
Control Media and Marketing
  • Developed various applications to manage YouTube channels and Facebook pages.
  • Improved Shopify codes to meet customer needs for a better user experience.
  • Developed several WordPress sites for promoting products and remote services.
  • Implemented eCommerce technologies using WooCommerce and Shopify.
Technologies: Shopify, WordPress, Ajax, jQuery, APIs, mSQL, Java, PHP

Founder | Developer

2013 - 2017
Self-employed
  • Managed a team of two designers and two developers to create game arts and level design.
  • Performed hiring and screening to build a professional team.
  • Constructed HTML5 interactive and engaging games suitable for all ages.
  • Tested Android and HTML5 games to boost player experience and gameplay.
  • Developed tools to create scenes and animations for HTML5 games much faster.
  • Became skilled in the advanced usage of audio, image, and vector graphics files such as WAV, MP3, PNG, JPG, and SVG.
  • Created a support system and auto-responder for better customer services.
Technologies: WebSockets, REST, Canvas, HTML5, JavaScript, Java

Front-end Developer | UI/UX Engineer

2016 - 2016
Agile Analytics Agency
  • Developed a REST API with Node.js in order to generate the desired JSON data.
  • Developed the front-end user interface using jQuery, HTML5, and CSS.
  • Refactored JavaScript code and CSS style sheets to increase the performance.
  • Added animations and transitions to various parts of the application for a better user experience.
Technologies: Node.js, jQuery, Highcharts, HTML5, CSS, JavaScript

Core Developer

2016 - 2016
Smart Pizza
  • Developed a conversational bot to take orders via Messenger.
  • Combined an AI API with a back-end server to power up the customer engagement.
  • Created an admin area to manage customers, orders, products, and delivery status.
  • Unit-tested the whole project to reduce the maintenance cost and debugging time.
  • Used the Google Map API to locate customers and accept requests in a defined area.
Technologies: Google Maps API, Facebook Messenger API, CSS, JavaScript, REST, Api.ai, Node.js

Developer

2011 - 2011
Foreigner Language Training Center
  • Designed and published learning materials for foreign students.
  • Heavily used Flash for this project as it was required for the creation of a lot of animations and user interactions.
  • Provided reports of study progress for each student.
Technologies: Adobe Flash, Java

Lead Developer

2010 - 2011
Omid Gostar
  • Led the development and execution of technology strategy from architecture to completion.
  • Managed the development team—taking care of the program consistency.
  • Led the team by advocating the use of techniques that enabled them to write better and more understandable codes.
  • Implemented documentation and source control rules on the team.
  • Set high QA standards and testability of the modules.
Technologies: Test Automation, Documentation, Git, PHP, Java

Developer

2008 - 2009
Baharestan Manuscript Research Center
  • Worked on concurrent programming which was used to speed up the comparison process among millions of texts to find the best matches with minimum edit distance.
  • Developed several plugins and modules to work with text data.
  • Analyzed manuscripts to create critical edition and export results ready to print as a book.
  • Used various technologies to extract differences between manuscripts such as DNA comparison and longest common distance algorithms.
Technologies: HTML, XML, Database Applications, Delphi

Designer | Animator | Developer

2007 - 2008
Tabriz Health Research Center
  • Created learning materials for health and medicine students.
  • Led the developers and animators in the creation of the learning tools.
  • Used several multimedia applications and web technologies to manage and evaluate users in their study program.
Technologies: PHP, Flash ActionScript, Adobe Flash

Developer

2005 - 2006
Telecommunication and Utilities Support Center
  • Developed a full-duplex modem's API which was used to answer the calls for customers requesting a service and reducing the work load of the support team.
  • Designed the architecture and communication specifications for the project.
  • Provided customer support and implemented financial functionalities to provide the best user experience via phone.
Technologies: Database Applications, Sockets, Windows API, Java

Developer

2002 - 2003
Agriculture and Soil Research Center
  • Developed an application for researchers to manage soil examination results.
  • Designed reports to be used in the application with various charts for a better visualization.
  • Used network connections in order to provide a multi-user application.
Technologies: Crystal, Databases, Delphi

Revolut (Internet Banking) Exchange Section

In this project, I created a replica of Revolut's exchange section. Besides that, I also built several other views of their mobile application using React, including the login page, add funds, details, transaction history, profile, and several other pages. This project is open to the public to download and learn from.

Scientific Research and Development

http://ieeexplore.ieee.org/search/searchresult.jsp?searchWithin=%22Authors%22:.QT.Soleyman%20Pasban.QT.&newsearch=true
I studied articles in algorithm design and programming languages. I used primary resources, mostly articles from IEEE and ScienceDirect.

I also published several papers.
• “Prediction of the Effect of Heat Generation in Ballscrew on the Accuracy of CNC Milling Machine,” 14th International Conference on Modelling and Simulation, UKSim 2012.
• “A New Sorting Algorithm Using 3D Cellular Automaton,” 16th National Conference on Electrical Engineering, ICEE-16.

I also participate in local seminars and conferences as well as international ones.

Stack Overflow and Coding Challenges

http://stackoverflow.com/users/2655623/salivan
I engage with the community on Stack Overflow. It's a great way to get new ideas on how to solve problems and get a variety of opinions from fellow developers.

I solved all code challenges from lessons 1-19 and contributed to help other coders to create optimized codes that score 100%. I also actively participate in HackerRanks coding challenges and am eager to solve the problems with a 100% score! I also participated in several ACM programming contests.

LemoLive | Music, Health, and Wellness

I've been working on this project for a while. It is about reggae music. Due to the limitation of the current platform, we are working on shifting to a new platform that would allow us to have more sections such as a shop, a blog, and a support system.

Work as a Teacher and Instructor

I taught computer programming, internet technologies, compiler design, project management, web design, and computer graphics.

I was also a tutor in various private institutes and learning centers where I taught computer science, IT, and ICT courses.

Games, Animations, and Graphics

I designed various games and applications for companies using Flash and ActionScript. Due to this, I have a full understanding of movie clips, vector arts, timing, and sounds which help to complete projects efficiently.

I developed the mechanics of over 18 games using LibGDX, GameMaker Studio, HTML5, Stellar, and Unity2D. Some of the games that I created were multi-player games such as puzzle and word games, which required managing users' interactions with servers in an optimized environment to reduce the latency and game lag.

Awards

I won second place in the Khawarizmi Competitions. My project was a mining robot that was built to explore an unknown place looking for metal objects hidden underground and plot a map of their locations.

I also won third place in the National Urban Robot Competitions. My project was a shopping cart designed to help people find their items in shops as fast as possible using pathfinding and optimization algorithms.

I won the Best Data Hack Award and Public Prize Award in Science Hack Day Vilnius, 2017. My project was a protein music app that composed music from DNA sequences and genomes.

Languages

XML, HTML, Sass, JavaScript, HTML5, SCSS, CSS3, Java, PHP, CSS, Delphi, PHP 7, Flash ActionScript, Crystal

Frameworks

PixiJS, Phaser.io, Electron, Express.js, Redux, JSON Web Tokens (JWT), GWT, LibGDX, Slim, Swing, Bootstrap 3, PHPUnit, AngularJS, PHP MVC

Libraries/APIs

Windows API, Sockets, Highcharts, D3.js, Three.js, React Redux, Redux-Saga, Redux Form, Passport.js, React, Node.js, Socket.IO, Google Maps API, jQuery, Mandrill API, PayPal API, YouTube API, Facebook API, Dropbox API, React Router, Facebook Messenger API

Tools

Adobe Flash, Canvas, JSS, Gulp, Git, Webpack, Google Docs, Photoshop CS6, Eclipse IDE, Apache Maven, Gradle, Jenkins

Paradigms

Test Automation, REST, Responsive Web Design (RWD), Concurrent Programming, Test-driven Development (TDD), Object-oriented Programming (OOP), Testing, Scrum, Agile, DevOps, Automation

Platforms

Visual Studio Code (VS Code), Docker, LAMP, Linux, Api.ai, Amazon Web Services (AWS), Android, Firebase, Shopify, WordPress

Storage

mSQL, Databases, Redis, MongoDB, MySQL, JSON

Other

Documentation, APIs, Database Applications, Radium, User Interface (UI), User Experience (UX), Web Scraping, CSS3 Animation, Algorithms, Data Structures, Web Hosting & Domain Setup, Full-stack, Pattern Design, Data Visualization, WebSockets, Cookies, Social Media Login, Firefox Extensions, Chrome Extensions, Back-end, OOP Designs, Ajax, Game Programming, Front-end, 2D Games, CSV, Mailchimp API, Game Design, Styling, Shell Scripting, Animation, SOAP, Video Processing, Security, Image Processing, Text Processing, Comet, Genetic Algorithms, Artificial Intelligence (AI), Game Development, Game Design Documentation, Web Programming, Computer Science, Business, B2C Marketing

2021 - 2021

Bachelor's Degree in Business Management and Marketing

Vilnius Verslo Kolegija - Vilnius, Lithuania

2019 - 2020

Master of Business Administration (MBA) Degree in Business Administration

Haroun Education Ventures MBA Degree Program - San Francisco, CA, USA

2016 - 2019

Bachelor's Degree in Media and Game Development

Vilniaus Verslo Kolegija - Vilnius, Lithuania

2005 - 2007

Master of Science Degree in Artificial Intelligence

University of Qazvin - Qazvin, Iran

2003 - 2005

Bachelor's Degree in Software Engineering

University College of Nabi Akram - Tabriz, Iran

2001 - 2003

Associate's Degree in Computer Science

Tabriz Technical College - Tabriz, Iran

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