Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Work Availability
CustomerServiceRepresentative
VIKASH KUMAR

VIKASH KUMAR

Software Engineer
Bengaluru,Karnataka

Summary

Results-oriented and highly skilled Senior Software Engineer with 5+ years of experience in full-stack web development. Proficient in Java, Java8, JavaScript, TypeScript and SQL with a strong understanding of web technologies including Spring Boot, Spring MVC, HTML5 and CSS3. Experienced in Micro-fronted architecture (MFE), implementing scalable and modular front-end solutions. Expertise in building and maintaining scalable applications, implementing microservices architecture, and ensuring secure authentication and authorization using Spring Security, SSO, OpenID Connect and JWT. Demonstrated experience in CI/CD pipeline setup using Jenkins, Docker. Adept at database management with MySQL and database migration using Flyway. Familiarity with cloud technologies such as AWS, deployment tools like Rundeck, and version control systems like Git and Bitbucket. Committed to delivering high-quality code and collaborating effectively within cross-functional teams.

Overview

5
5
years of professional experience
2
2
Certificate
1
1
Language

Work History

Senior Software Engineer

Power School Private Limited
03.2019 - Current

Absence Management System.


Project Description: It basically allocates registered substitute teachers based on availability and preferences via some set of configurable search rules. The best selected substitute gets notified by IVR, SMS and Mails.


Technology/Tools used: Spring, Struts, Tiles ,Restful API, JDBC, My SQL, Jenkins, Rundeck, AWS, Swagger, Postman, Jasper Reporting, AJAX, JSP, jQuery, JavaScript, Flyway, JWT, Spring Security.


Roles and Responsibilities:-

  • Experience in Micro-fronted architecture (MFE).
  • Experience in microservice Restful API development for web and mobile applications using Java and Spring.
  • Professional skills in authentication and authorizations with Spring Security in the mode of JWT.
  • I was involved in the development of a two-way SMS service using JMS (Java Messaging Service) based on an event-driven architecture.
  • Exposure to the development of the CI/CD pipeline using Jenkins and also involved in pre-prod deployment.
  • I was actively involved in building a Login Module using Single Sign-On (SSO) with OpenID Connect.
  • I was involved in troubleshooting customer-reported bugs on production-grade applications.
  • Derive software requirements and software functional specification from product owner, validated such requirement, provided feasibility analysis and effort estimation.
  • Understood requirements, architecture, and high level design and build API Contract for Restful API development.
  • Actively participated in Knowledge sharing with Team Members as when required.

Education

B.E in Electrical and Electronics Engineering -

CMRIT Bangalore, India (VTU Affiliated)
03.2017

Skills

  • MySQL, Flyway(database-migration tool)
  • Java, Java8, JavaScript, Type Script, SQL
  • Spring Boot, Spring MVC, HTML5, CSS3, Struts, Tiles, Hibernate, JPA, JDBC Template, Servlet, JSP
  • Ant, Maven, Swagger, Active MQ, JMS, Postman, GitHub, Bit Bucket
  • Spring Security, SSO, OpenID Connect, JWT
  • AWS, Jenkins, Docker, Rundeck (deployment tool), Serverless
  • Agile Methodologies Expert
  • Product Development
  • Software Development
  • Research and Development
  • JIRA
  • Code debugging
  • Software Development Life Cycle (SDLC)

Certification

  • AWS Certified Associate Developer
  • Micro-fronted Architecture (MFE) Certification by Power School Pvt Ltd

Timeline

Senior Software Engineer

Power School Private Limited
03.2019 - Current

B.E in Electrical and Electronics Engineering -

CMRIT Bangalore, India (VTU Affiliated)

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse
VIKASH KUMARSoftware Engineer