rajeev ranjan

Software Engineer

Bengaluru, Karnataka, India9 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in backend development with Node.js and Express.
  • Proficient in Android app development using Kotlin.
  • Strong leadership skills in guiding development teams.
Stackforce AI infers this person is a Backend and Mobile Development Specialist with a focus on scalable solutions.

Contact

Skills

Core Skills

Backend DevelopmentMicroservices ArchitectureMobile Application DevelopmentWeb Development

Other Skills

Android DevelopmentCSSCode MaintenanceCross-Functional CollaborationDatadogExpressHTMLJenkinsKotlinMVVMMicroservicesNode.jsPM2PostgreSQLPrometheus

About

Throughout my six-year tenure as a software engineer, I have acquired extensive proficiency across a wide spectrum of technologies. My recent focus has been on leveraging Node.js and Express to construct robust and scalable backend solutions. This specialised concentration has enabled me to excel in crafting RESTful APIs, optimising server performance, and adeptly managing intricate backend architectures. In conjunction with my recent Node.js work, I possess a strong grounding in Java and Kotlin, which I have utilized for Android app development and the creation of Android SDKs. Proficient in ,cloud services integration, and interfacing with third-party systems, my experience with microservices architecture has further honed my capacity to navigate and successfully deliver complex projects. Backed by a track record of effectively executing projects and a commitment to staying abreast of backend development advancements, I bring to the table a keen eye for detail, strong problem-solving abilities, and a collaborative work approach. These attributes position me as a valuable asset to any development team, particularly within roles that center on modern backend technologies.

Experience

Chalo

2 roles

Software Engineer 3

Promoted

Jan 2023Present · 3 yrs 2 mos · Bangalore Urban, Karnataka, India

  • System Design & Development: Architect and develop scalable backend systems using Node.js and Express. Design RESTful APIs and implement microservices to handle complex business logic.
  • Database Management: Utilize PostgreSQL for relational database management and Redis for caching and real-time data processing, ensuring high performance and reliability.
  • Message Queuing: Implement and manage message queues using RabbitMQ to handle asynchronous processing and communication between services.
  • Performance Optimization: Monitor and optimize server performance using tools such as PM2, Datadog, and Prometheus. Troubleshoot performance issues, implement improvements, and enhance the overall efficiency of backend systems.
  • Release Management: Oversee the release process using Jenkins, ensuring smooth deployments, continuous integration, and continuous delivery (CI/CD).
  • Leadership: Lead a team of backend developers, providing technical guidance, mentoring, and support. Coordinate with cross-functional teams to align development efforts with business goals.
  • Project Impact: Contribute to projects that have resulted in a 20% improvement in system performance, a 15% reduction in downtime, and successful delivery of 10 major releases.
  • Collaboration: Work closely with frontend developers, product managers, and other stakeholders to deliver solutions that meet user needs and exceed expectations.
Node.jsExpressRESTful APIsPostgreSQLRedisRabbitMQ+6

Software Engineer 2

Jan 2021Dec 2022 · 1 yr 11 mos · Bangalore Urban, Karnataka, India

  • Android App Development: Lead the design and development of cutting-edge Android mobile applications, delivering high-quality user experiences.
  • Performance Optimization: Identify and swiftly rectify bottlenecks while systematically addressing bugs to ensure optimal functionality and user satisfaction.
  • Cross-Functional Collaboration: Collaborate seamlessly with cross-functional teams to conceptualize, design, and implement new features, ensuring alignment with project goals and timelines.
  • Tech Advancements: Stay at the forefront of Android technology by proactively exploring new features and APIs for the Android platform, and apply this knowledge to update and enhance the codebase.
  • Code Translation: Transform designs and wireframes into robust, high-quality code, translating creative concepts into functional mobile applications.
  • Architectural Excellence: Implement mobile applications using the MVVM architectural pattern to ensure scalability, maintainability, and efficient code organization.
Android DevelopmentKotlinMVVMCross-Functional CollaborationMobile Application Development

Infrrd

Software Engineer

Jul 2018Jan 2021 · 2 yrs 6 mos · Bengaluru Area, India

  • Code Excellence: Craft clean, efficient, and reliable Kotlin code for Android applications, upholding the highest standards of software development.
  • Cross-Functional Collaboration: Collaborate seamlessly with cross-functional teams to jointly define and design innovative new features that align with project goals and timelines.
  • Code Translation: Transform intricate designs and wireframes into high-quality, functional code, ensuring a seamless transition from concepts to tangible applications.
  • Performance-Focused Development: Design, build, and meticulously maintain high-performance and reusable Kotlin code to optimize the application's responsiveness and quality.
  • Quality Assurance: Champion best practices to guarantee top-notch application performance, quality, and user responsiveness.
  • Code Maintenance: Contribute to code quality and organization while driving automation initiatives to streamline development processes.
  • Continuous Improvement: Play a vital role in providing ongoing maintenance, support, and enhancements to existing systems and platforms, ensuring their continued excellence.
KotlinCross-Functional CollaborationCode MaintenanceMobile Application Development

Finly.io

Web Development Intern

Feb 2017Dec 2017 · 10 mos · Biz bazar near Forum mall kormangala

  • · Create applications that address the phases of SDLC (software development life cycle)
  • · Develop comprehensive application testing procedures
  • · Update existing applications to meet the security and functionality standards as outlined in the company’s website policies
  • · Implement testing tools that monitor the ongoing performance of the tools
  • . Assist in updating application development policies to ensure that all future applications meet the latest technical requirements

Frugal talent solutions

2 roles

Web Developer

Feb 2016Feb 2017 · 1 yr

  • · Creation of website designs and layouts using standard HTML/CSS practices.
  • · Integrate back end APIs and show relevant data to user.
  • · Using jquery to call backend API services.
HTMLCSSjQueryWeb Development

Intern

Feb 2016Dec 2016 · 10 mos

  • · Participate in design, development, implementation, and deployment of web-based user interface systems.
  • · Involvement in development and maintenance of website.
  • · Developing of website designs using HTML and CSS
  • · Develop email template using HTML
HTMLCSSWeb Development

Education

Indian Institute of Management, Kozhikode

Master's degree — General Management in IT

Dec 2021Dec 2022

Visvesvaraya Technological University

Bachelor of Engineering (B.E.) — Computer Science

Jan 2014Jan 2018

CHAITANYA

12TH — SCIENCE

Jan 2012Jan 2014

SACRED HEART SCHOOL

10TH — COMPUTER AND SCIENCE

Jan 2006Jan 2012

Stackforce found 100+ more professionals with Backend Development & Microservices Architecture

Explore similar profiles based on matching skills and experience