
Manish Chandra Matcha
Verified Expert in Engineering
Java Developer
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
Experience
Availability
Preferred Environment
Apache 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.
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
Content Scoring Sevice
Skills
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
Libraries/APIs
REST APIs, React, OpenCV, Vue
Tools
Git, Apache 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
SOAP
Education
Bachelors of Technology (Hons) in Computer Science
Indian Institute of Technology, Kharagpur - Kharagpur, India