Summary
Overview
Work History
Education
Skills
Accomplishments
Work Availability
Timeline
Swapnil Vishwakarma

Swapnil Vishwakarma

Senior Software Developer
Indore

Summary

"Think like an end user and product will succeed automatically".

Experienced full-stack software developer with over 6 years of hands-on experience across the tech stack. Specializing in JavaScript, Node.js, and React.js, with a proven track record of delivering robust solutions. Instrumental in the development of two successful products, showcasing a deep understanding of user experience design.

Overview

9
9
years of professional experience

Work History

Software Engineer

Vertisystem Global Pvt. Ltd.
08.2023 - Current
  • Developed NPM packages internally utilized within the organization, streamlining development processes and fostering code reusability across projects.
  • Replaced outdated material codebase with modern and reusable PrimeReact components, enhancing scalability and maintainability.
    Integrated PSPDF and PDFlib libraries to develop a robust PDF stamping module, expanding the application's functionality and usability.
  • Utilized Cube.js and developed Bash scripts to transition the application into a multi-tenant Docker architecture, ensuring efficient resource utilization and scalability.
  • Proactively reviewed pull requests to uphold codebase integrity and adhere to coding standards.
  • Implemented the replacement of resource-intensive stored procedures with optimized native code, significantly boosting application performance and responsiveness while reducing overhead costs.

Associate Tech Specialist

Tech Mahindra
12.2022 - 02.2023

Tech Mahindra has built pioneering systems, processes, and solutions, for enterprise clients across the globe.

Project: Relaince Dock Order Management and Resource Allocation System

Technologies/ Frameworks Used: NodeJS, JavaScript

Senior Software Engineer

Code Automations
08.2020 - 12.2022

UpSale Suite ®, A product of Code Automations PVT. LTD. is engagement and commerce platform to boost customer experience and sales for offline business. We help offline business establish personalized communication with customer at scale on WhatsApp.

  • Developed and managed company-level architecture, platforms and products.
  • Collaborated with cross-functional intra-company teams to provide mutually beneficial outcomes.
  • Coordinated third-party vendors and client IT teams to seamlessly deliver effective solutions.
  • Developed Fast, Robust, Scalable Product to which new features can be added without any hassle.
  • Integrated WhatsApp APIs, Google APIs

Project/ Product: UpSale Suite

Technologies/ Frameworks Used: Laravel 8, NodeJS, ReactJS, C#, WPF, AWS, Shell Scripts, Window Services, JavaScript

Software Developer

Freelancer
06.2019 - 06.2020
  • Used coordination and planning skills to achieve results according to schedule.
  • Developed team communications and information for meetings.
  • Developed and maintained courteous and effective working relationships.
  • Identified issues, analyzed information and provided solutions to problems.
  • Dealt with database tables of massive scale and defined queries which were dynamic and scalable in nature
  • Worked flexible hours across night, weekend and holiday shifts.
  • Developed clear specifications for project plans using customer requirements
  • Translated customer requirements into written use cases
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development

Projects:

  • API and Web Application development for healthcare company (.Net Core, Angular 8, MSSQL)
  • Inventory Management System (PHP/ Laravel, Javascript)
  • Survey Plugin (JavaScript, PHP)

Software Developer

Walkover Web Solutions
04.2018 - 05.2019

DotSale, A Product Of Walkover is one of the renowned cloud-based point of sale solution providers, which have successfully brought an impact on business of many restaurant owners nationwide.

  • Successfully maintained existing UWP Application.
  • Developed desktop based POS Application which could be installed on any version of windows and communicated with windows services and DotSale Web APIs.
  • Actively listened to customers, handled concerns quickly and maintained customer satisfaction.
  • Learned new skills and applied to daily tasks to improve efficiency and productivity.
  • Integrated with slack to get details of issues happening at clients end and improved client interaction by 15%.
  • Participated in team-building activities to enhance working relationships

Product: DotSale POS Application

Technologies Used: C#, WPF, UWP, Windows Services.

Junior Developer

CupHand Technology
07.2016 - 03.2018
  • Conducted target market research to scope out industry competition and identify advantageous trends.
  • Created organization's mission and vision statements for use by employees.
  • Developed clear specifications for project plans using customer requirements.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Designed customized solutions for proposals to potential customers.
  • Translated customer requirements into written use cases.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.

Projects for Self Learning or Fun

Side Projects

Periodic Table:

Periodic table is a single page application that is built with ReactJS to showcase period table used in chemistry. It's a work in progress and still gets attention from time to time.

https://periodictble.netlify.app/

github: https://github.com/Swapnil511994/periodictable

______________________________


Meme Generator:

Memegen is a single page application built with ReactJS to create memes. user can load images from an api source and add custom text elements to create funny memes

______________________________


URL Shortener:

Url shortener is a web application built in laravel to shorten complex/ big urls to tiny strings which are easier to share and look more professional. This side project has a Laravel Backend with plain Html + Javascript Frontend and uses Mysql for data storage

Education

B.E - Computer Science

Sanghvi Institute Of Management & Science, Indore
05.2012 - 2016.07
  • Passed with honors
  • Assisted HOD with College ERP Software

Higher Secondary - P.C.M

Colonels Academy, Mhow
07.2010 - 2011.07

Skills

    NodeJS

undefined

Accomplishments

  • Successfully decreased the resource consumption by 20% on high traffic days.
  • AMCAT Topper For the Quarter August - October 2016
  • While still in Internship, Conducted an In-Person meeting with Adani's CTO at Adani Ahmedabad Office explaining the product.
  • Played BasketBall At State Level, Represented School and College at various BasketBall Tournaments and Events.
  • Played Chess at District Level, Represented School at various Tournaments and Events.

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Software Engineer - Vertisystem Global Pvt. Ltd.
08.2023 - Current
Associate Tech Specialist - Tech Mahindra
12.2022 - 02.2023
Senior Software Engineer - Code Automations
08.2020 - 12.2022
Software Developer - Freelancer
06.2019 - 06.2020
Software Developer - Walkover Web Solutions
04.2018 - 05.2019
Junior Developer - CupHand Technology
07.2016 - 03.2018
Sanghvi Institute Of Management & Science - B.E, Computer Science
05.2012 - 2016.07
Colonels Academy - Higher Secondary, P.C.M
07.2010 - 2011.07
Projects for Self Learning or Fun - Side Projects
Swapnil VishwakarmaSenior Software Developer