Post Job Free
Sign in

Software Developer Java

Location:
Brampton, ON, Canada
Posted:
May 12, 2024

Contact this candidate

Resume:

Surinder Pal Singh Sidhu

Brampton, Ontario +1-437-***-**** ad5nup@r.postjobfree.com https://www.linkedin.com/in/spsinghofficial

Java developer with 5+ years of experience specializing in Java, Spring Framework, Cloud technologies and Microservices architectures, with proficiency in React, Angular and AWS.

ACCOMPLISHMENTS

• Contributed to North America's largest data transformation project (DCA) for the financial and insurance industry, specializing in OIPA data transformations and leveraging COBOL copybooks for metadata extraction, ensuring accuracy and efficiency at scale.

• At CNB Computers, played a pivotal role in obtaining R2 certification by streamlining internal processes and ensuring compliance with R2 standards increased customer acquisition by 10%.

CORE COMPETENCIES

Java Spring Hibernate C# TypeScript JavaScript PHP Maven Gradle HTML CSS React Angular MySQL MSSQL Postgres Oracle DB DynamoDB Redis MongoDB Spring Core Spring MVC Spring JPA Spring Security Spring Data Spring Boot Elastic Search Lucence JWT authentication Oauth2 Kafka RabbitMQ JMS MQ Linux Shell YAML Groovy AWS Google Cloud Platform Junit Mockito Docker Kubernetes Jenkins Terraform Red Hat Open shift Effective Communication Team Building Cross-Functional Collaboration Problem-Solving Aptitude Attention to Detail Time Management Adaptable High EQ leadership skills

LEADERSHIP PRINCIPLES

Bias for Action Deliver Results Take Ownership Invent and Simplify Dive Deep Think Big Learn and Be Curious

PROFESSIONAL WORK EXPERIENCE

Software Developer 05/2022 – 02/2024

Equisoft Inc., Montreal, Ontario

Bug Resolution 50% Design & Development 30% Collaboration 20%

Skills : Java, Spring, Hibernate, MySQL,Azure,React,Jenkins,Docker,Kafka,RabbitMQ,Kubernetes

• Created user interfaces using React.js, leveraging component-based architecture for dynamic and responsive web applications improved user engagement by 15%.

• Crafted Java Spring APIs for Data Transformation and Migration Tool (DCA), redefining OIPA data migration which increased data migration accuracy by 30%.

• Implemented comprehensive unit tests using JUnit and Mockito which reduced bugs by 25%.

Software Developer 10/2020 – 05/2022

CNB Computers Inc., Mississauga, Ontario

Development 50% Software Maintenance 30% Collaboration 20%

Skills : Java, Spring, C#, MSSQL,React,Jenkins,Node.js,ASP.NET Core,Angular,Oauth2,Kafka

• Developed a C# desktop application for Warehouse Management reducing cost associated with pysical labor by 30%.

• Orchestrated integrations with Shopify, Amazon, eBay, and Walmart for order receiving, fulfillment, inventory synchronization and automated sending of tracking numbers, ensuring streamlined operations across diverse platforms boosting sales by 20%.

• Transformed a legacy website from Jade template engine to React, enhancing performance, boosting website load time from 1 minute to 15 seconds.

Software Developer Intern 01/2019 – 04/2019

Avanto Solutions Inc, Toronto, Ontario

Assistance & Support 30% Training 30% Project Participation & Execution 40%

Skills: used : Java, PHP, Angular, MySQL,AWS,DynamoDB

• Provided support to an existing POS app written in Angular, implementing features such as route protection and user authentication and authorization with JWT resulting in 25% reduction in unauthorized access.

• Enforced offline capabilities for client projects with automatic synchronization upon reconnection to the client applications reducing reporting time from 4 hrs to 2 hrs.

• Utilized Serverless framework to create a Rest API for AWS Services, resulting in a 30% reduction in API response time and a 20% decrease in infrastructure costs. and conducted unit testing to maintain code standards.

Web Developer 06/2016 – 07/2017

Dreamtech Labs, Amritsar, India

Web Development 70% Quality Assurance 20% Documentation 10%

Skills : Java, Spring, Hibernate, MySQL,Azure,React, HTML, CSS,Kafka,Kubernetes

• Launched search mechanism for understanding and finding of named entities in a clinical note and visualize them.

• Reduce the scheduling time of jobs from by factor of 3.86 by processing the devices concurrently and making data capturing, processing and analytical logic asynchronous.

• Designed backend application for the creation, updating, and registration of suppliers, reducing manual data entry time by 40% and improving data accuracy by 25%.

• Designed workflow for different levels of approvals after supplier registration, resulting in a 30% decrease in approval process time and a 20% increase in efficiency in managing supplier documentation.

• Executed schedulers for sending final accepted supplier data to the MDG system, resulting in a 50% reduction in data transfer errors and a 30% increase in data synchronization speed.

EDUCATION AND PROFESSIONAL DEVELOPMENT

Graduate Certificate in Mobile Application Design & development 09/2017 – 04/2019

Lambton College, Toronto, Ontario

Bachelors in Electronics and Communication Engineering 07/2012 – 04/2016

Punjab Technical University, Punjab, India

RECOMMENDATIONS

“Surinder Pal Singh Sidhu exemplified professionalism, adaptability, and strong work ethics, proving to be a valuable problem solver with excellent communication skills at CNB Computers Inc.

Ateeq Siddiqui Chief Operating Officer CNB Computers Inc. Manager

“I've had the pleasure of collaborating on DCA with Surinder. His dedication and commitment to each task are remarkable. His expertise in Java development has been a valuable asset to our team.”

Williams Penka Senior Software Developer Equisoft Inc. Coworker

CERTIFICATION

Java Technology from National Institute of Electronics and Information Technology Chandigarh India

PUBLICATIONS

Mastering Docker Commands: A Comprehensive Tutorial for Beginners

AFFILIATIONS

American association of information technology professionals(AAITP)



Contact this candidate