Career Profile

Software engineer with more than 4 years of professional experience in designing and developing backend for multi-tier applications. Excellence in developing and optimizing databases with a strong emphasis on PostgreSQL and SQL Server. Ability to develop RESTful APIs for cross platform systems, with a focus on the Python Django and .NET Core. Proficient in architecture design for enterprise and customer facing applications. Expertise in identifying underperforming databases and APIs; optimizing and securing them to reduce overhead and improve overall performance.

Skills & Proficiency

.NET Core & WCF

PostgreSQL & SQL Server

C# & VB.NET

Python

Tcl - Tk

GIT

Agile & Scrum

HTML5 - CSS

Professional Experience

Software Engineer

April 2017 - March 2021
Eccelor Systems, Bhavnagar, Gujarat, IN 364002

  • Responsible for database architecture, writing optimized queries and data pipelines
  • Designed and implemented ETL strategies for projects with large data sets
  • Led service-oriented re-architecture effort which resulted in highly maintainable and scalable system
  • Developed robust and scalable REST / HTTP APIs with JSON and XML
  • Introduced and implemented API versioning strategy
  • Built licensing, subscription management, authentication and authorization modules of applications ensuring secure and reliable operation
  • Worked closely with clients to refine project requirements and specifications
  • Spearheaded team to increase code efficiency, performance and reliance of applications

Systems Engineer

October 2016 - February 2017
Infosys Limited, Mysore, Karnataka, IN 570027

  • Received Training on Database and Python
  • Responsible for Database Design for several projects
  • Designed and optimized SQL queries
  • Worked on Architecture Design in Python

Project Trainee

June 2015 - June 2016
STMicroelectronics, Greater Noida, UP, IN 201308

  • Responsible for developing scripts in tcl and c-shell for a project that automates the library validation process
  • Developed plugins in tkl to verify the cells and different views of libraries (IPs)
  • Worked on unification and rearchitecture of existing validation process
  • Responsible for Creating Reporting tool that exports results in different file formats

Projects

Anonymous Messaging Application
Worked on the backend part of a Mobile App through which users can communicate with each other. Initially to start a conversation sender should have a QR code of the receiver to whom he wants to send the message. Designed Consistent and Scalable Relational Database and Developed performance intensive and reliable REST APIs in C#.net. Developed API to send Push Notifications on Android and Apple devices.
Asset Management & Tracking Solution
Designed and developed scalable database for an application that uses NFC feature of phones to facilitate the process. It targets asset tracking problem for logistics industries. It allows administrator to create different tenants with their subscription period and number of readers / writers allowed. The customer administration panel allows them to create users to read / write NFC tags and manage assets. It also facilitates management of tracked entity and reporting. The customer administration panel and mobile applications are white label applications that can be easily configured and deployed for a customer. Developed complex and optimized SQL Queries and also developed performance intensive APIs in .NET Core 2.1
Employee Dashboard & Support System
This solution facilitates engagement between employer and employees who work remotely as part of their field duty. It was developed for a government non-profit initiative which provides various emergency services to public. The solutions has different information modules which employees can use to check status of their various employment benefits like, monthly awailed leaves and balance, health insurance and covered family members, transfer requests and their status, requests for equipments and their status, pay slips etc. and a separate ticketing module to raise support requests and real time communication with support department. Designed solution and architecture of the project along with database design and development. Developed WCF APIs and data processing pipe line to migrate live data from client's database server to local database system.
Dagenham Market App
Designed and developed scalable database for a mobile application that allows Traders to sell their items, Users then can view and purchase those items from sellers. Application also has a functionality to maintain profile for each traders where they can display the catalogs and their shops information. Implemented secure and performance intensive REST APIs in .NET Core and also implemented APIs for in-app messaging between User and Trader. Developed APIs to fetch Analytical data for an admin panel.
Biometric Attendance Based Mobile Application System
Designed Database and Data Flow of location based Biometric Attendance System. Developed complex and optimized SQL Queries and also developed WCF APIs. Developed data processing pipe line for fetching data from client's database server to local database system and then processed data using SQL and .NET framework.
Taxi App
Designed and Developed scalable database for a taxi booking app similar to Uber and Ola. Implemented secure REST APIs in .NET Framework for different kind of users like End User, Driver and Admin. Integrated Google Maps APIs and other third party APIs for Payment Gateway. Taxi app contains functionality to book an Intercity ride, Intracity ride and Airport ride. Implemented Fare Calculation Formula on the basis of Ride Type, Travelling Time and Road Traffic. User can redeem a coupon code and can also book a future ride.