Ashish Gupta

Software Engineer

New Delhi, Delhi, India3 yrs 5 mos experience
Most Likely To Switch

Key Highlights

  • Over 2 years of full-stack development experience.
  • Successfully developed a scalable stock screener application.
  • Completed more than 6 freelance projects across various domains.
Stackforce AI infers this person is a Full-Stack Developer with a focus on Fintech applications.

Contact

Skills

Core Skills

JavaReact

Other Skills

AlgorithmsAmazon Web Services (AWS)Back-End Web DevelopmentC (Programming Language)C++Cascading Style Sheets (CSS)Cloud ComputingCode DesignCommunicationCustomer EngagementData StructuresDatabase Management System (DBMS)DatabasesDebuggingDistributed Systems

About

As an experienced Software Engineer with over 2 years of professional experience, I have a strong background in full-stack development. I spent 1 year as an Associate Software Engineer, where I worked extensively with React, Node.js, JavaScript, Java and PostgreSQL, successfully developing a new website for a client. For the past 1.6 years, I’ve been freelancing, delivering high-quality software solutions across various domains, completing more than 6 projects. I am passionate about building efficient, scalable applications and continuously expanding my skill set. Skills : React , Java , Node Js , MySql , Javascript. Solved over 950 Question in Leetcode . And Have Rating of 1600+.

Experience

3 yrs 5 mos
Total Experience
1 yr 8 mos
Average Tenure
2 yrs 7 mos
Current Experience

Freelance

Software Engineer

Nov 2023Present · 2 yrs 7 mos · New Delhi, Delhi, India · Remote

  • 1) System for a stock screener.
  • For the development of the stock screener application, I chose a combination of technologies to ensure scalability, performance, and ease of maintenance.
  • Backend Technologies:
  • Java (Spring Boot): I chose Java with Spring Boot for the backend to leverage Java's strong performance, scalability, and concurrency capabilities, which are ideal for handling large volumes of real-time stock market data.
  • MySQL: MySQL was selected as the database for its reliability, strong relational data management features, and ease of integration with Java. MySQL’s ability to handle large datasets and provide fast query performance is crucial for a stock screener handling both real-time and historical stock data.
  • Kafka: I integrated Apache Kafka for real-time data streaming and message queuing. Kafka’s distributed architecture provides fault tolerance and scalability, allowing the system to ingest real-time market data feeds from multiple sources without any bottlenecks. It supports the high throughput needed to process large amounts of data while maintaining system resilience.
  • Redis: Redis was used as an in-memory cache to store frequently queried data like live stock prices and user-specific preferences.
  • Frontend Technologies:
  • React: The frontend was developed using React, chosen for its modularity and efficiency in handling dynamic UI updates. React's virtual DOM provides smooth rendering for real-time stock updates, allowing users to view changes in stock prices and other metrics without page reloads.
  • WebSockets: I integrated WebSockets to enable real-time communication between the frontend and backend. This allowed for instant updates of stock data, ensuring that users always have access to the most current stock prices.
JavaSpring BootMySQLKafkaRedisReact+1

Cloudio inc

2 roles

Associate Software Engineer

Jan 2022Nov 2022 · 10 mos · Hyderabad, Telangana, India

Associate Software Engineer

Jan 2022Nov 2022 · 10 mos · Hyderabad, Telangana, India

  • Implemented high-quality and reusable code and also managed old website
  • Responsible For creating workflows of History management tab Using React, Java, and PostgreSQL.

Education

CMRIT

Bachelor of Engineering - BE — CSE

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Java & React

Explore similar profiles based on matching skills and experience