Summary
Overview
Work History
Education
Skills
Awards
Certification
Projects
Roles & Responsibilities
Timeline
Generic
Prakash Dubey

Prakash Dubey

PUNE

Summary

Aspiring professional seeking opportunities in dynamic, creative environments to leverage talents and foster personal growth

Overview

7
7
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Connectwise
09.2023 - Current
  • Worked on microservices architecture which contains more than 6 microservices of the application and uses more than 2 as external microservices.
  • Created complex architecture of the network model to persist the data from the JSON to POJOs.
  • Created the APIs for the same and used object mapper to map the data from JSON to entity.
  • Written the test cases for the same using Mockito to cover the different cases.
  • Explored & integrated the document from one location to another using Apache camel.
  • Implemented/Explored multi-tenant architecture to onboard the details from the different customer’s vendor.
  • Worked on Service Oriented Architecture to make application loose coupled.
  • Dynamically created the SQL query to fetch the data from any of the mapped database.
  • Created the mapping for more than 5-6 entities and written the appropriate APIs.
  • Implemented user review module, where user can write the comment & rating to the different data products.
  • Followed agile & scrum methodology to trace the issue to deliver the product.
  • Used appropriate collection classes & model mapper to get the data from the repositories efficiently.
  • Designed and developed workflow module of the product with complicated entities and table structures (which consists of 4-5 tables/entities).
  • Implemented multi - approval process in workflow with sync/async methodologies to achieve multithreading (multithreaded system) where needed.
  • Improved performance of the Backend Application by solving N+1 problems using entity graph, projection, and lazy loading.
  • Product support for Clients.
  • Done code review and re-factor at method level, which provides module readability.
  • Contributed software engineering expertise in the development of products through the software lifecycle, from requirements definition through successful deployment.
  • Facilitated customization of systems by encouraging software engineering team to adopt emerging standards for software application development architecture and tools.
  • Engaged in meetings with clients, gathering requirements, and creating the POCs, equally for the front-end as well as backend to deliver on time.
  • Responsible for designing the solution. In addition, creating and presenting the POCs, equally for the front-end as well as backend to deliver on time.
  • Structured several internal systems with Service Oriented Architecture (SOP) and designed custom REST APIs to interact with the system.
  • Designed and Implemented Java and Angular based Products and Projects Streaming high traffic data.
  • Excelled at rapid application development and resolving the issues or find the solution for any exception by finding the bug.
  • Followed the best practices and methodologies to design the system that enhanced the product definition.
  • Followed Definition based project structure, which helps to understand the overall projects orientation.
  • Created reusable codes/templates for both (Front-end and Back-end) that has reduced the development effort.
  • Used Debugging and logging at module level, which was used to track the performed activity of the user in application.
  • Implemented/Used client-side and server-side pagination in all applications as per requirement.
  • Used proper comments to describe the act of the modules in services that provides better reach/readability/explanation about the code.
  • Designed and developed the algorithm (in Angular) to handle the cards/charts dynamically over the dashboard.
  • Explored/Implemented microservices.
  • Worked on SAAS based product with microservices architecture.
  • Created a notification service from scratch which uses messaging queue SQS to queue and send the notification to different channels (email, in-app, teams) in an asynchronous way.
  • Worked on Error handling, logging, goroutines to achieve multithreading, receiver, pointers in Golang.
  • Used graph MS Graph API to send an email notification using moder OAuth.

Senior Software Engineer

Brillio
05.2022 - 09.2023

Senior Software Engineer

Trianz Inc.
10.2021 - 05.2022

Software Engineer

Avanil Solutions Pvt. Ltd.
11.2018 - 10.2021

Education

MCA - Master of Computer Application

VIT University
Vellore, Tamil Nadu, India
01.2018

BCA - Bachelor of Computer Application

TERI P. G. College
Ghazipur, Uttar Pradesh, India
01.2016

Skills

  • C and C programming
  • Java development
  • Swing and Spring Boot
  • Multi-threading techniques
  • Spring Security implementation
  • Maven project management
  • MVC architecture
  • Microservices design
  • Data structures and algorithms
  • Golang programming
  • SQL database management
  • AWS services integration
  • GitLab version control
  • ELK stack monitoring
  • Dynatrace performance analysis
  • Unit testing frameworks
  • Integration testing methodologies
  • Database management systems
  • JavaScript and Angular development
  • HTML and CSS styling
  • Bootstrap framework usage
  • DevOps practices with Jenkins and Git
  • IDE proficiency with IntelliJ and VSCode
  • Microsoft Excel and WordPad usage
  • Project management with JIRA

Awards

Achieved Spot Award for Exceptional Work in the development of the product Velocious Supplier Portal., I have achieved this award especially for the implementation of multi-approval module for TITAN.

Certification

Completed the basic AWS certifications (Accreditation Technical) & (Accreditation Business digital)

Projects

Product: Notification (microservices architecture)

Client: internal

Technologies (Golang, Uber FX, SQS, SQL, GitLab, SonarQube, ELK)

Product: VNSP (Microservices Architecture) 

Client: Verizon 

Technologies (Java, Spring Boot, GITLAB, Angular 8+, JFROG, SonarQube)

Product: VNSP (Microservices Architecture) 

Client: internal

Technologies (Java, Spring Boot, AWS)

Product: Velocious Vendor Portal (monolithic architecture)

Client: Titan, Piramal Group, Kalpataru, Oil India 

Technologies (Java, Spring Boot, Bootstrap, HTML, CSS, Angular 6+, PostgreSQL, SQL Server, AWS)

Product: Time Sheet (monolithic architecture)

Client: internal

Technologies (Java, Spring Boot, Bootstrap, HTML, CSS, Angular 6+, Material, PostgreSQL, AWS)

Product: Auction Portal (monolithic architecture) 

Client: Internal

Technologies (Java, WebSocket, Spring Boot, Bootstrap, HTML, CSS, Angular 6+, Material Design, PostgreSQL)

Project: ECM and XECM data migration

Client: BIDCO South Africa

Technologies (Core Java, HANA DB)

Project: E-Pass Portal (Telangana Govt.) 

Client: Telangana government

Technologies (Java, Spring Boot, Bootstrap, HTML, CSS, Angular 6+, PostgreSQL)

Roles & Responsibilities

  • Participating in the design and architecture of software systems, including database design, user interface design, and overall system architecture.
  • Designing the service Architecture & developing the APIs as per the business needs.
  • Designing the Module Architecture as per the business needs.
  • Writing clean, efficient, and maintainable code according to project requirements and coding standards.
  • Working closely with other team members, such as designers, testers, and project managers, to ensure the successful delivery of software projects.
  • Analyzing problems, debugging code, and implementing effective solutions to address technical issues.

Timeline

Senior Software Engineer

Connectwise
09.2023 - Current

Senior Software Engineer

Brillio
05.2022 - 09.2023

Senior Software Engineer

Trianz Inc.
10.2021 - 05.2022

Software Engineer

Avanil Solutions Pvt. Ltd.
11.2018 - 10.2021

MCA - Master of Computer Application

VIT University

BCA - Bachelor of Computer Application

TERI P. G. College
Prakash Dubey