SlideShare a Scribd company logo
linkedin.com/in/tushargupta98
github.com/tushargupta98
tushargupta98@gmail.com
+1 (514) 746 9620
TUSHAR GUPTA
WORK EXPERIENCE
SeniorSoftware Developer Feb2019 - Present
Mindgeek,Montreal,Canada
 Designed and developed a solution to integrate various products platforms with the affiliate management system to
consume sales’conversions,sign up information and affiliatecreation usingAWS,Postgresql and Springboot.
 New application to integrate external platform with the Mindgeek’s affiliate management system to manage commission
payouts for their affiliates.
 Implemented green-blue deployment strategy for a springboot application.
 Dynamic partition of the databasetable.
 Technology stack used: Java 8, Springboot, Git(Bitbucket), Docker, AWS SQS and SNS.
SeniorSoftware Developer 2018 – 2019
OnespanInc., Montreal, Canada
 Developed a report generation application for a billingsystem.
 Developed a messagingapplication usingRabbitMQ
 Technology stack used: Java,Springboot, Git, RabbitMQ, Docker
Software Developer 2016– 2018
Parametric TechnologyCorporation, Montreal,Canada
 Worked on development of Internet of Things (IoT) Platform, ‘Thingworx’.
 Identified performance issues of the application with PostgreSQL. Suggested points of improvement
 Created tangibleMaven profiles to increaseflexibility in build deployments.
 Used SNMP protocol to exchange the real-time data generated by sensors usingRaspberry PI and Thingworx
 Technology Stack Used: Java,ReST API, JavaScript,SNMP, GIT, Docker, Maven, PostgreSQL
Technical Lead 2014–2016
WiproTechnologiesLimited.,Hyderabad,India
 Led development and implementation of Product LifecycleManagement(PLM) practices for various clients
 Led technical analysis of existingPLMsystem for a major healthcareclient.Instrumental in winingUSD 2 million AMS project
 Integrated analyticsin PLMfor visualization of RoHS Complianceof products.Reduced manual efforts by 90%.
 Led a PLM Application Maintenanceand Supportproject (L3) for a HealthcareManufacturingmajor
 Technology Stack Used: Windchill,Java,Javascripts,SOAP Webservices,JMS, SQL, XML, ClearCase,Accurev
 Received “Highly Valued Contribution”award for contribution towards the Common PLM Programat Wipro.
SystemsEngineer 2009 –2014
Tata Consultancy ServicesLimited,Pune,India
 Developed framework to integrate Windchill with Legacy PLM systems and auxiliary systems such as ERP, Mainframes,etc.
 Developed a Custom Report Framework which provides a set of report parameters to the end user, by analyzing the existing
Data Model of the application usingJava based technologies,design patterns and Windchill APIs
 Worked on the firstever commercial implementation of UMTS (3G) Telecom Services in the western states of India
 Scaled existingsystems to handle 60 million GSM(2G) Customers from existing30 million
 Developed Data Mining and Visualization web based application “Mediation Data Digger” to identify loss of Call Detail
Records (CDRs) across all theMSCs and their performance comparison usingJava/J2EE,UNIX and OracleDB
 Received “SignificantContribution Award” from TCS for the innovativeCustom Report framework.
EDUCATION
Master of Engineering, Software Engineering, 2016 - 2018
Concordia University, Montreal, Canada
 Courses:Big Data Analytics,SoftwareDesign Methodologies, Advanced ProgrammingPractices,Emerging Tech in HCI
 Project: A Recommendation System using Apache Spark, Mongo DB and Yelp Dataset; PySpark for Neuro Imaging; IoT based
Indoor Navigation for Disaster Management.
Bachelor of Engineering, Information Technology, 2005 - 2009
Sardar Patel University, Gujarat, India
 Courses: Computer Algorithms, Advanced Database Management Concepts, Data Structures, Simulation and Modeling,
Software Engineering, Computer Graphics,ObjectOriented Programing
 Developed a Social Networkingwebsite as final year project
Publication
T. Gupta, A. Gupta (2015) "SHIM: A Novel Influence Maximization Algorithm for Targeted Marketing" Mining Intelligence
and Knowledge Exploration, Volume 9468, Springer LNAI

More Related Content

What's hot

Tuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques WebinarTuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques Webinar
SigOpt
 
Iterative Architecture: A Pragmatic Approach to Digital Transformation
Iterative Architecture: A Pragmatic Approach to Digital TransformationIterative Architecture: A Pragmatic Approach to Digital Transformation
Iterative Architecture: A Pragmatic Approach to Digital Transformation
Asanka Abeysinghe
 
Litwincasestudy
LitwincasestudyLitwincasestudy
Litwincasestudy
raghunathan janarthanan
 
CWIN17 london digital disruption embracing the future through architecture ...
CWIN17 london   digital disruption embracing the future through architecture ...CWIN17 london   digital disruption embracing the future through architecture ...
CWIN17 london digital disruption embracing the future through architecture ...
Capgemini
 
2nd ARCADIA bronchure
2nd ARCADIA bronchure2nd ARCADIA bronchure
2nd ARCADIA bronchure
EU ARCADIA PROJECT
 
Industrial Internet
Industrial InternetIndustrial Internet
Industrial Internet
DataWorks Summit/Hadoop Summit
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First World
Apigee | Google Cloud
 
ecx.io @ JobFair 2018
ecx.io @ JobFair 2018ecx.io @ JobFair 2018
ecx.io @ JobFair 2018
Daniel Strmečki, PhD
 
AR and IIoT Megatrends by Mike Quindazzi, PWC
AR and IIoT Megatrends by Mike Quindazzi, PWCAR and IIoT Megatrends by Mike Quindazzi, PWC
AR and IIoT Megatrends by Mike Quindazzi, PWC
IIoTWorld
 
Cloud Computing 2010 - Microsoft Italia - Riccardo Sponza
Cloud Computing 2010 - Microsoft Italia - Riccardo SponzaCloud Computing 2010 - Microsoft Italia - Riccardo Sponza
Cloud Computing 2010 - Microsoft Italia - Riccardo Sponza
Manuela Moroncini
 
BSFI Technology Offerings by Value Innovation Labs
BSFI Technology Offerings by Value Innovation LabsBSFI Technology Offerings by Value Innovation Labs
BSFI Technology Offerings by Value Innovation Labs
Mount Talent Consulting
 
Future of work machine learning and middle level jobs 112618
Future of work machine learning and middle level jobs 112618Future of work machine learning and middle level jobs 112618
Future of work machine learning and middle level jobs 112618
Economic Strategy Institute
 
SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones
SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping StonesSKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones
SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones
Marco Coulter
 
Algorithmia at HackerNews Meetup Seattle
Algorithmia at HackerNews Meetup SeattleAlgorithmia at HackerNews Meetup Seattle
Algorithmia at HackerNews Meetup Seattle
doppenhe
 
SnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistantSnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistant
SnapLogic
 
Event report 2014 published
Event report 2014 publishedEvent report 2014 published
Event report 2014 published
DSCI_Connect
 
SYNTERIUM FINANCE PRESENTATION
SYNTERIUM FINANCE PRESENTATIONSYNTERIUM FINANCE PRESENTATION
SYNTERIUM FINANCE PRESENTATION
Synterium
 
CV - Rajat Gupta
CV - Rajat GuptaCV - Rajat Gupta
CV - Rajat Gupta
Rajat Gupta
 
ALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngine
Abdelkrim Boujraf
 

What's hot (19)

Tuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques WebinarTuning 2.0: Advanced Optimization Techniques Webinar
Tuning 2.0: Advanced Optimization Techniques Webinar
 
Iterative Architecture: A Pragmatic Approach to Digital Transformation
Iterative Architecture: A Pragmatic Approach to Digital TransformationIterative Architecture: A Pragmatic Approach to Digital Transformation
Iterative Architecture: A Pragmatic Approach to Digital Transformation
 
Litwincasestudy
LitwincasestudyLitwincasestudy
Litwincasestudy
 
CWIN17 london digital disruption embracing the future through architecture ...
CWIN17 london   digital disruption embracing the future through architecture ...CWIN17 london   digital disruption embracing the future through architecture ...
CWIN17 london digital disruption embracing the future through architecture ...
 
2nd ARCADIA bronchure
2nd ARCADIA bronchure2nd ARCADIA bronchure
2nd ARCADIA bronchure
 
Industrial Internet
Industrial InternetIndustrial Internet
Industrial Internet
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First World
 
ecx.io @ JobFair 2018
ecx.io @ JobFair 2018ecx.io @ JobFair 2018
ecx.io @ JobFair 2018
 
AR and IIoT Megatrends by Mike Quindazzi, PWC
AR and IIoT Megatrends by Mike Quindazzi, PWCAR and IIoT Megatrends by Mike Quindazzi, PWC
AR and IIoT Megatrends by Mike Quindazzi, PWC
 
Cloud Computing 2010 - Microsoft Italia - Riccardo Sponza
Cloud Computing 2010 - Microsoft Italia - Riccardo SponzaCloud Computing 2010 - Microsoft Italia - Riccardo Sponza
Cloud Computing 2010 - Microsoft Italia - Riccardo Sponza
 
BSFI Technology Offerings by Value Innovation Labs
BSFI Technology Offerings by Value Innovation LabsBSFI Technology Offerings by Value Innovation Labs
BSFI Technology Offerings by Value Innovation Labs
 
Future of work machine learning and middle level jobs 112618
Future of work machine learning and middle level jobs 112618Future of work machine learning and middle level jobs 112618
Future of work machine learning and middle level jobs 112618
 
SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones
SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping StonesSKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones
SKILupday devopsinstitute - AIOps - Marco Coulter - AIOps Stepping Stones
 
Algorithmia at HackerNews Meetup Seattle
Algorithmia at HackerNews Meetup SeattleAlgorithmia at HackerNews Meetup Seattle
Algorithmia at HackerNews Meetup Seattle
 
SnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistantSnapLogic unveils machine-learning-driven integration assistant
SnapLogic unveils machine-learning-driven integration assistant
 
Event report 2014 published
Event report 2014 publishedEvent report 2014 published
Event report 2014 published
 
SYNTERIUM FINANCE PRESENTATION
SYNTERIUM FINANCE PRESENTATIONSYNTERIUM FINANCE PRESENTATION
SYNTERIUM FINANCE PRESENTATION
 
CV - Rajat Gupta
CV - Rajat GuptaCV - Rajat Gupta
CV - Rajat Gupta
 
ALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngine
 

Similar to Resume

Srayan guhathakurta resume
Srayan guhathakurta resumeSrayan guhathakurta resume
Srayan guhathakurta resume
Srayan Guhathakurta
 
Aishwarya Yeole CV.pdf
Aishwarya Yeole CV.pdfAishwarya Yeole CV.pdf
Aishwarya Yeole CV.pdf
Aishwarya Yeole
 
Envisioning the Future Enterprise
Envisioning the Future EnterpriseEnvisioning the Future Enterprise
Envisioning the Future Enterprise
WSO2
 
Mindteck Smart/IoT Capabilities
Mindteck Smart/IoT CapabilitiesMindteck Smart/IoT Capabilities
Mindteck Smart/IoT Capabilities
tom toerner
 
Tuhin's Resume.pdf
Tuhin's Resume.pdfTuhin's Resume.pdf
Tuhin's Resume.pdf
Tuhin Roy
 
Resume_AdityaKumar-1
Resume_AdityaKumar-1Resume_AdityaKumar-1
Resume_AdityaKumar-1
Aditya Kumar
 
CV_TusharBHASIN
CV_TusharBHASINCV_TusharBHASIN
CV_TusharBHASIN
TUSHAR BHASIN
 
IBM Think Milano
IBM Think MilanoIBM Think Milano
IBM Think Milano
ATMOSPHERE .
 
Krishna verma
Krishna vermaKrishna verma
Krishna verma
Krishna Verma
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
William Poos
 
EastBanc Technologies Portals and CMS Portfolio
EastBanc Technologies Portals and CMS PortfolioEastBanc Technologies Portals and CMS Portfolio
EastBanc Technologies Portals and CMS Portfolio
EastBanc Tachnologies
 
Bhadale group of companies projects portfolio
Bhadale group of companies  projects portfolioBhadale group of companies  projects portfolio
Bhadale group of companies projects portfolio
Vijayananda Mohire
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya Prakash
SatyaPrakash454
 
Anand_Honeywell_11yrs
Anand_Honeywell_11yrsAnand_Honeywell_11yrs
Anand_Honeywell_11yrs
Anand Patil
 
Resume
ResumeResume
SnapLogic Extends Beyond Cloud and Big Data Integration into the Internet of ...
SnapLogic Extends Beyond Cloud and Big Data Integration into the Internet of ...SnapLogic Extends Beyond Cloud and Big Data Integration into the Internet of ...
SnapLogic Extends Beyond Cloud and Big Data Integration into the Internet of ...
SnapLogic
 
DEEPAK_Ver1.3
DEEPAK_Ver1.3DEEPAK_Ver1.3
DEEPAK_Ver1.3
Deepak CG
 
CV
CVCV
Paris FOD Meetup #5 Cognizant Presentation
Paris FOD Meetup #5 Cognizant PresentationParis FOD Meetup #5 Cognizant Presentation
Paris FOD Meetup #5 Cognizant Presentation
Abdelkrim Hadjidj
 
Aditya Bhargava
Aditya BhargavaAditya Bhargava
Aditya Bhargava
Aditya Bhargava
 

Similar to Resume (20)

Srayan guhathakurta resume
Srayan guhathakurta resumeSrayan guhathakurta resume
Srayan guhathakurta resume
 
Aishwarya Yeole CV.pdf
Aishwarya Yeole CV.pdfAishwarya Yeole CV.pdf
Aishwarya Yeole CV.pdf
 
Envisioning the Future Enterprise
Envisioning the Future EnterpriseEnvisioning the Future Enterprise
Envisioning the Future Enterprise
 
Mindteck Smart/IoT Capabilities
Mindteck Smart/IoT CapabilitiesMindteck Smart/IoT Capabilities
Mindteck Smart/IoT Capabilities
 
Tuhin's Resume.pdf
Tuhin's Resume.pdfTuhin's Resume.pdf
Tuhin's Resume.pdf
 
Resume_AdityaKumar-1
Resume_AdityaKumar-1Resume_AdityaKumar-1
Resume_AdityaKumar-1
 
CV_TusharBHASIN
CV_TusharBHASINCV_TusharBHASIN
CV_TusharBHASIN
 
IBM Think Milano
IBM Think MilanoIBM Think Milano
IBM Think Milano
 
Krishna verma
Krishna vermaKrishna verma
Krishna verma
 
Digital Reinvention by NRB
Digital Reinvention by NRBDigital Reinvention by NRB
Digital Reinvention by NRB
 
EastBanc Technologies Portals and CMS Portfolio
EastBanc Technologies Portals and CMS PortfolioEastBanc Technologies Portals and CMS Portfolio
EastBanc Technologies Portals and CMS Portfolio
 
Bhadale group of companies projects portfolio
Bhadale group of companies  projects portfolioBhadale group of companies  projects portfolio
Bhadale group of companies projects portfolio
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya Prakash
 
Anand_Honeywell_11yrs
Anand_Honeywell_11yrsAnand_Honeywell_11yrs
Anand_Honeywell_11yrs
 
Resume
ResumeResume
Resume
 
SnapLogic Extends Beyond Cloud and Big Data Integration into the Internet of ...
SnapLogic Extends Beyond Cloud and Big Data Integration into the Internet of ...SnapLogic Extends Beyond Cloud and Big Data Integration into the Internet of ...
SnapLogic Extends Beyond Cloud and Big Data Integration into the Internet of ...
 
DEEPAK_Ver1.3
DEEPAK_Ver1.3DEEPAK_Ver1.3
DEEPAK_Ver1.3
 
CV
CVCV
CV
 
Paris FOD Meetup #5 Cognizant Presentation
Paris FOD Meetup #5 Cognizant PresentationParis FOD Meetup #5 Cognizant Presentation
Paris FOD Meetup #5 Cognizant Presentation
 
Aditya Bhargava
Aditya BhargavaAditya Bhargava
Aditya Bhargava
 

Recently uploaded

Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 

Recently uploaded (20)

Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 

Resume

  • 1. linkedin.com/in/tushargupta98 github.com/tushargupta98 tushargupta98@gmail.com +1 (514) 746 9620 TUSHAR GUPTA WORK EXPERIENCE SeniorSoftware Developer Feb2019 - Present Mindgeek,Montreal,Canada  Designed and developed a solution to integrate various products platforms with the affiliate management system to consume sales’conversions,sign up information and affiliatecreation usingAWS,Postgresql and Springboot.  New application to integrate external platform with the Mindgeek’s affiliate management system to manage commission payouts for their affiliates.  Implemented green-blue deployment strategy for a springboot application.  Dynamic partition of the databasetable.  Technology stack used: Java 8, Springboot, Git(Bitbucket), Docker, AWS SQS and SNS. SeniorSoftware Developer 2018 – 2019 OnespanInc., Montreal, Canada  Developed a report generation application for a billingsystem.  Developed a messagingapplication usingRabbitMQ  Technology stack used: Java,Springboot, Git, RabbitMQ, Docker Software Developer 2016– 2018 Parametric TechnologyCorporation, Montreal,Canada  Worked on development of Internet of Things (IoT) Platform, ‘Thingworx’.  Identified performance issues of the application with PostgreSQL. Suggested points of improvement  Created tangibleMaven profiles to increaseflexibility in build deployments.  Used SNMP protocol to exchange the real-time data generated by sensors usingRaspberry PI and Thingworx  Technology Stack Used: Java,ReST API, JavaScript,SNMP, GIT, Docker, Maven, PostgreSQL Technical Lead 2014–2016 WiproTechnologiesLimited.,Hyderabad,India  Led development and implementation of Product LifecycleManagement(PLM) practices for various clients  Led technical analysis of existingPLMsystem for a major healthcareclient.Instrumental in winingUSD 2 million AMS project  Integrated analyticsin PLMfor visualization of RoHS Complianceof products.Reduced manual efforts by 90%.  Led a PLM Application Maintenanceand Supportproject (L3) for a HealthcareManufacturingmajor  Technology Stack Used: Windchill,Java,Javascripts,SOAP Webservices,JMS, SQL, XML, ClearCase,Accurev  Received “Highly Valued Contribution”award for contribution towards the Common PLM Programat Wipro. SystemsEngineer 2009 –2014 Tata Consultancy ServicesLimited,Pune,India  Developed framework to integrate Windchill with Legacy PLM systems and auxiliary systems such as ERP, Mainframes,etc.  Developed a Custom Report Framework which provides a set of report parameters to the end user, by analyzing the existing Data Model of the application usingJava based technologies,design patterns and Windchill APIs  Worked on the firstever commercial implementation of UMTS (3G) Telecom Services in the western states of India  Scaled existingsystems to handle 60 million GSM(2G) Customers from existing30 million  Developed Data Mining and Visualization web based application “Mediation Data Digger” to identify loss of Call Detail Records (CDRs) across all theMSCs and their performance comparison usingJava/J2EE,UNIX and OracleDB  Received “SignificantContribution Award” from TCS for the innovativeCustom Report framework.
  • 2. EDUCATION Master of Engineering, Software Engineering, 2016 - 2018 Concordia University, Montreal, Canada  Courses:Big Data Analytics,SoftwareDesign Methodologies, Advanced ProgrammingPractices,Emerging Tech in HCI  Project: A Recommendation System using Apache Spark, Mongo DB and Yelp Dataset; PySpark for Neuro Imaging; IoT based Indoor Navigation for Disaster Management. Bachelor of Engineering, Information Technology, 2005 - 2009 Sardar Patel University, Gujarat, India  Courses: Computer Algorithms, Advanced Database Management Concepts, Data Structures, Simulation and Modeling, Software Engineering, Computer Graphics,ObjectOriented Programing  Developed a Social Networkingwebsite as final year project Publication T. Gupta, A. Gupta (2015) "SHIM: A Novel Influence Maximization Algorithm for Targeted Marketing" Mining Intelligence and Knowledge Exploration, Volume 9468, Springer LNAI