About Me

  • Full Name:Karan Parwani
  • Phone:+971 556517579
  • Email:karanparwani006@gmail.com
  • Address:Dubai

Hello Folks!

As a software engineer specializing in backend solutions for digital banking and crypto projects, I bring a robust foundation in designing, developing, and maintaining scalable software applications. My expertise spans multiple programming languages, including Python, JavaScript, and React JS, with hands-on experience in modern frameworks like FastAPI, Django, Flask, and Node.js

I have a strong grasp of software design patterns and principles, along with proficiency in database design for platforms such as PostgreSQL and MongoDB, including working with complex queries, stored procedures, and schema optimizations. I am also experienced in deploying software using tools like Docker, managing CI/CD pipelines, and setting up AWS environments.

Beyond technical expertise, I am skilled in working with Agile and Scrum methodologies, leveraging tools like Git, JIRA, and Visual Studio Code. My work environment spans Windows, Mac, and Linux/Unix servers, including DevOps tasks such as server creation and deployment management.

With a proven track record of collaborating with cross-functional teams and communicating complex technical concepts to non-technical stakeholders, I excel at driving projects from inception to production. My leadership abilities and problem-solving mindset allow me to effectively manage teams and ensure high-quality deliverables.

My Resume

  • Work Experience

  • Software Engineer

    Universal Assets Bank - May 2023 - Present

    Currently working as a Lead Backend Engineer, managing a team of talented developers to deliver robust and scalable solutions for digital banking and crypto projects.


    I excel in designing efficient database architectures and implementing scalability strategies to handle evolving business needs, growing data loads, and complex transactional requirements in the fintech and crypto space.


    Specialize in architecting highly flexible backend systems that are optimized for performance, security, and adaptability. My expertise ensures long-term development efficiency and the ability to quickly respond to business changes, especially in dynamic domains like cryptocurrency and digital banking.


    With hands-on experience in setting up APIs using FastAPI and implementing JWT-based authentication along with Access Control Lists (ACL), I ensure secure and controlled interactions across applications. I strictly adhere to best practices, including the DRY principle, to maintain clean and efficient codebases.


    Possess a deep understanding of the crypto ecosystem, including implementing features like deposit, withdrawal, swapping cryptocurrencies, and integrating blockchain technologies. My work includes creating wallet functionalities, managing transaction flows, and addressing compliance requirements in crypto platforms.


    Beyond technical expertise, I have strong leadership abilities and excel in managing cross-functional teams. I ensure smooth project execution by fostering collaboration, resolving challenges, and maintaining high-quality deliverables. I actively mentor team members, improving overall efficiency and productivity.


    I also have a solid grasp of fundamental JavaScript concepts and extensive experience with React.js hooks. This proficiency enables me to collaborate effectively with frontend teams and deliver seamless, user-friendly web applications.

  • Associate Software Engineer

    Intellica Labs - August 2021 - April 2023

    Developed secure, throttled CRUD APIs with implementation of JWT Auth, background task and maintaining databases like MongoDB and PostgreSQL.


    Design and implementation of email service using AWS SES for registration, verification & Campaign created alert feature by keeping real-time, and minimum latency in mind for 10000+ Daily Active Users.


    Created and maintained different AWS S3 service for saving the user's data like recordings and transcription.


    Enhanced 100+ API response structure and programmed permission-based views with efficient use of Design Patterns, and the DRY principle.


    Design and implementation of SMS service using Twilio for Campaign alert for multiple candidates by timely cronjobs.

  • Intern

    Vovance Pvt Lmt - October 2020 - March 2021

    Assist with designing, developing, and maintaining software applications


    Collaborate with team members to develop and implement software solutions


    Work with software development tools such as Git, JIRA, and Visual Studio.


    Work with technologies like Python, Web Scrapping using Selenium and CRM such as HubSpot


    Collaborate with cross-functional teams such as quality assurance, and customer support.


  • Education

  • Masters Degree

    Gujarat Technological University - 2018 - 2020

    Graduated with 7.86 / 10 CGPA

  • Bachelors Degree

    Gujarat University - 2015 - 2018

    Graduated with 6.67 / 10 CGPA

Skills

PYTHON90%
JAVASCRIPT75%
HTML85%
CSS70%
POSTGRESQL95%
MONGODB90%
MySQL85%
React JS80%
FastAPI90%
Django85%
Docker80%
AWS75%
Node.js70%
Solidity60%
CI/CD85%

TEAM MANAGEMENT90%

PL/pgSQL85%

REST API DEVELOPMENT95%

DATABASE DESIGN90%

CRYPTO SOLUTIONS80%

PROBLEM SOLVING95%

WEB SOCKETS85%

DOCKER80%

DEVOPS70%

CORS HANDLING85%

SECURITY IMPLEMENTATION80%