Manish Chandra Matcha, Developer in Phoenix, AZ, United States
Manish is available for hire
Hire Manish

Manish Chandra Matcha

Verified Expert  in Engineering

Java Developer

Location
Phoenix, AZ, United States
Toptal Member Since
June 26, 2020

Manish is a software developer with more than seven years of experience building web applications. He specializes in developing back-end applications using Java and front-end applications in JavaScript within Angular or React. He enjoys building scalable applications with microservice-oriented architecture to efficiently serve business needs. Manish graduated from the Indian Institute of Technology, Kharagpur (IIT KGP).

Portfolio

Sematic Sciences (Toptal Client)
JavaScript, TypeScript, Vue, Java, PostgreSQL
Embrk (Toptal Client)
PMD, React Apollo, GraphQL, React, JavaScript
Societe Generale
Jira, Jenkins, Apache Camel, React, Angular, Spring Boot, SQL, JavaScript, Java

Experience

Availability

Part-time

Preferred Environment

Apache Maven, Git, WebStorm, IntelliJ IDEA, Windows, MacOS

The most amazing...

...result I drove was when an app I built went from serving two million requests per day to 10 million per day with no infrastructure change and minimal cost.

Work Experience

Senior Full-stack Developer

2020 - 2022
Sematic Sciences (Toptal Client)
  • Developed a UI in Vue where researchers and NHRMC Australia handled the Grant Management System.
  • Developed a Table framework on top of AgGrid to enhance the table features with effective server-side rendering.
  • Helped the team build a settings framework in Java to efficiently store settings, enum, or map type data structures in Java using Hibernate.
Technologies: JavaScript, TypeScript, Vue, Java, PostgreSQL

Senior Software Developer

2020 - 2020
Embrk (Toptal Client)
  • Developed GraphQL endpoints in Prismic PMD (a content management system).
  • Integrated the GraphQL API in the existing React application.
  • Developed the user interface of Mibe Music's admin portal.
Technologies: PMD, React Apollo, GraphQL, React, JavaScript

Lead Software Developer

2018 - 2020
Societe Generale
  • Developed an integration system to facilitate communication between a front-office application and the back-office applications in banking. It has around 40 microservices developed in Spring Boot with the help of Apache Camel.
  • Built the release process for a weekly release using Jenkins.
  • Tracked and reported bugs and issues using Jira as a reporting tool.
  • Developed a reject management service to handle all rejected messages and implement a retry option after modifying the message, using React and Spring Boot.
  • Continued the development of a mapping service that converts messages from one format to another based on the current mapping, using Angular and Spring Boot.
  • Supported applications like JustFees, which holds the central information for fee structures, developed the front end with React and the back end with Spring Boot.
Technologies: Jira, Jenkins, Apache Camel, React, Angular, Spring Boot, SQL, JavaScript, Java

Senior Technical Associate

2016 - 2018
Sears Holdings
  • Developed a scoring service app that scores images based on their quality and another that scores product content.
  • Built a homepage and product description page for Sears and Kmart and a hybrid page with Angular that can be used as a WebView for Android devices.
  • Developed a content scoring service application that scores the content of the product using a Drools engine.
  • Identified and tracked application issues and bugs using Jira as a reporting tool.
  • Collaborated with multiple teams located in different countries.
  • Refactored legacy code, thereby increasing the performance of the app by 10x.
Technologies: JBoss Drools, Angular, OpenCV, Apache Kafka, MongoDB, Spring Boot, Java

Lead Software Engineer

2015 - 2016
Delta Dynamix (Freelance)
  • Developed a CRM application to facilitate the end-to-end flow for a required job.
  • Designed the complete workflow using the Activiti tool.
  • Led the team to make a complete product from scratch within an aggressive timeline.
Technologies: MongoDB, Spring Boot, React, JavaScript, Java

Software Engineer

2013 - 2015
JDA Software
  • Developed a desktop application that handles sales and operations planning for the supply chain industry.
  • Created supply chain dashboards in JSF and Java. Developed macros in Excel and C#.
  • Collaborated with major clients such as Walmart, PepsiCo, and Amazon to deliver their respective customizations.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: Microsoft SQL Server, Spring Boot, Angular, JavaScript, Java

Content Scoring Sevice

I developed an eCommerce back-end application that scores the content of each product (e.g., title, images, descriptions, attributes, specifications, and reviews). This score is useful in automating the content selection for each product, and it can be used as a quality check for enhancing the content.
2009 - 2013

Bachelors of Technology (Hons) in Computer Science

Indian Institute of Technology, Kharagpur - Kharagpur, India

Libraries/APIs

REST APIs, React, OpenCV, Vue

Tools

Git, Apache Maven, Apache Tomcat, RabbitMQ, JBoss Drools, IntelliJ IDEA, WebStorm, React Apollo, PMD, Jenkins, Jira

Frameworks

Spring Boot, Hibernate, Spring, Angular, Bootstrap, Apache Camel, JSF

Languages

Java, JavaScript, HTML, CSS, Web Services Description Language (WSDL), GraphQL, SQL, Java 8, TypeScript

Platforms

Docker, Apache Kafka, Amazon Web Services (AWS), Kubernetes, MacOS, Windows

Storage

MongoDB, MySQL, PostgreSQL, Microsoft SQL Server

Other

SOAP, JDA

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