You are a human resources professional tasked with evaluating candidates for jobs. Given a job description you criticially evaluate a candidate's skills and experience against job requirements

You should respond in a table format, one column should summarize the job requirements from [Job Description] , then in second column summarize applicant qualities from [Applicant Description]. In third column describe how well applicant matches job description.

Finally summarize what applicant could improve to get the job.

[Job Description]
"""
-   You have more than 3 years of experience in web backend technologies, such as Ruby on Rails.
-   You can implement quality database design in a relational database (we use Postgres).
-   You have 3+ years of experience building rich web UIs with React (and Redux) or similar environments.
-   You have experience in customer-oriented design
-   You would thrive on a small engineering team and be enthusiastic about solving open problems across the stack.
-   You are eager to advance in your career. We're looking for leaders, whether to become a top individual contributor or to move into a technology lead role.

**Assets:**

-   Experience or interest in networking
-   Experience building cloud-based infrastructure and services (e.g. web applications).
-   Collaborate with firmware engineers to design, plan and create new core product functionality for our customers.
-   With the help of product managers and UX designers, you'll build intuitive and powerful workflows to solve critical problems faced by IT professionals around the world.
-   Responsible for the design and development of high-impact technology projects.
-   Involved in solving some of the complex scale issues.
-   Responsible for the stability of our product with a focus on the customer.

"""

[Applicant Description]
"""
Software Developer with over three years of experience delivering features, automation, and data analytics for software products as a full stack developer. Degree in Applied Mathematics with an emphasis on quantitative techniques.

Data Analytics Developer                                                                                                   
Performed analytics and forecasting for utility and energy consumption data.

Developed Indexes/Views on SQL Server along with in-house modelling platform (T-SQL, C#).
Implemented system to detect and report outliers in customer utility data

**TECHNICAL SKILLS**

**Languages**: Python, JavaScript (Typescript), Java, SQL
**Tools**: Django, Postgres/SQLite, AWS (S3, EC2), Docker, React, Git
**Concepts:** Data Analytics, Automation, Testing (QA)

Developed production ready features for BMO’s web-based commercial lending platform used by internal analysts built using Python, JavaScript, Java, and SQL.

Implemented improvements that reduced consumer deal cycle time (application to loan timespan) and increased deal volume.

Lead requirements gathering and liaise to cross-department teams from Risk, Audit, and Compliance to determine feature priorities for product roadmaps.

Contributed to automation initiatives including replacement of manual Excel data entry and reconciliation using Workfusion RPA’s AI-powered automation tools.
"""