Ruchir Singh

Software Engineer

Mumbai, Maharashtra, India6 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 5+ years of experience in full stack development
  • Expert in building scalable web applications
  • Strong advocate for user-centered design
Stackforce AI infers this person is a Full Stack Developer specializing in Fintech and SaaS applications.

Contact

Skills

Core Skills

Full-stack DevelopmentBack-end Web DevelopmentFront-end Development

Other Skills

Mean StackNext.jsUI DevelopmentBackend developmentCollaborationPerformance OptimizationCross-Browser CompatibilityCode Quality and TestingFrameworks and LibrariesVersion ControlContinuous LearningDebugging and TroubleshootingReact.jsJavaScriptDesign Implementation

About

Hello! I'm a passionate Full Stack Developer with 5+ of experience in building scalable web applications that solve real-world problems. My journey in technology has equipped me with a diverse skill set, enabling me to work on both the front-end and back-end of web applications. I thrive at the intersection of design and functionality, ensuring that user experience is at the forefront of every project. Front-End Development: Proficient in HTML, CSS, and JavaScript frameworks like React, next js. I love creating responsive and user-friendly interface. Back-End Development: Experienced in server-side technologies such as Node.js, Express js and django. I focus on building robust APIs and managing databases with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) DevOps: Comfortable with CI/CD pipelines, Docker and kubernetes and cloud platforms such as AWS and Azure. I advocate for best practices in software development, ensuring continuous integration and delivery. Version Control: Proficient with Git and GitHub,bitbucket, enabling seamless collaboration in team environments and maintaining organized project histories. My Philosophy: I believe that great technology should be accessible and user-centered. My goal is to create seamless digital experiences that are not only functional but also aesthetic. I am a lifelong learner, always eager to keep up with the latest trends and technologies in the fast-paced world of web development.

Experience

6 yrs 11 mos
Total Experience
3 yrs 5 mos
Average Tenure
4 yrs 6 mos
Current Experience

Kotak811

Software Developer

Dec 2021Present · 4 yrs 6 mos · Goregaon, Maharashtra, India · On-site

  • At Kotak 811, I was a part of a frontend and backend team within the fintech space, dedicated to transforming the way banking services are delivered and experienced. I played a pivotal role in driving innovative solutions.
  • Key Responsibilities:
  • UI Development: Design and implement responsive and visually appealing UI for web, ensuring a seamless user experience across various devices.
  • Backend development :Design and implement RESTful APIs to facilitate communication with front-end applications. Ensure APIs are well-documented for easy consumption by other developers
  • Collaboration with UX/UI Teams and developers: Work closely with UX/UI designers and developers to translate design prototypes into functional code, ensuring that the final product aligns with design specifications.
  • Performance Optimization on UI and backend: Optimize applications for maximum speed and scalability by analyzing performance metrics and implementing best practices in coding.
  • Cross-Browser Compatibility: Ensure compatibility of applications across different browsers and devices, troubleshooting and resolving issues to provide a consistent experience for all users.
  • Code Quality and Testing: Write clean, maintainable, and well-documented code. Conduct unit testing and participate in code reviews to maintain high-quality standards and improve code efficiency.
  • Frameworks and Libraries: Utilize modern JavaScript frameworks (React and next js) and backend framework (express js) to develop dynamic and interactive web application.
  • Version Control: Employ version control systems (Git) to manage code changes, facilitate collaboration with team members, and maintain code history.
  • Continuous Learning: Stay updated with emerging trends and technology and best practices, applying new techniques to improve application development process.
  • Debugging and Troubleshooting: used sumo logic dashboard and alert to Identify and resolve bugs and technical issues efficiently
Mean StackNext.jsUI DevelopmentBackend developmentCollaborationPerformance Optimization+8

Niblin

Software Developer

Sep 2019Oct 2020 · 1 yr 1 mo · India · Remote

  • At Niblin, we are dedicated to revolutionizing the digital experience through innovative technology solutions. niblin.com is your all-in-one e-commerce intelligence platform that unlock the power of your data and make informed decisions to drive growth.
  • Key Responsibilities
  • Full Stack Development: Design, develop, and maintain user-facing features using Next.js and server-side components with Express.js, ensuring a seamless and responsive user experience.
  • Microservices Architecture: Implement and manage microservices using best practices, enabling modular application development.
  • Message Queuing: Utilize RabbitMQ for asynchronous communication between microservices, ensuring efficient data processing and service reliability.
  • State Management and Caching: Implement and manage caching strategies using Redis to improve application performance and reduce latency in data retrieval.
  • API Development: Create and document RESTful APIs that effectively support frontend functionality.
  • Testing and Debugging: Conduct unit and integration testing to ensure code quality and application reliability, utilizing automated testing tools.
  • Continuous Integration/Deployment: Participate in the implementation and maintenance of CI/CD pipelines to facilitate rapid deployment and enhance the quality of software releases.
  • Code Reviews and Mentorship: Engage in code reviews to maintain coding standards and provide mentorship to junior developers.
  • Technical Documentation: Maintain clear and comprehensive documentation of code and architectural decisions to support future development.
  • Proficiency in Next.js, Express.js, RabbitMQ, and Redis.
  • Solid understanding of RESTful API principles and best practices.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) and frameworks.
  • Experience with version control systems, such as Git.
  • Strong problem-solving skills and ability to work independently.
React.jsnextjsFull Stack DevelopmentMicroservices ArchitectureMessage QueuingState Management and Caching+7

Jio

Software Developer

Jul 2019Dec 2021 · 2 yrs 5 mos · Navi Mumbai, Maharashtra, India · On-site

  • At Jio, I leverage the latest front-end technologies and best practices to deliver robust and scalable web applications, ensuring they are not only aesthetically pleasing but also functional and accessible for all users. I am dedicated to continuous learning and growth.
  • Design Implementation: Translate UI/UX design wireframes into high-quality code, ensuring pixel-perfect accuracy and adherence to design specifications.
  • Front-End Development: Develop responsive and adaptive web applications using HTML, CSS, and JavaScript frameworks such as React.
  • Collaboration: Work closely with UX/UI designers to optimize user interfaces, ensuring an intuitive and seamless user experience across multiple devices.
  • Code Quality: Write clean, maintainable, and well-documented code.
  • Performance Optimization: Identify and fix performance bottlenecks and improve application load times to enhance user engagement.
  • Cross-Functional Communication: Collaborate with back-end developers and other team members to integrate APIs and ensure cohesive functionality between front-end and back-end systems.
  • User Testing: Conduct usability testing and gather user feedback to iterate on designs and implement improvements based on analytical insights.
  • Accessibility Compliance: Ensure that all applications are developed in compliance with accessibility standards, providing an inclusive experience for users with disabilities
  • Stay Current: Keep up-to-date with emerging trends and technologies in front-end development to continuously improve skills and apply new knowledge in projects.
  • Agile Methodologies: Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives, to foster a collaborative and efficient working environment
React.jsJavaScriptDesign ImplementationFront-End DevelopmentCollaborationCode Quality+7

Oyelazy

Software Developer

Jan 2019Jun 2019 · 5 mos · Gurugram, Haryana, India · Remote

React NativeReact.js

Education

National Institute of Technology Durgapur

Bachelor of Technology - BTech — Information Technology

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Full-stack Development & Back-end Web Development

Explore similar profiles based on matching skills and experience