Rajkumar Gupta

Backend Engineer

Bengaluru, Karnataka, India12 yrs 7 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in Python development and data analytics.
  • Strong background in machine learning and AI technologies.
  • Proven track record in developing scalable APIs and data pipelines.
Stackforce AI infers this person is a Data Engineer with strong expertise in Python and machine learning technologies.

Contact

Skills

Core Skills

Python Developer And AutomationAi/mlAgile MethodologiesData StructuresData MiningDeep LearningMachine LearningCyber-security

Other Skills

AI PersonalizationAlgorithmsAmazon EC2Amazon Web Services (AWS)Apache PigApplied Machine LearningArtificial Neural NetworkBig Data AnalyticsBitbucketBusiness Process AutomationCChatGPTClassification and Regression TreeCode ReviewComputer Network Operations

About

Looking for python developer, and data analytics job. I have good understanding of machine learning algorithms, databases with structure and unstructured data. High skill development and analytics problem solving.

Experience

12 yrs 7 mos
Total Experience
2 yrs 1 mo
Average Tenure
2 yrs 4 mos
Current Experience

Altimetrik

Staff Data Engineer

Feb 2024Present · 2 yrs 4 mos · Bengaluru, Karnataka, India · Hybrid

  • Develop the API using Flask and Python and provide guidance, mentorship, and support functional team members, helping them to growth in their business values.
  • Use the XGBoost model to create and train the retails data to get the prediction for business usefulness.
  • Write the script to start and store the experiment into Databricks MLflow artifact. Write the code for training, evaluation, and inferencing of model with different classes (Partitions).
  • Create Workflow Pipeline in Databricks to trigger the experiments run. Create the overwatch Dashboards for the prediction comparison and cost evaluation.
  • Create the Notebook and write the script for model training. Create Workflow Pipeline in Databricks to trigger the experiments run. Create the overwatch Dashboards for the prediction comparison and cost evaluation.
  • Write the different method to connect, validate and Audit history of records in snowflake database.
  • Write Unit test for our API and methods used in the process. Done the end-to-end functional test of API.
  • Using Agile methodology to creating JIRA and complete the tasks for development of project.
  • Conduct regular code reviews to ensure code quality, identify areas for improvement, and promote adherence to coding standards and best practices.
  • Stay abreast of the latest trends, tools, and technologies in the ecosystem. Evaluate new technologies and propose innovative solutions to improve the team's productivity, efficiency, and technical capabilities.
  • Lead troubleshooting efforts and provide technical guidance to resolve complex problems and challenges.
  • Drive continuous improvement initiatives within the team, such as process optimization, tooling enhancements, and skills development. Encourage a culture of learning, experimentation, and continuous feedback to foster growth and innovation.
  • Develop and nurture a high-performing team by setting clear expectations, providing constructive feedback, and recognizing achievements.
Python Developer and AutomationAI/MLDatabricks ProductsDatabrickSnowflakeAmazon Web Services (AWS)+1

Nityo infotech

Sr. Python Developer

Jan 2023Dec 2023 · 11 mos · Bengaluru, Karnataka, India · Hybrid

  • J.P Morgan & Co.
  • ● Write APIs to connect different application for network build complete.
  • ● Investigate the network build process for all required steps.
  • ● Explore the API and methodology for connecting and writing the API.
  • ● Using Flask and Flask REST API to fetch the network event data and processes it to use for updating the SAND data framework.
  • ● Develop the data model for SAND data frame used in develop API.
  • ● Develop the features for the API to upload data.
  • ● Write Unit test for our API and methods used in the process. Done the end-to-end functional test of API.
  • ● Code review for optimizing the code and understanding the process.
  • ● Using Agile methodology to creating JIRA and complete the tasks for development of project.
  • ● Documentation of work and process in confluence.
  • ● Using version control Git and deploy API to development, feature branch and production branch.
  • ● Troubleshoot and debug resolve.
  • ● Used IntelliJ IDE for API development.
  • ● Deploy Jupiter Notebook on Kubernetes and write the script for POC.
Agile MethodologiesMySQLIntelliJ IDEABitbucketFlaskConfluence+4

Euclid innovations

Software Developer

Mar 2022Jan 2023 · 10 mos · Bengaluru, Karnataka, India · Hybrid

  • JPMC client location
  • ● Write APIs to connect different application for network build complete.
  • ● Investigate the network build process for all required steps.
  • ● Explore the API and methodology for connecting and writing the API.
  • ● Using Flask and Flask REST API to fetch the tenant subnet address and processes it to validate on data frameworks Verum, active directory and host master.
  • ● Worked on LDAP query method to connect with Active Directory server and get the required information for tenant subnet using ldap3 python library.
  • ● Write Unit test for our API and methods used in the process.
  • ● Create Global Load Balance for external use of implemented validation API.
  • ● Code review for optimizing the code and understanding the process.
  • ● Implement method to access password from NGV and EPV vault for Jules’s credential to run microservice.
  • ● Using Agile methodology to creating JIRA and complete the tasks for development of project.
  • ● Documentation of work and process in confluence.
  • ● Using version control Git and deploy API to development, feature branch and production branch.
  • ● Troubleshoot and debug resolve.
  • ● Write BDD functional test cases for API.
  • ● Test the end-to-end functional test of API.
  • ● Used IntelliJ IDE for API development.
  • ● Deploy Jupiter Notebook on Kubernetes and write the script for POC.
MySQLIntelliJ IDEABitbucketGitJira AlignConfluence+5

Calsoft

Python Developer

Dec 2021Mar 2022 · 3 mos · Bengaluru, Karnataka, India · Hybrid

  • ● Investigate and explore the API and methodology for connecting and writing the API.
  • ● Using Flask and Flask REST API to fetch the data and processes it to use for updating the data base.
  • ● Used NumPy and Pandas for data mining, filtering, and processing.
  • ● Write Unit test for our API and methods used in the process.
  • ● Connect to the cloud with PySpark to upload the parse data.
  • ● Code review for optimizing the code and understanding the process.
  • ● Documentation of work and process in confluence.
  • ● Using version control Git and deploy API to development, feature branch and production branch.
  • ● Troubleshoot and debug resolve.
  • ● Test the end-to-end functional test of API.
  • ● Used the vim editor to write the script.
MySQLGitFlaskData StructuresPython Developer and Automation

Bristlecone

Senior Consultant

Sep 2021Dec 2021 · 3 mos · Bangalore Urban, Karnataka, India · On-site

  • ● Worked on to connect azure cloud to collect the SQL data of client and update the SQL query for the client to get the product details.
  • ● Use PySpark to connect the database to get data and after processing update the table.
  • ● Used Pandas for data cleaning and processing.
  • ● Investigate and explore the API and methodology for connecting and writing the API.
  • Using Flask and Flask REST API to fetch the data from database and processes to update the client table with required authentication details and SQL query.
  • ● Write Unit test for our API and methods used in the process.
  • ● Code review for optimizing the code and understanding the process.
  • ● Documentation of work and process in confluence.
  • ● Using version control Git and deploy API to development, feature branch and production branch.
  • ● Troubleshoot and debug resolve.
  • ● Test the end-to-end functional test of API.
MySQLGitData StructuresPython Developer and Automation

Capgemini

2 roles

Data Scientist

Jan 2021Sep 2021 · 8 mos · Hybrid

  • Mercedes Benz Benz Data Processing
  • ● Worked on data pipeline to extract the image from the Dat file.
  • ● Creating database to save the path and mat file of coordinates information of video.
  • ● Using mining and scaling of video and dump in h5 file of frames of images.
  • ● Using PySpark with for airflow of data pipeline with SQL query to create and dump the images data.
  • ● Create scheduler using Apache airflow for running the data pipeline and confluence update.
  • ● Confluence page update using automation script in Python.
  • ● Using flask to write API for model training and report generation.
  • ● Troubleshoot and debugging the code.
Agile MethodologiesMySQLNumPyIntelliJ IDEAPandasData Mining+4

Data Scientist

Sep 2018Dec 2020 · 2 yrs 3 mos · Hybrid

  • Mercedes Benz Image processing (computer vision):
  • ● Worked as a Data Scientist with algorithm team to rewrite the Lua code to Python.
  • ● Using Pytorch for deep learning model implementation.
  • ● Data loading using frames of image, normalized and transform the image data.
  • ● Used pandas and NumPy and tensor for data framework, data list.
  • ● Used Matplotlib, OpenCV, Seaborn and Bokeh for visualization plot.
  • ● Used the Microservice Kubernetes and docker to deploy my project for training and testing on node.
  • ● Troubleshoot and debugging the code.
  • ● Code review for optimizing the code and understanding the process.
  • ● Write the code to load the data from the structured data (image, mat file text file) using Pytorch and various python libraries for creating tensor to upload image data.
  • ● Using augmentation and annotation for loaded data (scale, translation, rotation, crop, up sampling etc.) using PyTorch with other image libraries of python.
  • ● Using Gaussian algorithm to generate heat map for the image of given coordinates for localization, v-pose and object detection.
  • ● Trained the prepared data with loss function cross entropy and SDG using the CNN model.
  • ● Calculate the accuracy of classification and generate the result using confusion matrix for distribution of image on the class bases.
  • ● Create batches for the training and testing for the image data.
  • ● Using CUDA for GPU training and testing the model.
  • ● Model predictability for Localization, v-pose and object detection.
  • ● Worked data pipeline for storing and extracting images using SQL.
  • ● Write Unit Test and BDD test.
  • ● Deploy Jupiter Notebook on Kubernetes and write the script for POC.
  • ● Create the Video using OpenCV with the trained model to check the accuracy and validation for the model.
MySQLNumPyImage ProcessingDeep LearningPandaGit+10

Oliveboard

Python Developer & Automation, Data analytics and Text Analytics

Nov 2016Sep 2018 · 1 yr 10 mos · Bangaluru · On-site

  • ● Parsing the HTML file and Text document and clean the text and upload to MySQL data base using Python script.
  • ● Write regular expression to parse the text, table and image from the text and HTML files.
  • ● Used Python to generate the automated questions for various competitive exams.
  • ● Used script to clean the text file as well as HTML file.
  • ● Troubleshoot and debugging the code.
  • ● Worked on tagging while parsing the doc for each question.
  • ● Used NumPy and Pandas for reading the files.
  • ● Worked on Data processing as merging, aggregating, and storing.
  • ● Developed Python program to generate automate number series, data interpretation and reasoning question for the competitive mock exams.
  • ● I have used various Python libraries like Matplotlib, Chart Director, Panda, NumPy for the development.
  • ● I have used the script to clean and arrange the text from development.
  • ● Write Unit test for develop program.
MySQLGitData MiningLinuxData StructuresPython Developer and Automation

Indian institute of science

2 roles

Research Assistant

Jul 2014Oct 2016 · 2 yrs 3 mos · On-site

  • Malware Classification:
  • ● Investigate and explore the Malware files with their family and work approach to classification for malware.
  • ● I have collected malware files from clam AV database using Sandbox and other websites, classified the malware into different malware families using the Bit shred method and Machine Learning algorithms.
  • ● Used C, Python, NLTK and Scikit-learn, PE Python library tool for classification.
  • ● C programming used for creating n-gram and hash fingerprint for classification.
  • ● Used statistics analysis for the malware files.
  • ● Exposure to Data Analysis and Data Mining techniques as Feature engineering, regression, classification, clustering, time series analysis etc.
  • ● Troubleshoot and debugging.
  • DNS Log Analysis:
  • ● Crawled the DNS log using port mirror on the firewall from the IISc.
  • ● Parse the log file collected in PCAP extension and store the parsed PCAP file in database using Python and Scapy library.
  • ● Using parsed database and existing latitude and longitude database with the help of distributed IP find the location of query and response.
  • ● Identify the anomalous behavior of the incoming queries and outgoing response or queries on the server using the stored parsed database.
  • ● Developed a web application to locate the source and destination IP address using PHP and Python, and MYSQL database.
  • ● Troubleshoot and debugging of the code and script.
  • Vulnerability Analysis Application:
  • ● Developed an application for the vulnerability analysis using the Python with the help of open-source scanner tools as Nmap, HPing, Wireshark.
  • ● Collect fingerprint of system by scanning with developed application.
  • ● Connect the application with National vulnerability Database (NVD) and map with the fingerprint and give the information of vulnerabilities information, updates, and patch also.
NumPyNetworkingMachine LearningGitStatistical Data AnalysisComputer Network Operations+7

Research Assistant

Dec 2012Jun 2014 · 1 yr 6 mos · On-site

  • Web Scraping and Analysis:
  • ● Collect the data from the web site using the Python and the library of python like requests, mechanize, Browser, urllib, urllib2, Beautiful Soup.
  • ● Store the data in MySQL database and in csv file.
  • ● Analysis the data collected from the website and predict the behavior of the data.
  • ● I have used NumPy, Pandas for generating data frame and series for the automation Data Interpretation question.
  • ● I have use matplotlib, chart-director for plotting line graph, pie chart, bar graphs etc.
  • ● Data modeling, Data wrangling, Data visualization.
  • ● Troubleshoot and debugging.
  • Vulnerabilities Assessment and Penetration Testing:
  • ● Conducted online Vulnerability Assessment and Penetration Testing (VA/PT) test for different organizations who wanted to assess their security threat levels as a part of CERT-In. This VA/PT test results are used to certify an organization for security by CERT-In.
  • ● Conducted Drill test for various organizations like Government data centers, Private organizations to test their knowledge on detecting and preventing exploits.
  • ● Worked on different open source and free fingerprinting, scanning and exploitation tools as Nessus, Nmap, Qualys, Burp suit etc. to conduct vulnerability assessment and penetration testing.
  • ● Implementing new ideas to insert vulnerabilities in API and web services and network system.
NumPyCyber-securityPandasPython Developer and Automation

Education

College Of Technology, G.B.P.U.A&T, Pantnagar

Engineer's Degree — Computer Engineering

Jan 2009Jan 2012

Pt LMS PG College Rishikesh

Bachelor’s Degree — PCM

Jan 2006Jan 2009

SBMIC Rishikesh

Intermediate — All Major Subjects

Jan 2004Jan 2006

SBMIC Rishikesh

High School — All Major Subjects

Jan 2002Jan 2004

Stackforce found 100+ more professionals with Python Developer And Automation & Ai/ml

Explore similar profiles based on matching skills and experience