Soley Pasban
Verified Expert in Engineering
Front-end Developer
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
Experience
Availability
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
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.
Full-stack Developer, Application Architecture
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.
Front-end and Back-end Developer (Self-employed)
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.
Front-end Developer
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.
Front-end Developer | UI/UX Engineer
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.
Back-end Developer
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.
React Games Developer
The FMA Creatives
- Developed browser and mobile games in React.
- Tested and customized games for various screen sizes.
Front-end and Back-end Developer
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.
Front-end Developer | UI/UX Engineer
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.
Part-time Developer
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.
Founder | Developer
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.
Front-end Developer | UI/UX Engineer
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.
Core Developer
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.
Developer
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.
Lead Developer
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.
Developer
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.
Designer | Animator | Developer
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.
Developer
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.
Developer
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.
Experience
Revolut (Internet Banking) Exchange Section
Scientific Research and Development
http://ieeexplore.ieee.org/search/searchresult.jsp?searchWithin=%22Authors%22:.QT.Soleyman%20Pasban.QT.&newsearch=trueI 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/salivanI 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
Work as a Teacher and Instructor
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 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 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.
Skills
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
Education
Bachelor's Degree in Business Management and Marketing
Vilnius Verslo Kolegija - Vilnius, Lithuania
Master of Business Administration (MBA) Degree in Business Administration
Haroun Education Ventures MBA Degree Program - San Francisco, CA, USA
Bachelor's Degree in Media and Game Development
Vilniaus Verslo Kolegija - Vilnius, Lithuania
Master of Science Degree in Artificial Intelligence
University of Qazvin - Qazvin, Iran
Bachelor's Degree in Software Engineering
University College of Nabi Akram - Tabriz, Iran
Associate's Degree in Computer Science
Tabriz Technical College - Tabriz, Iran
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