Deepanshu Gupta
About Deepanshu Gupta
Deepanshu Gupta is a Full Stack Developer at CIBC in Toronto, Ontario, Canada, with extensive experience in enterprise application development using Java EE, cloud computing, and microservice architecture.
Current Position at CIBC
Deepanshu Gupta currently works as a Full Stack Developer at CIBC in Toronto, Ontario, Canada. He started in this role in 2022. His responsibilities include developing enterprise applications utilizing Java EE technologies, as well as employing modern development tools and methodologies for application deployment and management.
Previous Experience at Capital Methods
Before joining CIBC, Deepanshu worked as a Full Stack Blockchain Developer at Capital Methods from 2020 to 2022 in Toronto, Ontario, Canada. During his time there, he focused on blockchain development, enhancing his expertise in blockchain technologies alongside his full stack development skills.
Professional Work at Infosys
Deepanshu Gupta gained significant experience at Infosys, working as a Senior System Engineer from 2018 to 2019 and as a System Engineer from 2015 to 2017 in Bengaluru, Karnataka, India. His involvement included utilizing various Java EE technologies, cloud services, and application servers, contributing to the development of scalable enterprise applications.
Education and Qualifications
Deepanshu earned a Postgraduate Certificate in Blockchain Development from George Brown College from 2019 to 2020. He also holds a Bachelor of Technology (BTech) degree from UIET - Kurukshetra University, completed from 2011 to 2015. These qualifications have laid a solid foundation for his career in software and blockchain development.
Technical Expertise and Tool Proficiency
Deepanshu Gupta has extensive experience in numerous technologies and tools critical for software development. He is proficient in cloud computing services like AWS S3, EC2, and Lambda, and employs microservice architecture with Spring Boot Rest. He is skilled in front-end development with React JS, Redux, and Flux, and uses Docker and containers for application packaging. His expertise also includes using Jenkins for CI/CD processes, dynamic data visualization with Jasper Reports, build automation tools like Maven and ANT, and version control systems such as GitHub and Bitbucket.