Alexander Syrovatsky, Developer in Austin, TX, United States
Alexander is available for hire
Hire Alexander

Alexander Syrovatsky

Verified Expert  in Engineering

Full-stack Developer

Location
Austin, TX, United States
Toptal Member Since
October 2, 2012

Alexander is a highly skilled Force.com/Apex, Ruby on Rails, Python, React, and Node.js developer with data science expertise. His portfolio includes many sophisticated applications, including several capitalizations and fiscal accounting tools. Alexander also has deep expertise in project management.

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Visual Studio Code (VS Code)

The most amazing...

...software I've developed is an application for the management and evaluation of capitalization tables for investment companies.

Work Experience

RoR Developer

2022 - 2024
Pennsylvania Insulating Glass Corp
  • Developed Ruby on Rails (RoR) 7 application from scratch. Integrated a 3rd-party software into a RoR scheduling program and QuickBooks 2024 Enterprise manufacturing version.
  • Upgraded QuickBooks 2016 to 2024 and provided a different bridge (LetSync) between the RoR and QuickBooks.
  • Migrated old infrastructure to a new approach hosted in Digital Ocean provider.
Technologies: Ruby on Rails (RoR), SQL, MySQL, Intuit QuickBooks

Ruby on Rails Developer

2023 - 2023
Mark Hampton LLC
  • Made UI changes for an interior design firm according to the new design. Administered eCommerce site database.
  • Tracked and fixed bugs and provided recommendations about the next steps.
  • Proposed transforming the project to use Ruby on Rails best practices.
Technologies: Ruby on Rails 4, Ruby on Rails (RoR), Akamai

RoR Developer

2022 - 2022
Next Level Negotiations LLC
  • Worked on complex US taxation models for civilians and the military.
  • Contributed to the creation of a sophisticated system that allows comparing taxation plans using the backsolve algorithm.
  • Created PDF pages for tax drill-downs with images and charts to adjust PDFs generated by Wicked PDF.
Technologies: Ruby on Rails (RoR), JavaScript, HTML

Full-stack Developer

2022 - 2022
Freelance
  • Developed an app that connects therapists with applicants.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Designed and implemented applications from scratch using React and Node.js with the integration of Salesforce (additional CRM), JetForm (interacting with users), and Authorize.net (payments).
  • Created and streamlined the deployment process using the Heroku pipeline flow.
Technologies: JavaScript, React, Node.js, Back-end Development, CSS, HTML5, SQL, Git

Data Engineer and Developer

2017 - 2022
Intetics
  • Implemented solutions and set up infrastructure, handled data flow using Airflow ETL, and created products as independent services.
  • Developed RoR gems, microservices, and embedded models for applications.
  • Analyzed and extracted information from the text and investigated data.
  • Set up AWS infrastructure from scratch and developed main features.
Technologies: Python, Ruby on Rails (RoR), PostgreSQL, API/Services Architecture, Amazon Web Services (AWS), MySQL

Senior Full-Stack Developer

2017 - 2021
Mega Stock Picker
  • Developed stock picker and price predictor from scratch.
  • Used web scraping of various sources to fill a database with stock and company data.
  • Handed over to a team of developers, which I managed as a team lead.
Technologies: Python, Angular, Web Scraping, Data Modeling

RoR Developer

2014 - 2017
Brightgrove
  • Helped develop a big auto site which is in the top five in Germany.
  • Designed and developed the source code and covered it with specs.
  • Maintained communication with mobile app developers and designed and implemented the API.
  • Integrated with different services, designed the database, and dealt with big data.
Technologies: Elasticsearch, Ruby on Rails (RoR), JavaScript, PostgreSQL, API/Services Architecture, GraphQL, Ruby

RoR Developer

2014 - 2014
Projestic
  • Created a meeting platform with the ability to arrange conferences and slide presentations.
  • Helped develop a customer and retailer social network.
  • Created deployment process and worked on infrastructure.
Technologies: Ruby on Rails (RoR), JavaScript, PostgreSQL, API/Services Architecture

Senior Programmer

2010 - 2014
AllRounds, Inc.
  • Implemented mathematical models for different valuation methods (OPM valuation of options, binary valuation, etc.).
  • Created a reverse method to perform company valuation via security prices.
  • Implemented connections to Google Docs (importing, exporting spreadsheets and docs, signature).
  • Created interactive and static charts and report functionality.
  • Developed a stock trading system with complex prediction models.
  • Made a sophisticated application for downloading data from Salesforce.org that maintained lookup and master-detail relations and allowed for uploading to another org tool.
  • Uploaded and installed released packages for test coverage and administration.
  • Designed and created components of Visualforce pages using Apex, JavaScript, jQuery, CSS, and Ajax.
Technologies: Apex, Salesforce, JavaScript

Developer

2005 - 2010
Xenial, Ltd.
  • Developed view, business, and database layers with Ruby on Rails, JavaScript, CSS, HTML, and Ajax.
  • Created client-server applications using Java, JDBC, and Swing.
  • Developed business logic for a testing system in Java.
  • Designed and implemented the GUI for the Suprasphere system with SWT and Swing.
  • Developed source code, made UI design, and oversaw full-stack development.
Technologies: Ruby on Rails (RoR), Java

Footwear

A footwear eStore site.

PRIMARY RESPONSIBILITIES:
• Design and development of source code.
• Database design and development.
• Implemented the GUI.

TECHNOLOGIES:
• Ruby on Rails
• DHTML
• JavaScript
• CSS

KEY CONTRIBUTIONS:
• Developed the entire application from scratch.

Stayway

A site for traveling.

PRIMARY RESPONSIBILITIES:
• Design and development of source code.
• Implemented GUI.

TECHNOLOGIES:
• Ruby on Rails
• DHTML
• Javascript
• CSS

KEY CONTRIBUTIONS:
• Designed and implemented part of the user interface.
• Worked on the front-end.

Suprasphere System

A system for managing chat, messaging, resources management, social management, and other resources.

PRIMARY RESPONSIBILITIES:
• Design and development of source code
• Database design and development
• GUI implementation

TECHNOLOGIES:
• Core Java
• Hibernate
• Swing
• SWT
• Networking

KEY CONTRIBUTIONS:
• Developed the front end.
• Developed some business layer functionality.
• Developed the view of some forms for GUI.

Store and Trade System

A system for managing a firm's trade activities as well as managing the store and processing documents.

System of managing trade activities such as managing a firm's store and document processing.

PRIMARY RESPONSIBILITIES:
• Design and development of source code
• Database design and development
• GUI implementation

TECHNOLOGIES:
• Core Java
• Hibernate
• Swing

KEY CONTRIBUTIONS:
• Developed the front end.
• Developed user interface

Testing System

A client-server testing system that is used for testing students.

PRIMARY RESPONSIBILITIES:
• Design and development of source code

TECHNOLOGIES:
• Java

KEY CONTRIBUTIONS:
• Developed business layer

Pathfinder

An application for managing a pension fund database, including the ability to create questionnaires.

Implemented sophisticated searching against questionnaire results.

Limited Partner Manager

An application for fund formation and fund reporting that allowed for communication with potential and existing investors in a specific fund as well as provided various rights and terms along with the ability to sign electronically and convert indications of interest and comply with regulations (including accreditation).

Fund Analyzer

An application for handling the accounting of funds via capital calls, ongoing limited partnership communication, appropriate journal entries, and appropriate documentation (based on reporting requirements).

Capitalization Manager

An application for managing and evaluating capitalization table for an investee company. It included the ability to format data tables via template spreadsheet or direct entry. The spreadsheet could then be sent to the investee company to be filled out and approved, with a finalized spreadsheet then imported into the application. Created the capability for user customization of spreadsheets, including preferences for type of financing and lines of credit with coverage specific to any form of schedule (e.g., accrued interest).

NDA

A project to analyze large amounts of text data and provide predictions.

eCommerce Project for a New York Design Firm

https://alexahampton.com/
Logo Changes: The company's logo has been updated on the website. The new design seamlessly replaces the previous logo, ensuring a fresh and modern look.

Content Updates: The website now features updated project descriptions, service offerings, team bios, and other relevant information. This ensures that visitors have access to the most accurate and current information.

Throughout the process, open and effective communication was maintained with the client. This included discussions on design choices, regular progress updates, and addressing any feedback or concerns promptly.

Languages

SQL, Python, JavaScript, Java, Ruby, Apex, Snowflake, Sass, CSS, HTML5, GraphQL, HTML

Frameworks

Ruby on Rails (RoR), Angular, Django, Redux, Hibernate, AngularJS, Spring, Ruby on Rails 4

Platforms

Salesforce, Amazon Web Services (AWS), Amazon EC2, Docker, Heroku, NetBeans, Linux, Windows, Visual Studio Code (VS Code)

Other

Customer Relationship Management (CRM), Back-end Development, APIs, Web Scraping, Data Scraping, Data Modeling, Algorithmic Trading, Akamai, Intuit QuickBooks

Libraries/APIs

React, Node.js, Pandas, Scikit-learn, NumPy, Natural Language Toolkit (NLTK), SpaCy, Backbone.js, Face.com API, jQuery, Stripe

Paradigms

API/Services Architecture, Agile Software Development, Object-oriented Programming (OOP)

Tools

Atom, Visual Studio, Apache Airflow, GitHub, Git, Eclipse IDE, Sublime Text, RubyMine, IntelliJ IDEA

Storage

Neo4j, Redis, Elasticsearch, PostgreSQL, MongoDB, MySQL

2001 - 2007

Master's Degree in Math, Computer Science, and Economics

V.N. Karazin Kharkov National University - Kharkiv

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