Manish Chandra Matcha
Verified Expert in Engineering
Java Developer
Bengaluru, Karnataka, India
Toptal member since June 26, 2020
Manish is a software developer with more than 11 years of experience building web applications. He specializes in developing distributed back-end applications using Java/SpringBoot. He specializes in AWS. 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
Experience
- Java - 7 years
- Spring Boot - 7 years
- MongoDB - 4 years
- Docker - 4 years
- Apache Kafka - 4 years
- Amazon Web Services (AWS) - 4 years
- AWS Batch - 4 years
- AWS Lambda - 4 years
Availability
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 2 million requests per day to 10 million per day with no infrastructure change and minimal cost.
Work Experience
Senior Full-stack Developer
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.
Senior Software Developer
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.
Lead Software Developer
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.
Senior Technical Associate
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.
Lead Software Engineer
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.
Software Engineer
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.
Experience
Data Analytics Application for Australia's NHMRC
Key features of the application include real-time data ingestion, automated data cleansing, and advanced analytical tools that support predictive modeling and trend analysis. The application uses machine learning algorithms to identify patterns and insights that help researchers and policymakers make data-driven decisions. The project significantly reduced data processing time by 60%, enhanced data accessibility through a user-friendly interface, and improved overall data governance with robust security and compliance measures using AWS IAM and VPC configurations. This solution has empowered NHMRC to make more informed decisions and streamline their research processes.
Content Scoring Sevice
Gateway LinkUp for a Banking Application
Using Java Spring Boot, Apache Camel, and IBM MQ series, the project established seamless communication between systems, reducing manual intervention and errors. The architecture supported automated workflows for transaction validation, compliance checks, and data routing, providing end-to-end visibility of transaction statuses.
Gateway LinkUp significantly improved operational efficiency by reducing processing times and enhancing data accuracy. The platform’s scalable and adaptable nature allowed it to meet evolving business needs, playing a crucial role in modernizing transaction processing and enhancing service delivery in Societe Generale’s private banking sector.
Product Pricing And Offers
AWS Batch and ECS are utilized for scalable processing of large datasets, ensuring that complex pricing algorithms and rules can be executed efficiently. AWS Step Functions and Lambda are employed to orchestrate workflows and automate tasks, enabling seamless integration of different processes within the platform. Athena is used to query large datasets, allowing for real-time insights into market trends and customer preferences. MongoDB is the primary data store, supporting flexible and high-performance data management.
This integrated solution supports dynamic pricing adjustments, personalized offers, and advanced analytics, allowing businesses to continuously make data-driven decisions and refine their strategies.
Education
Bachelors of Technology (Hons) in Computer Science
Indian Institute of Technology, Kharagpur - Kharagpur, India
Skills
Libraries/APIs
REST APIs, React, OpenCV, Vue
Tools
Git, Apache Maven, Apache Tomcat, AWS Batch, RabbitMQ, JBoss Drools, AWS Glue, Kafka Streams, IntelliJ IDEA, WebStorm, React Apollo, PMD, Jenkins, Jira, Amazon Athena, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), WildFly, IBM MQ, AWS Step Functions
Languages
Java, JavaScript, HTML, CSS, Web Services Description Language (WSDL), GraphQL, SQL, Java 8, TypeScript
Frameworks
Spring Boot, Hibernate, Spring, Angular, Bootstrap, Apache Camel, JSF
Paradigms
Microservices
Platforms
Docker, AWS Lambda, Apache Kafka, Amazon Web Services (AWS), Kubernetes, MacOS, Windows
Storage
MongoDB, MySQL, Amazon S3 (AWS S3), PostgreSQL, Microsoft SQL Server
Other
SOAP, JDA, Amazon MSK, Computer Architecture, Data Structures, Algorithms
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring