Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

Chandan Mishra

Software Engineer
BANGALORE

Summary

Results-oriented and innovative Senior Software Engineer with 8+ years of experience. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading development teams in enterprise-wide development projects.

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

Acko General Insurance
BANGALORE
07.2021 - Current
  • Designed, documented and created micro-services from the scratch.
  • Worked with project manager to understand the product requirement and migrated code from old stack to new stack.
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • Trained and mentored junior developers and engineers, teaching skills in JDK 14 along with Spring boot and working to improve overall team performance.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Integrated third-party tools and components into applications.
  • Promoted experience with Kubernetes, Docker and Amazon Web Services.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Took full ownership of any new releases and after successful release communicated the same to all stake holders.

Associate IT Consultant

ITC Infotech Pvt. Ltd
05.2019 - 07.2021
  • As Full-stack developer and designed API’s using pepper framework(Internal & Responsibilities
  • Ecommerce Store (Erste Bank) framework)
  • Responsible for writing test cases using Junit 4, Mockito and TestNg
  • Created a new multi-module application in Angular-9 and responsible for integration with API
  • Implemented Modules, Feature Modules, Routing, Routing with lazy loading, Service, Pipes, Components, Guards, Interceptors and Resolver
  • Implemented Dynamic loading of component basis of conditions
  • Responsible in code review and making sure bug free code is pushed in production environment
  • Participated in planning meetings and estimation of story using Poker
  • Responsible for completing the sprint in a given deadline.

Backend Developer

Appify
10.2018 - 05.2019
  • Worked as Backend developer and designed backend APIs using Spring Boot and Spring Data JPA
  • Followed a modular approach while working on the backend
  • For data persistence use Postgres database
  • Containerized the whole backend using Docker
  • Responsible for writing efficient code and delivering it on time for testing
  • Used Okta based configuration while implementing Authentication and Authorization
  • Used Spring-Security for securing backend APIs
  • The main working principle of the application was to design web app which could pull business object data
  • From salesforce and store it into postgres and a User can use these data to create new app as per the
  • Requirements
  • User can use drag-drop feature for creating the application or can follow built in template
  • For the app creation
  • Once the application is created the Admin can release after specifying the release
  • Cycle and after adding the user to the application
  • Application can be used by the mobile device (IOS at present) through SQLite file
  • And do rollout for its use
  • Worked as Backend developer and designed backend APIs using Spring Boot and Spring-Data JPA
  • Created separate service for this application
  • Created APIS for adding users with the system and storing user credentials in Okta
  • After adding user with okta systems, then created APIs to trigger mail to user with temporary
  • Password followed by the link to reset the password using Spring feature to send mail
  • During registration of user with okta system and based on user role, created new database
  • In AWS RDS
  • Created API for successful authentication and then redirect user to the specified instance of turbo-studio where user can create application and do rollout for its use
  • (Turbo Studio – No code platform) (Turbo - Factory)

Java Full Stack Developer

StackRoute India
07.2017 - 09.2018
  • Worked as a single team member to design the whole application using Angular-6, Material UI for frontend and created the backend using Spring Boot in Micro-services architecture along with Mongo database
  • Containerized the whole application using Docker
  • Implemented CI/CD using GitLab-runner
  • Implemented infrastructure services using Spring-Cloud
  • Implemented Unit testing using Junit and Mockito (for controller layer)
  • Implemented e2e testing using Protractor in frontend
  • Followed TDD approach during product development (Virtual Assistance /XI )
  • Developed a Voice Recognition application front end using Angular 6 and created REST endpoints using Spring Boot, Hibernate and Kafka
  • Implemented Voice recognition functionality using P5.JS Speech API in Angular 6
  • Created the application’s backend using Microservices architecture using Spring Boot and Spring Cloud
  • Containerized and deployed the whole application on cloud using Docker, Jenkins
  • Responsible for writing efficient code with zero Sonar issues and zero production defects
  • Implemented the Unit test cases for the Angular using Karma, Protractor and used Junit, Mockito for backend code written in Java, Spring
  • (Activity- Stream)
  • Developed (Activity Stream) learning platform using Angular 5 and microservices using Spring boot
  • Using MySQL, mongo dB and Cassandra databases for persistence of user data
  • RabbitMQ messaging bus implemented for the same
  • Containerized whole microservices using docker and used Jenkins for CI/CD
  • Created dashboard functionality for the user.

Software Developer

Webheay India
10.2015 - 07.2017
  • Worked as Scrum Team member to completely certify the different incoming Features
  • Coded in Core Java to Implement the functionalities as login and registration for the Doctor and Patient, uploading documents for patients
  • Created the separate API which can be accessed from any devices using Spring Restful
  • In microservices architecture
  • Coded in Core Java to automate the Unit Testing using JUnit Framework for repository and service layer
  • Coded using Mockito framework to perform unit testing for api layer and Integration testing
  • Participate in daily Scrum Meeting to analyses, gather and understand the requirements with other Scrum Team Members, Product Owner and Scrum Master
  • This project is meant to connect patients with the right Doctor
  • This project has several modules like Doctor module, Patient module, Location module, E-prescription module, Video consultation module, Text-a-doctor module etc
  • Patient has to register first to book an appointment with a doctor and to access other modules as well
  • Project consists of two parts in one part we have a web application where we are fetching user input from UI i.e
  • From JSP page and then in second part we
  • Responsibilities (Quriz –
  • Healthcare
  • App) (Signage) are forwarding those values to our Restful API where main business logic is mentioned
  • Passing of user input from UI to Restful API is achieved using JSON and vice-versa
  • Used Spring Restful API for designing backend services along with JSP as a view
  • Used Mysql database as storing data
  • Spring MVC, JDBC used for creation of restful services, JSP has been used for the creation of frontend
  • Implemented Login module, image uploading module, device adding module and User adding
  • Modules as well as created connection with MySQL database using MySQL workbench
  • Written complex SQL join query to fetch records from multiple tables
  • Implemented logic for uploading files into context path and then to database
  • Responsible in fetching data from database and showing it into

Education

B. Tech - CSE

Annamalai University

undefined

Sainik School Purulia, CBSE

undefined

Sainik School

Skills

Technical Expertiseundefined

Timeline

Senior Software Engineer

Acko General Insurance
07.2021 - Current

Associate IT Consultant

ITC Infotech Pvt. Ltd
05.2019 - 07.2021

Backend Developer

Appify
10.2018 - 05.2019

Java Full Stack Developer

StackRoute India
07.2017 - 09.2018

Software Developer

Webheay India
10.2015 - 07.2017

B. Tech - CSE

Annamalai University

undefined

Sainik School Purulia, CBSE

undefined

Sainik School
Chandan MishraSoftware Engineer