Rustam Ishmatov, Developer in Seattle, WA, United States
Rustam is available for hire
Hire Rustam

Rustam Ishmatov

Verified Expert  in Engineering

Software Developer

Location
Seattle, WA, United States
Toptal Member Since
September 23, 2020

Rustam is a professional software engineer with over a decade of experience creating highly performant and easy-to-maintain enterprise apps. He excels at full-stack development, specializes in Java, JavaScript, and SQL, and keeps up to date with several cutting-edge technologies and frameworks. Rustam is also comfortable with API integrations, SQL tuning, and problem-solving and has a demonstrated history of delivering bug-free applications.

Portfolio

Sabre GLBL, Inc.
Enterprise Service Bus (ESB), SQL, JavaScript, Java, SOAP, REST
KSquare, Inc.
Jersey, Apache Tomcat, Apache CXF, Angular, Groovy, Mule Runtime Engine...
GreenWhite Solutions, Inc.
Apache POI, SOAP, REST, Bootstrap 2, jQuery, Python, CSS3, JavaScript 5...

Experience

Availability

Part-time

Preferred Environment

WebStorm, PL/SQL Developer, Git, IntelliJ IDEA

The most amazing...

...project I've participated in is an online ticket booking software that can process an enormous number of requests at any given time.

Work Experience

Senior Software Engineer

2018 - PRESENT
Sabre GLBL, Inc.
  • Delivered bug-free RESTful and SOAP services using the Java language.
  • Contributed to successful application bug fixes and developed custom tools to speed up the process of fixing.
  • Assisted in the writing technical documentation of the system.
  • Developed features for unit, E2E, and automated testing systems.
Technologies: Enterprise Service Bus (ESB), SQL, JavaScript, Java, SOAP, REST

Contributor Software Engineer

2016 - 2018
KSquare, Inc.
  • Participated in the development of a ticket-booking system with high loads and successfully contributed to delivering of new features and bug fixes using Jira.
  • Implemented a new library to make automated testing more flexible.
  • Contributed to the development of a system's core functionality using Java and Mule ESB 3.
  • Introduced a caching mechanism, new data structures, and algorithms to speed up the search for items which reduced the search time from eight seconds to 200 milliseconds.
  • Assisted in the development of software technical documentation.
Technologies: Jersey, Apache Tomcat, Apache CXF, Angular, Groovy, Mule Runtime Engine, Mule ESB, SOAP, REST, Oracle 11g, JavaScript, CSS3, Spring Boot, Spring MVC, Spring 4, Hibernate, Java EE 8, Java 8

Software Engineer

2012 - 2015
GreenWhite Solutions, Inc.
  • Participated in the development of an application for retail and wholesale management. Successfully developed core features and the UI parts of the application.
  • Performed a lot of SQL tuning to speed up the report-generation processes.
  • Developed a custom reporting engine which could generate reports through custom scripting; also developed the UI part to display Excel spreadsheets in the browser as HTML.
  • Developed RESTful and SOAP services to integrate with third-party systems.
Technologies: Apache POI, SOAP, REST, Bootstrap 2, jQuery, Python, CSS3, JavaScript 5, Apache Tomcat, PL/SQL Tuning, Oracle PL/SQL, Java 7

Software Developer

2010 - 2012
BePro, Inc.
  • Developed a desktop application that monitors employee access to office buildings.
  • Contributed to the development and maintenance of an application for a transport agency; also developed system reports.
  • Developed a web application for the National Library (it handles tens of millions of books); also introduced a MongoDB database to improve the caching part of an application.
Technologies: Windows Presentation Foundation (WPF), MongoDB, SQL Server 2008, ASP.NET, C#.NET, Java 6

SmartUp Application

SmartUp is a Java web-and-mobile application to manage a retail business. It keeps track of stock with an embedded accounting and reporting system.

I worked as the senior full-stack developer to develop and maintain all major core parts as well as UI parts of the application. I was also responsible for the PL/SQL development and performance tuning.

Languages

Java 8, JavaScript, CSS3, C++, TypeScript, Java 7, JavaScript 5, Java 6, C#.NET, Python, Java EE 8, Groovy, Java, SQL

Frameworks

Spring 4, Angular, Spring Boot, Hibernate, Bootstrap 2, ASP.NET, Windows Presentation Foundation (WPF), Spring MVC, Apache CXF, Jersey

Tools

IntelliJ IDEA, Git, WebStorm, Apache Tomcat

Paradigms

REST

Storage

PL/SQL Developer, Oracle PL/SQL, MySQL, MongoDB, PL/SQL, Oracle 11g, SQL Server 2008

Other

Software Design, Computer Security, Data Structures, Web Applications, Mathematics, Calculus, PL/SQL Tuning, SOAP, Algorithms, Computer Graphics, Enterprise Service Bus (ESB)

Libraries/APIs

Apache POI, jQuery

Platforms

Mule ESB, Mule Runtime Engine

2015 - 2017

Master's Degree in Computer Science

Maharishi International University - Fairfield, IA, United States

2005 - 2010

Bachelor's Degree in International Economic Relations

University of World Economy and Diplomacy - Tashkent, Uzbekistan

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