Summary
Overview
Work History
Education
Skills
Key Projects
Accomplishments
Timeline
Generic

Shounak Roy

Bengaluru

Summary

Motivated Software Engineer offers 4 years of experience leading cross-functional teams and completing projects on-time. Seamlessly manages workloads and meets challenging deadlines and quality benchmarks. Strong understanding of common web technologies, languages and frameworks.

Overview

4
4
years of professional experience

Work History

Software Engineer

Kantar Analytics
Bengaluru
01.2022 - Current
  • Spearheaded the implementation and optimization of HTML, Bootstrap, and Tailwind CSS, resulting in a 30% improvement in website loading time and a seamless user interface.
  • Conducted comprehensive analysis of user requirements, resulting in the development of innovative software solutions and creation of detailed technical specifications for seamless implementation and integration
  • Conducted unit tests on code modules to verify accuracy and functionality of program logic.
  • Collaborated with cross-functional teams to ensure quality assurance throughout the development process.
  • Optimized applications for maximum speed and scalability while ensuring compatibility with various browsers and devices.
  • Deployed applications on server machines utilizing cloud services like AWS or Azure.
  • Built RESTful web services using NodeJS or Spring Boot frameworks for developing microservices architecture.
  • Migrated the Applications hosted in App service to Azure kubernetes service.
  • Integrated Key Vault with our Spring boot applications to secure our secrets used in our applications.

JAVA DEVELOPER

Bosch (Client)
05.2021 - 12.2021
  • Written clean, scalable code for respective services and controllers using the tool STS(Spring tool suite)
  • Working upon Java based application with gradle build using spring boot and spring mvc framework
  • Extensively working with MongoDB for storing BLOBS like PDF, EXCEL and used tool Robo-3T to test queries
  • Extensively working with Postgresql for storing/updating/deleting/fetching data like user details, roles, permissions, location, inventory user, firmware metadata, vendor users, asset management and used tool PG-admin3 to test the queries
  • Implemented automated build process for CI/CD using Jenkins
  • Worked with Java 8 features like Lambda expression, streams for the code improvements and its performance
  • Troubleshot various software issues by using debugging processes and coding techniques
  • Participated in the technical discussions with the team leader and fellow developers to get the best industry practices to be achieved and to reach the milestones defined by the product owner
  • Used Hibernate to interact with respective databases through spring mvc
  • Created front end designs for login page, tables and dashboard using HTML 5, Thymeleaf, Bootstrap 5 and CSS
  • Used javascript and jquery to trigger asynchronous events and AJAX to trigger API.

JAVA DEVELOPER

NetPrise Solutions
01.2020 - 01.2022
  • Experience in analysis, development, design and deployment of application software in web-based environments and client/server architectures.
  • Developed and implemented Java applications using Spring, Hibernate and Struts frameworks.
  • Designed and developed user interfaces with HTML, CSS, JavaScript, AJAX and JQuery technologies.
  • Implemented object oriented programming concepts like abstraction, polymorphism, inheritance in Java code.
  • Integrated third party APIs into existing applications using XML and JSON based protocols.
  • Managed source code version control systems like Git, SVN or CVS for team collaboration.
  • Performed maintenance activities on existing Java programs such as bug fixing and refactoring code.
  • Implemented Scrum-based Agile software development for analyzing, designing and developing applications.
  • Optimized software applications to reduce processing, storage and network usage needs.

Education

Training - Java/J2EE

INVENTATEQ
01.2019

BE - Telecommunications

CMRIT
Bengaluru, India
01.2018

Skills

  • Java
  • J2EE
  • Spring
  • Microservices
  • HTML5
  • CSS
  • Javascript
  • AJAX
  • JSON
  • JQuery
  • Bootstrap
  • ORMs
  • Web Services (REST, SOAP, Axis, CXF)
  • Db PostgreSQL/MSSQL/NoSQL(mongo)
  • Gradle
  • Maven
  • Azure Storage accounts
  • Jenkins
  • Agile
  • JIRA
  • GIT
  • Azure Kubernetes Service
  • Azure Key vault
  • Azure App Services
  • Angular 13
  • Type Script
  • Node Js
  • Nginx
  • Tail Wind CSS
  • Dashboard Creation

Key Projects

  • EasyEBS :-

EasyEBS, Easy Enterprise Backend System as the name suggests is a complete new age Microservices based ERP with all the necessary modules you need for automating your business. Ranging from user management, role based access to inventory management we’ve made a robust ERP suitable for small scale to large scale industries/businesses and we keep on adding more and more modules too. EasyEBS is not only for B2C, it can meet B2B requirements as well as a combination of both involving complex hierarchies.

  • CareZeus(Client) :-

CareZeus is a platform that helps the user to access information on availability and accessibility of healthcare facilities. The platform accumulates critical information ranging from availability of ICU beds, types of medical facilities in a hospital, testing / diagnostic centres, quarantine centres etc. The CareZeus platform offers multiple modules which include an Admin Portal, enabling health authorities to have a consolidated overview of all health facilities; a Sub Admin Portal to feed real time data; and an API service that helps websites and mobile applications to consume validated data to reach various categories of users and government departments. To ensure authenticity and accuracy of the information available on the platform, only inputs from credible sources such as district / health authorities will be considered.

  • AD testing dashboard

An ad testing dashboard is designed to provide insights into the performance and effectiveness of advertising campaigns. It serves as a central hub for analyzing key metrics and KPIs related to ad campaigns, helping marketers and advertisers make data-driven decisions. The dashboard provides a centralized view of all ongoing and past advertising campaigns where marketers can analyze campaigns over specific time periods, allowing them to identify trends and patterns.

Accomplishments

  • I have been honored with the Ace of Initiative 2023 for introducing innovative concepts and ideas for enhancing the brand dashboard at Export Studio.

Timeline

Software Engineer

Kantar Analytics
01.2022 - Current

JAVA DEVELOPER

Bosch (Client)
05.2021 - 12.2021

JAVA DEVELOPER

NetPrise Solutions
01.2020 - 01.2022

Training - Java/J2EE

INVENTATEQ

BE - Telecommunications

CMRIT
Shounak Roy