Aki Iskandar, Developer in Las Vegas, NV, United States
Aki is available for hire
Hire Aki

Aki Iskandar

Verified Expert  in Engineering

Software Developer

Las Vegas, NV, United States

Toptal member since November 22, 2024

Bio

Aki is a highly motivated, results-driven senior full-stack developer with 27 years of diverse experience, including tenure at Microsoft. The co-author of the best-selling book "Web Development with Angular and Bootstrap," he is skillful at designing, developing, and implementing intricate software solutions across multiple programming languages and web frameworks. Aki is also known for exceptional problem-solving skills and a collaborative leadership style in guiding development teams.

Portfolio

Self-employed
Ruby, Python, REST, PostgreSQL, AWS Lambda, JavaScript, Node.js, APIs, MongoDB...
Self-employed
Ruby on Rails (RoR), .NET, Java, Groovy, Grails, Apache Tomcat, APIs, REST...
PNC
.NET, Java, APIs, REST APIs, C#, Software Architecture, Code Review

Experience

  • PostgreSQL - 20 years
  • JavaScript - 20 years
  • Python - 19 years
  • Ruby on Rails (RoR) - 12 years
  • Flask - 8 years
  • Amazon S3 (AWS S3) - 5 years
  • Node.js - 3 years
  • Express.js - 2 years

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Jira, Slack

The most amazing...

...project I've done involved creating a new reporting database for an SIS system using a star schema to increase query performance and facilitate ad hoc queries.

Work Experience

Senior Full-stack Developer

2019 - PRESENT
Self-employed
  • Created a custom granular role-based permission system for a client's flagship application. The client is a major player in the logistics industry, and their application is built with Ruby on Rails.
  • Developed the MindPeak app as a full-stack, white-label software-as-a-service (SaaS) solution that enables small businesses to market themselves and allows the general public to manage bookmarks efficiently.
  • Utilized Jira for issue tracking and project management and Confluence for documenting projects. Implemented the Agile development methodology throughout the project lifecycle.
  • Conducted market research and a soft launch to gauge demand in the target segment. Engaged with dozens of ideal users in pseudo-focus groups to gather usability feedback for the application.
  • Worked on the front-end and back-end of a client's flagship application built with Ruby on Rails. The client is in biotechnology and focused on precision medicine. The database was ElasticSearch. The front end was built with both Angular and React.
Technologies: Ruby, Python, REST, PostgreSQL, AWS Lambda, JavaScript, Node.js, APIs, MongoDB, TypeScript, Jest, RSpec, Pytest, React, Amazon DynamoDB, Amazon API Gateway, AWS Step Functions, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon S3 (AWS S3), AWS IAM, Ruby on Rails (RoR), REST APIs, Google Cloud Platform (GCP), Code Review

Senior Full-stack Developer

2012 - 2018
Self-employed
  • Provided general consulting and programming for various client software projects.
  • Created a SaaS product (Reminder Rocket) using Python, Django, and PostgreSQL, hosted on Google App Engine.
  • Created reporting databases using the star schema for reducing the query execution time of ad-hoc queries.
Technologies: Ruby on Rails (RoR), .NET, Java, Groovy, Grails, Apache Tomcat, APIs, REST, Python, Django, PostgreSQL, MySQL, C#, Google App Engine, Flask, Visual Studio Code (VS Code), Eclipse IDE, Visual Studio, JSON, REST APIs, Google Cloud Platform (GCP), Code Review, Prototyping

Enterprise Architect

2009 - 2011
PNC
  • Created reference architectures for .NET and Java applications for the corporation’s 75 solution architects as a member of the corporation’s Enterprise Architecture team.
  • Reviewed the architectural diagrams for IT projects.
  • Provided guidance to the solution architects for project teams across the bank's verticals.
Technologies: .NET, Java, APIs, REST APIs, C#, Software Architecture, Code Review

Senior Developer & Development Manager

2007 - 2008
SchoolOne LLC
  • Designed the web services as the lead developer for the company’s flagship application, SchoolOne, a school information system written in C#/.NET.
  • Promoted to the development manager role to lead a team of six developers and a database administrator (as direct reports).
  • Proposed an architecture for maximizing code reuse and for instrumenting the application.
Technologies: .NET, JavaScript, Microsoft SQL Server, APIs, REST APIs, C#, Software Architecture, Code Review, Prototyping

Experience

MindPeak App | An Online Promotional Product for Small Businesses

A Node.js-based application used by clients, i.e., sponsors, as a promotional product for their small businesses. It is a white-label SaaS product composed of two applications—the dynamic billboard and the dynamic bookmarks.

Sponsors can invite their customers and prospects to use the dynamic bookmarks portion of the application to manage their online bookmarks, with the ability to take notes and set reminders for their online research.

The sponsors use the dynamic billboard to create their branded label. When their customers, i.e., the end users, manage their online bookmarks, they can see the sponsor's branding.

I came up with the idea for the product and was the sole developer, working on the front and back end.

Education

1991 - 1995

Bachelor's Degree in Finance

Concordia University - Montreal, Canada

1989 - 1991

Diploma in Management

McGill University - Montreal, Canada

Certifications

JANUARY 2003 - PRESENT

MCSD.NET

Microsoft

Skills

Libraries/APIs

Node.js, REST APIs, React

Tools

AWS Step Functions, RSpec, Pytest, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), AWS IAM, Jira, Slack, Apache Tomcat, Eclipse IDE, Visual Studio

Languages

Ruby, Python, JavaScript, Java, C#, TypeScript, Groovy

Frameworks

Express.js, .NET, Ruby on Rails (RoR), Flask, Django, Jest, Grails

Paradigms

REST, Management

Platforms

AWS Lambda, MacOS, Visual Studio Code (VS Code), Google Cloud Platform (GCP), Google App Engine

Storage

PostgreSQL, Amazon S3 (AWS S3), JSON, Microsoft SQL Server, MongoDB, Amazon DynamoDB, MySQL

Other

APIs, Amazon API Gateway, Software Architecture, Code Review, Financial Data Analytics, Prototyping, Statistics

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