Manish Chandra Matcha, Java Developer in Phoenix, AZ, United States
Manish Chandra Matcha

Java Developer in Phoenix, AZ, United States

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).
Manish is now available for hire

Portfolio

Experience

Location

Phoenix, AZ, United States

Availability

Part-time

Preferred Environment

Maven, Git, WebStorm, IntelliJ, 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.

Employment

  • 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

Experience

  • 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.

Skills

  • Languages

    Java, JavaScript, HTML, CSS, WSDL, GraphQL, SQL, Java 8, TypeScript
  • Frameworks

    Spring Boot, Hibernate, Spring, Angular, Bootstrap, Apache Camel, JSF
  • Libraries/APIs

    REST APIs, React, OpenCV, Vue
  • Tools

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

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

    MongoDB, MySQL, PostgreSQL, Microsoft SQL Server
  • Other

    AWS, SOAP

Education

  • Bachelors of Technology (Hons) in Computer Science
    2009 - 2013
    Indian Institute of Technology, Kharagpur - Kharagpur, India

To view more profiles

Join Toptal
Share it with others