Summary
Overview
Skills
Work History
Education
Timeline
Accomplishments
Generic
Sidak Wadhwa

Sidak Wadhwa

Senior Software Engineer
Canada

Summary

A dynamic and results-oriented professional with extensive experience in Java development and production support. Seeking opportunities to leverage expertise in Core Java, design patterns, microservice architecture, and database management to contribute effectively to a dynamic team environment. With recent acquisition of Permanent Residency, seeking full-time roles.

Overview

3
3

Years as Senior Software Engineer

4
4

Years as Software Engineer

Skills

Languages: Java 11, Java EE 1.8, Servlets, Shell Scripting

Programming: Design Patterns, Design Principles, Data Structures, Algorithms

Web Technologies: HTML5, CSS, JSP, AJAX

Frameworks: Spring, Spring boot, JSF, Hibernate, Kafka, Redis

Database: SQL (Oracle/MySQL/PostgreSQL) , NoSQL (DynamoDB/CouchDB)

Cloud : Amazon Web Services, Microservices, Docker, Kubernetes

Servers: Tomcat, JBoss, Weblogic, WebSphere, Linux, Ubuntu

Dev Build/Test Tools: Maven, JUnit, Mockito, Jenkins, SonarQube, Lombok, Log4j

Performance: JProfiler, JMeter

Methodologies: Agile, Scrum, Jira, Azure DevOps

Version Control: Git, Bitbucket, GitLab, Github

Work History

Senior Software Engineer

Nagarro Software
06.2021 - 11.2023

E-Commerce Website | Dubai's Largest Telecom Client

  • Developed scalable systems using Java, Spring Boot, and Hibernate for multiple projects.
  • Designed and implemented various design patterns and object-oriented design concepts to ensure a scalable and maintainable codebase.
  • Implemented and maintained RESTful APIs in microservice architecture applications.
  • Provided quick turn around time on several P1 production issues.
  • Implemented and maintained RESTful APIs in microservice architecture applications
  • Applied expertise in JDK 11 to build cutting-edge Java applications, incorporating the latest features and enhancements for improved performance.
  • Employed Unix Shell scripting skills to automate tasks and streamline processes, enhancing system efficiency and reducing manual workload.

Technologies : Java 11, HTML5, CSS, PostgreSQL, Maven, Spring, Spring Boot, JBoss 6.1, Hibernate, jQuery, Ajax, PL/SQL, Microservice Architecture (REST), JMS, Multithreading, JPA, XML.

Service Delivery Gateway/Bulk Notification - Telecom Client

  • Collaborated with clients to define solution requirements and needed analysis to determine costs in man-hours.
  • Applied Java EE 1.8 expertise to develop and maintain enterprise-level applications, leveraging frameworks such as JSP, JSF, Struts, and Hibernate to ensure scalability and efficiency.
  • Implemented Kafka for building real-time data pipelines and event-driven architectures, contributing to the success of projects requiring distributed streaming.
  • Performance tuning includes database queries, indexing, and code.
  • Implemented and maintained RESTful APIs in microservice architecture applications.
  • Participated in code reviews and provided constructive feedback to enhance code quality.
  • Implemented and maintained RESTful APIs to support integration with front-end applications.
  • Mentored junior developers and conducted knowledge-sharing sessions to enhance team skills.
  • Providing production support for Java applications, including high-priority bugs.
  • Resolved complex issues and provided solutions to meet project deadlines.
  • Actively participated in Agile and contributed to the continuous improvement of the development process.
  • Participated in sprint planning, daily stand-ups, and retrospective meetings to drive project progress and team collaboration.
  • Assisted in troubleshooting and resolving production issues, ensuring minimal downtime, and maintaining system reliability.
  • Actively involved in refactoring and optimizing the existing codebase for improved performance and maintainability.
  • Engaged in continuous learning and self-improvement to stay updated with the latest technologies and industry trends.

Technologies : Java 8, JavaScript, HTML5, CSS, AJAX, Spring MVC, Spring boot, Hibernate, RESTful Api's, Git, Maven, JUnit, Mockito, SonarQube, PostgreSQL, Maven, Jenkins, Postman, Microservice architecture, AWS, Docker

Software Developer

British Telecom
06.2019 - 06.2021

E-Commerce App | Corporate Clothing

  • Seamless E-commerce app for BT Field Engineers to order clothes, tools, and equipments to fix network faults.
  • Collaborated with stakeholders to gather requirements and translate them into technical specifications.
  • Conducted code reviews and provided feedback to improve code quality.
  • Developed comprehensive engineering documents for all projects.
  • Utilized Javascript to enhance user interfaces and deliver dynamic web applications, contributing to an optimal user experience in various projects.
  • Developed and maintained Microservices, adhering to best practices and architectural patterns to create scalable and resilient distributed systems.
  • Collaborated with cross-functional teams to design, develop, and deploy cloud-native applications, ensuring alignment with business requirements and industry standards.


Technologies : Java, JavaScript, HTML5, CSS, AJAX, Spring MVC, Spring boot, Hibernate, Microservices (REST), Git, Maven, JUnit, Mockito, SonarQube, Oracle, Maven, Jenkins, Jprofiler, JMeter, AWS, Docker, Angular

Software Engineer

Ericsson
07.2018 - 06.2019

Fault Management System

  • Coordinated deployments of new software, feature updates and fixes.
  • Applied expertise in JDK 8 to build cutting-edge Java applications, incorporating the latest features and enhancements for improved performance.
  • Translated customer requirements into written use cases.
  • Played a key role in the development and consumption of SOAP, REST, and Microservices, contributing to the creation of robust and scalable distributed systems.
  • Administered the WebSphere application server, leveraging its capabilities to deploy and manage Java EE applications effectively.

Technologies : Java, JavaScript, HTML5, CSS, AJAX, Bitbucket, Eclipse, Oracle, Docker

Software Engineer

Nucleus Software Exports Ltd
07.2016 - 07.2018

Loan Management System

  • Banking application to disburse loans after registering customers through the customer acquisition portal.
  • Workflow engine to add layers at each loan step.
  • Integrating third party API's to check credit history.
  • Managed databases proficiently, working with SQL, DB2, and Oracle to ensure data integrity and high-performance levels in environments with significant data volumes.
  • Participated in code reviews, identified areas for improvement, and implemented best practices.
  • Assisted in troubleshooting and resolving production issues in a timely manner.
  • Designed and implemented RESTful APIs to support front-end applications.


Technologies : Spring, J2EE, Spring Boot, Restful Micro services, HTML, JSP, Ajax, Oracle database, Docker, Jenkins, Linux/Unix

Education

Post Graduate Diploma in Management - MBA

Institute of Management Technology
Ghaziabad, India
01.2017 - 01.2019

Bachelor of Technology - Computer Science

Guru Gobind Singh Indraprastha University
New Delhi, India
06.2012 - 06.2016

Timeline

Senior Software Engineer

Nagarro Software
06.2021 - 11.2023

Software Developer

British Telecom
06.2019 - 06.2021

Software Engineer

Ericsson
07.2018 - 06.2019

Post Graduate Diploma in Management - MBA

Institute of Management Technology
01.2017 - 01.2019

Software Engineer

Nucleus Software Exports Ltd
07.2016 - 07.2018

Bachelor of Technology - Computer Science

Guru Gobind Singh Indraprastha University
06.2012 - 06.2016

Accomplishments

  • Led a team of 6 staff members.
  • Resolved P1 production issue after a major version release.
  • Improved the performance of multiple screens in an application.
  • Awarded with the Excellence Award for managing and delivering a high-budget project within the expected deadline.
  • Managed a team ensuring that a high budgeted project was completed by the expected deadline.
  • Mentored junior developers to bring them up to speed on projects, resulting in quicker overall completion milestones.
Sidak WadhwaSenior Software Engineer