Available for opportunities

Hi, I'm Shubham Kulkarni

Software Engineer | Backend Developer

Master's student in Software Engineering at EPITA, France — building secure, scalable software with Java, Spring Boot, Python and AWS.

Shubham Kulkarni working on a laptop
Backend Focused
EPITA, France
SCROLL
About

About Me

I am a Master's student in Software Engineering at EPITA, France, with professional experience in technical support, system administration and software development. My background combines backend programming, cloud technologies, Linux administration, networking, databases and cybersecurity.

I enjoy building secure, scalable and maintainable applications using Java, Spring Boot, Python, AWS and modern software engineering practices. My previous infrastructure and support experience gives me a practical understanding of real-world systems, troubleshooting, security, deployment and end-user requirements.

Location
France
Education
Master's in Software Engineering, EPITA
Target Roles
Software Engineer, Backend Developer, Java Developer
Core Stack
Java, Spring Boot, Python, AWS, MySQL, Linux
Developer Life

Developer Life

Experience

Where I've Worked

Internships and full-time roles spanning software development, technical support and system administration.

TC
Software Developer Intern
Techno Comp Academy Pvt. Ltd. · Full-time Internship
Dec 2024 – Jul 2025 · 8 mos Pune District, Maharashtra, India On-site

Developed a Python-based cryptography system and implemented AES-128 encryption from scratch. Conducted security analysis using brute-force and frequency-analysis techniques and validated cryptographic outputs with OpenSSL.

  • Built a symmetric encryption system in Python
  • Implemented custom encryption and decryption logic
  • Added secure random key generation
  • Developed a brute-force attack module
  • Developed a frequency-analysis attack module
  • Demonstrated weaknesses in predictable ciphers
  • Implemented AES-128 encryption in ECB mode from scratch
  • Implemented S-Box operations
  • Implemented key expansion
  • Implemented SubBytes
  • Implemented ShiftRows
  • Implemented MixColumns
  • Built complete encryption and decryption pipelines
  • Validated AES-128 results using OpenSSL
  • Achieved matching encryption results during validation
  • Strengthened knowledge of cryptographic workflows, security testing and key management
PythonCryptographyAES-128 OpenSSLSecurity TestingBrute-Force Analysis Frequency AnalysisKey Management
CG
Support Engineer
Cognizant · Full-time
Sept 2020 – Nov 2021 · 1 yr 3 mos Pune District, Maharashtra, India On-site

Provided technical support for hardware, software and network issues across Windows, Linux and macOS environments. Supported enterprise users and Cognizant projects through incident management, security compliance and structured escalation processes.

  • Diagnosed and resolved hardware, software and network issues
  • Supported Windows, Linux and macOS systems
  • Managed security and compliance tasks involving MBAM, DLP and McAfee
  • Resolved incidents and service requests using BMC Remedy
  • Installed, configured and updated software and antivirus solutions
  • Supported network printers and server-related issues
  • Escalated complex incidents to appropriate technical teams
  • Assisted users with Microsoft Office and enterprise applications
  • Used scripting and secure processes for disk wiping and system preparation
WindowsLinuxmacOS BMC RemedyMBAMDLP McAfeeNetworkingIncident Management
YM
System Administrator
YM Motors Ltd · Full-time
Jul 2019 – Sept 2020 · 1 yr 3 mos Pune / Pimpri-Chinchwad, Maharashtra, India On-site

Administered business applications, networks, servers, security systems and end-user infrastructure for an automotive organization. Supported business continuity, connectivity and daily IT operations.

  • Configured and supported CTDMS and I-CROP applications
  • Monitored connectivity with Toyota servers
  • Configured and administered the CTI Server
  • Managed the Cyberoam firewall
  • Configured Outlook Express and email services
  • Configured and maintained ERP software
  • Managed Automated System Recovery backups
  • Administered centralized call-centre applications and servers
  • Updated antivirus and security software
  • Delivered software and desktop support
  • Developed and updated the company website
  • Troubleshot internet and LAN connectivity
  • Maintained the local area network
  • Generated computerized business reports
  • Monitored and troubleshot CCTV systems
  • Maintained CCTV connectivity
  • Troubleshot IP-PBX systems
  • Managed Tally backups and troubleshooting
System AdministrationERPCyberoam Firewall CTI ServerLANCCTV IP-PBXTallyNetworking
Skills

Technical Skills

Grouped by where they show up — language, framework, infrastructure or concept.

Programming Languages

JavaJava
PythonPython
CC
C++C++
KotlinKotlin
BashBash

Backend Development

Spring BootSpring Boot
MavenMaven
GradleGradle
Spring CoreREST APIs OOPMicroservices fundamentals

Cloud & DevOps

AWSAWS
GitGit
GitHubGitHub
LinuxLinux
DockerDocker
Bash scriptingCI/CD fundamentals

Databases

MySQLMySQL
SQLDatabase Design

Android

Android StudioAndroid Studio
KotlinKotlin
XMLAndroid SDK

Security

Network SecurityDatabase Security CryptographyAES-128 OpenSSLSecurity Testing

Tools

IntelliJ IDEAIntelliJ IDEA
EclipseEclipse
VS CodeVS Code
PostmanPostman
Jupyter NotebookBMC Remedy

Core Computer Science

Data Structures & AlgorithmsOperating Systems Computer NetworksDatabase Management Software EngineeringSystem Design fundamentals
Projects

Featured Projects

A mix of solo builds, coursework and group projects from EPITA.

🔐

Cryptography System

Python-based cryptography project featuring custom symmetric encryption, secure random key generation, brute-force analysis, frequency analysis and a complete AES-128 implementation validated with OpenSSL.

PythonAES-128OpenSSL

Android Clock Application

Multi-feature Android application containing a digital clock, alarm, timer and stopwatch with a clean Android interface.

KotlinAndroid SDKXML

Spring Boot Backend Projects

Java backend projects demonstrating dependency injection, layered architecture, database connectivity, Maven configuration and secure application design.

JavaSpring BootMySQL
☁️

AWS and Linux Server Projects

Cloud and Linux practical work involving AWS EC2, Apache web server installation, HTTPS configuration, self-signed SSL certificates and Linux administration.

AWSLinuxApache
📚

Learning Management System

Web-based system where tutors upload learning material and students download and submit PDF assignments.

PHPMySQLHTML/CSS
🏟️

Stadium Booking System

Django-based booking application supporting user registration, venue booking and administrative management.

PythonDjangoSQLite
Education

Academic Background

SE
Currently Pursuing

Master's in Software Engineering

EPITA – École d'Ingénieurs en Informatique
Paris, France
BA

Bachelor's Degree in Computer Applications / Computer Science

[Add exact institution name]
Pune, India
Certifications

Certifications

Replace the placeholders below with your actual scores, issue dates and credential links as you add them.

assets/certificates/
duolingo-certificate.jpg
Language

Duolingo English Test / Language Certificate

Duolingo
ScoreAdd score
IssuedAdd issue date
Credential IDAdd credential link
View Certificate
assets/certificates/
cyber-security-certificate.jpg
Security

Star Cyber Secure User

Add issuing organization
ScoreAdd score
IssuedAdd issue date
Credential IDAdd credential link
View Certificate
assets/certificates/
ethical-hacking-certificate.jpg
Security

Star Ethical Hacking Expert

Add issuing organization
ScoreAdd score
IssuedAdd issue date
Credential IDAdd credential link
View Certificate
assets/certificates/
cloud-computing-certificate.jpg
Cloud

Star Cloud Computing

Add issuing organization
ScoreAdd score
IssuedAdd issue date
Credential IDAdd credential link
View Certificate
assets/certificates/
hardware-networking-certificate.jpg
Networking

Hardware and Networking Certification

Add issuing organization
ScoreAdd score
IssuedAdd issue date
Credential IDAdd credential link
View Certificate
+ Add more certificates
e.g. AWS, Java, Spring Boot, Linux
GitHub

GitHub Activity

Live stats pulled from GitHub — widgets degrade gracefully if a service is briefly unavailable.

GitHub stats for kulkarni6060 Most used languages
GitHub streak
GitHub trophies
Contact

Let's Build Something Meaningful

I am open to Software Engineer, Backend Developer, Java Developer, internship and graduate opportunities in France and across Europe.

Please enter your name.
Please enter a valid email address.
Please enter a subject.
Please enter a message.
Thanks! Your message has been prepared — this form isn't wired to a backend yet, so connect it to your email service (e.g. Formspree) to receive submissions.