Software Engineer Resume Example

Human review by pros at Google, Microsoft
Sign up
Resume Examples/Software Engineer/Software Engineer Resume

DEEPANSHU SHARMA

Gurugram
LinkedIn

Summary

Full-stack Software Engineer with hands-on experience building scalable web, backend, and mobile applications across React, React Native, Node.js/NestJS, PostgreSQL, and cloud-based architectures. Strong foundation in data structures, algorithms, object-oriented principles, and Agile development. Experienced in delivering end-to-end features, integrating APIs, optimizing system performance, and collaborating with cross-functional teams. Focused on building intuitive user experiences and intelligent, automation-driven systems using modern engineering practices and emerging AI capabilities.

Education

Maharaja Agrasen Institute of Technology (MAIT)cgpa-8.5
Bachelors in Technology (IT)Jan 2021 - Jan 2025

Work Experience

UIX Tech LabsGurugram
Software Development Engineer IApr 2025 - Present
  • Built scalable, responsive web apps using React, Next.js, and TypeScript, improving UI performance and user experience across multiple platforms.

  • Developed REST and GraphQL APIs with NestJS + PostgreSQL, delivering clean, modular backend features.

  • Engineered Lead Magnet, an AI-driven automation system using web scraping, cron pipelines, and data processing to streamline lead operations.

  • Designed cloud-ready backend modules with TypeORM and integrated workflows across internal teams.

  • Enhanced the company's React Native mobile app with new features and real-time API integrations.

  • Led backend ownership of the HRMS (leave, payroll, org chart, employee tracking).

  • Built internal dashboards and analytics for 250+ users, improving visibility and decision-making.

  • Delivered full-stack features in an Agile environment, collaborating with design, product, and engineering teams.

  • Building products experimenting and learning at the same time.


Tech: TypeScript, React, Next.Js, NestJS, Node.Js, GraphQL, PostgreSQL, TypeORM, React Native, Hasura, Cron Jobs, Web Scraping, AI Automation.

Projects

Being Baniya – Expense Tracking Application
A web app for tracking daily expenses with interactive pie & line charts. Built with React.js, Tailwind CSS, and Firebase (Firestore, Authentication).Features secure login/signup, CSV import/export, and real-time expense tracking.
Amazon Price Tracker – Automated Price Alerts
Monitors Amazon product prices and sends email notifications on price/stock changes. Scrapes real-time data using Cheerio and stores it in MongoDB Atlas.Automated email alerts via Nodemailer when price drops.
Algorithm Visualizer – Pathfinding Algorithm Demo
A tool to visualize BFS, DFS, and Dijkstra algorithms in real-time.Smooth animations for shortest-path demonstrations.Responsive UI built with React.js and Tailwind CSS.

Technical Skills

JavaScript, TypeScript, Python, C++, Java, React, Next.js, HTML5, CSS3, Tailwind, TanStack library, Node JS, NestJS, Express, REST APIs, GraphQL, Cron Jobs, PostgreSQL, MongoDB, SQL, React Native, Git, GitHub, Hasura, Postman, CI/CD, Agile/Scrum, AI Agents, Data mining, Web scraping, Automation pipelines

Achievements

  • Participated in multiple hackathons - entitled best ideation team in JECRC 3.0 Hack the league Jaipur among 100+ teams from all over the country

  • Solved 400+ DSA questions on leetcode and codechef

  • Won various art competitions in school as well as college.

Software Engineer

Software Engineer Resume

Software Engineer
1yr exp
Blue

Download this professional software engineer resume example. Built with Pika Resume.

Similar Examples

Khushali Ganatra

Khushali Ganatra

Fullstack

Fullstack

Business Development Associate Resume

Business Development Associate Resume

Gunjan

Gunjan

About this Software Engineer resume example

This is a real, recruiter-ready software engineer resume example you can use as a starting point. It is built the way a strong software engineer resume should be: a results-led summary, work experience framed around measurable outcomes rather than duties, and a skills section that names the tools and keywords a hiring team for this role screens for. Every section is laid out cleanly so an applicant tracking system can parse it, which is what gets a resume in front of a human in the first place.

Treat it as a structure to follow, not a script to copy. Keep the ordering and the way each bullet leads with an achievement, then replace the details with your own numbers and experience. When your draft is ready, run it through the free ATS check to confirm the formatting and keywords land before you apply.

How to use this example

  1. 1

    Open it in the editor. Use this software engineer example as your starting layout instead of a blank page - the structure is already right for the role.

  2. 2

    Swap in your own results. Replace each bullet with your achievements and quantify them - numbers are what make a software engineer resume stand out.

  3. 3

    Check it against an ATS. Run your version through the free ATS check so you know the formatting parses and the right keywords are present.

Want more inspiration or ready to build your own software engineer resume?

More Software Engineer examplesBrowse all resume examples

Explore more

Resume examples by role

  • High School ResumeExamples & templates
  • Teen ResumeExamples & templates
  • No Experience ResumeExamples & templates
  • Law School ResumeExamples & templates
  • Server ResumeExamples & templates
  • Nursing ResumeExamples & templates
  • Engineering ResumeExamples & templates
  • Data Analyst ResumeExamples & templates
  • Medical Assistant ResumeExamples & templates
  • Sales ResumeExamples & templates
  • Federal ResumeExamples & templates

Role-specific resume guides

  • Software Engineer Resume
  • Build Your Data Analyst Resume
  • MBA Fresher Resume
  • Marketing Resume
  • Product Manager Resume

Templates by style

  • Modern Templates
  • Traditional Templates
  • Creative Templates
  • Contemporary Templates
  • Minimalist Templates
  • ATS-Friendly Templates
  • Simple Templates
  • Professional Templates

Resume formats by country

  • 🇮🇳 India ResumeLocalized for India
  • 🇬🇧 United Kingdom CVLocalized for United Kingdom
  • 🇦🇪 United Arab Emirates CVLocalized for United Arab Emirates
  • 🇨🇦 Canada ResumeLocalized for Canada
  • 🇦🇺 Australia ResumeLocalized for Australia
  • 🇺🇸 United States ResumeLocalized for United States

Free resume tools

  • AI Resume RoastGet brutally honest feedback
  • Free ATS CheckScore your resume in 30s
  • JD TailoringMatch your resume to any job
  • LinkedIn → ResumeImport in 3 minutes
  • Upload & EnhanceImprove an existing PDF

Right resume. Right opportunity.

See what Pika finds in your resume, free. Rewrite it for impact when you're ready.

About Us ↗All Templates ↗Resume Examples ↗State of Resume ↗Blogs ↗Contact ↗
Company
About Us↗All Templates↗Resume Examples↗State of Resume↗Blogs↗Contact↗
Resources
Resume Roast↗Expert Review↗Pricing↗Reviews↗
Tools
Resume Editor↗Edit PDF Resume↗Modify PDF Resume↗JD Tailoring↗
Compare
Compare Resume Builders↗Resume Roast↗
By country
India Resume Guides↗UAE CV Guides↗UK CV Guides↗Canada Resume Guides↗Australia Resume Guides↗
Guides
Hobbies for Resume↗Skills for Resume↗LinkedIn to Resume↗Resume Glossary↗Free ATS Check↗
Pika
Made with love by people who care. © 2026. All rights reserved.
Part of the UIX Labs family·Stackforce·Craftstack·Plnnr·Attelion·Essel