Summary
Overview
Work History
Education
Skills
Synopsis
Roles And Responsibilities
Timeline
Generic

Satyam Kumar Singh

Faridabad

Summary

To find a stimulating and challenging position, which builds on my technical skills & knowledge, as well as professional experience and then utilizes it to work towards the growth of the organization and at the same time should provide me job satisfaction.

Node.js Developer: 1 year of experience in crypto exchange projects, specializing in high-performance backend services. Technologies: Proficient in Node.js, Redis, Bull's, Socket.IO, Clustor, JWT, MongoDB, MySQL, Docker, TypeScript, TypeORM, and Sequelize. Real-time Communication: Implemented efficient Socket.IO for seamless data exchange. Cluster Management: Utilized Cluster for enhanced scalability in multi-process architecture. Cryptoxchange Focus: Successfully contributed to a crypto exchange platform, emphasizing order matching and reliability.

Overview

1
1
year of professional experience

Work History

Software Developer

Appinop Technologies Pvt. Ltd.
10.2023 - 05.2024
  • Project #1 : Galaxial Exchange (Oct 2023 - March 2024)
  • WebSocket Implementation: Enabled instant updates, ensuring users receive real-time information on cryptocurrency prices and market changes.
  • Redis Cluster Management: Played a pivotal role in maintaining high system efficiency, distributing workload effectively across multiple nodes for a seamless trading experience.
  • BullMQ Optimization: Leveraged BullMQ to optimize background tasks, enhancing overall platform performance and responsiveness.
  • MongoDB Data Handling: Effectively managed data storage and facilitated seamless scalability as the project evolved.
  • Skill Enhancement: This hands-on experience has made my technical skills sharper and given me valuable insights into the details of blockchain technology and the ever-changing field of fintech backend development.

Software Engineer

Xelpmoc Design and Tech Limited
02.2023 - 08.2023
  • Project #1 : Signal Mobile Application (Dec 2022 - Aug 2023)
  • Developed a secure authentication system using TypeScript, TypeORM, MySQL, and JWT (JSON Web Tokens).
  • Implemented TypeScript for type safety and improved code maintainability.
  • Utilized TypeORM to abstract away database complexities and perform CRUD operations using TypeScript decorators.
  • Integrated JWT authentication for secure user authentication, eliminating the need to store user credentials on the server.
  • Implemented features such as user registration, login, and password reset functionality.
  • Followed best practices for security, including password hashing and salting techniques.
  • Gained in-depth knowledge and hands-on experience in TypeScript, TypeORM, MySQL, and JWT authentication.

Education

Bachelor of Engineering - Computer Science

Chandigarh University
06-2023

Skills

  • JavaScript (Nodejs)
  • TypeScript
  • MongoDB
  • MySQL
  • TypeORM
  • Sequelize
  • Redis
  • BullMQ
  • SocketIO
  • Clustor
  • JWT (JSON Web Tokens)
  • Docker
  • RESTful APIs
  • Order matching
  • Real-time updates

Synopsis

XelpmocfintechWebSocketGalaxialAppinopCryptoxchangeSequelizeSequelizeTypeORMor enhanced scalability in multi-process architecture., Successfully contributed to a crypto exchange platform, emphasizing order matching and reliability.

Roles And Responsibilities

  • Collaborated with a team of software engineers to develop and maintain web applications, ensuring adherence to coding standards and best practices.
  • Participated in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
  • Wrote clean, efficient, and maintainable code using programming languages such as Node, Typescript.
  • Conducted code reviews and provided constructive feedback to team members, ensuring code quality and consistency.
  • Debugged and resolved software defects and issues, performing root cause analysis and implementing appropriate solutions.
  • Assisted in the integration of third-party APIs and libraries, ensuring compatibility and functionality.
  • Collaborated with quality assurance (QA) engineers to identify and fix software defects, ensuring high-quality deliverables.
  • Adapted to changing project requirements and deadlines, prioritizing tasks and managing time effectively.

Timeline

Software Developer

Appinop Technologies Pvt. Ltd.
10.2023 - 05.2024

Software Engineer

Xelpmoc Design and Tech Limited
02.2023 - 08.2023

Bachelor of Engineering - Computer Science

Chandigarh University
Satyam Kumar Singh