Skip to content
View niteshsinghrajput's full-sized avatar

Block or report niteshsinghrajput

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
niteshsinghrajput/README.md

Nitesh Singh Rajput

Location: Bengaluru, India
LinkedIn: linkedin.com/in/nitesh-singh-rajput-33bbab36
Email: niteshsinghrajput.mca@gmail.com

Fullstack Senior Software Engineer | 13+ Years of Experience

Passionate and results-driven Fullstack Senior Software Engineer with 13+ years of experience in software product development. Committed to delivering high-quality solutions that meet business objectives and exceed customer expectations. Experienced in designing, developing, and maintaining complex software systems in both front-end and back-end technologies. Strong expertise in Java, JavaScript, Spring Boot, React, SQL, NoSQL databases, and agile methodologies.

Technical Skills Programming Languages: Java, Python, JavaScript, TypeScript
Back-end Technologies: Spring Boot, Node.js, Express.js, Flask
Front-end Technologies: React, Angular, HTML5, CSS3, Material UI
Databases: MySQL, PostgreSQL, MongoDB, Elasticsearch
Cloud Platforms: AWS, Azure, Google Cloud
DevOps: Docker, Kubernetes, Jenkins, Git, CI/CD
Agile Methodologies: Scrum, Kanban
Testing Frameworks: JUnit, Mockito, Jasmine, Jest

Key Achievements

  • Led the successful development and launch of a mission-critical software product that increased efficiency and generated annual cost savings.
  • Mentored and guided junior engineers, fostering a collaborative team environment and improving overall productivity.
  • Collaborated with cross-functional teams to gather requirements, design scalable architectures, and deliver solutions that met client needs on time and within budget.
  • Implemented performance optimization strategies, reducing response times by 40% and enhancing user experience.
  • Received recognition for exceptional problem-solving skills and ability to troubleshoot and resolve complex technical issues.

Work Experience

Senior Software Engineer | Target Corporation India Pvt Ltd, Bengaluru, Karnataka, India | 2018 - Present

Developed and maintained scalable web applications using Java, Spring Boot, and React JS. Collaborated with product managers, designers, and Business Services teams to ensure successful project delivery. Implemented RESTful APIs and integrated third-party services for seamless data exchange. Conducted code reviews, provided constructive feedback, and enforced coding standards.

System Software Engineer | IBM ISL (India Software Lab), Bengaluru, Karnataka, India | 2016 - 2018

Designed and implemented robust back-end systems using Java, Hibernate, and MySQL.Additionally I have used Python Flask, and Node JS for implementing Microservices.Developed intuitive user interfaces using HTML5, CSS, and Angular JS. Collaborated with cross-functional teams to gather requirements and define project scope.

Professional I Application Delivery | CSC Technologies Pvt Ltd (Currently known as DXC Technologies), Bengaluru, Karnataka, India | 2015 - 2016

Within the Product Engineering department, as a member of the Agility Platform team, I have gained valuable experience in integrating with different cloud providers. My responsibilities have involved leveraging SOA (Service-Oriented Architecture), Java programming language, MySQL database management, and REST API integration to establish seamless connections with AWS, Azure, and VmWare. Through this work, I have gained expertise in effectively integrating and utilizing the services and capabilities offered by these cloud providers.

Senior Software Engineer | Cupola Technology Pvt Ltd (Acquired by Happiest Minds Technologies), Bengaluru, Karnataka, India | 2013 - 2015

In my capacity as a senior software engineer, I have been actively involved in the development of an application dedicated to an internet service provider. This application had a specific focus on automating the process of discovering and onboarding network devices, ensuring a seamless integration without any disruption to the internet service provided to customers. Additionally, I contributed to functionalities such as firmware upgrades for network devices and the management of essential configurations, including IP addresses, WLANs, and port enable/disable operations.

Working closely with a cross-functional team, I played a key role in driving the project plan and overseeing its successful delivery to the client company. Throughout the development cycle, I prioritized collaboration and effective communication, ensuring alignment with stakeholders and timely execution of milestones. By leveraging my expertise as a senior software engineer, I contributed to the smooth operation and enhancement of the internet provider's services, ultimately leading to an improved customer experience.

Software Engineer | Cupola Technology Pvt Ltd (Acquired by Happiest Minds Technologies), Bengaluru, Karnataka, India | 2012 - 2013

In my role as a software engineer, I have been involved in the development of an application tailored for a real estate organization. The purpose of this application was to offer customizable home solutions, encompassing layouts and a wide range of fully furnished house items. Throughout the development process, I followed an agile methodology, ensuring iterative and flexible development. Key technologies utilized in this project include Java, Restful web services, Hibernate, MySQL, and Ext JS. These technologies were instrumental in creating a robust and feature-rich application that catered to the specific needs of the real estate industry.

Software Engineer-Trainee | Cupola Technology Pvt Ltd (Acquired by Happiest Minds Technologies), Bengaluru, Karnataka, India | 2011 - 2012

Throughout my trainee period, I actively contributed to various projects, applying my skills in Java, RESTful web services, HTML5, CSS, JavaScript, Ext JS, and MySQL. I collaborated with team members, participated in the development lifecycle, and gained valuable experience in software engineering best practices.

Education:

  • MCA | RGPV, Bhopal, Madhya Pradesh, India | 2010
  • BCA | MCRPV, Bhopal, Madhya Pradesh, India | 2006

Languages:

  • English (Fluent)
  • Hindi (Fluent)

Interests:
In my free time, I enjoy exploring new technologies, staying updated with the latest industry trends. I am an avid reader and love road trips. Additionally, I actively participate in tech meetups and conferences to network with industry professionals and expand my knowledge.

Open to New Opportunities:
I am currently open to new opportunities where I can leverage my extensive experience and skills to contribute to innovative projects. Feel free to reach out to me via LinkedIn or email at [niteshsinghrajput.mca@gmail.com protected] to discuss potential collaborations or opportunities.

Popular repositories Loading

  1. CRUD-Spring-Boot-JPA-MySQL CRUD-Spring-Boot-JPA-MySQL Public

    REST API for CRUD Operation by using Spring Boot, JPA and MySQL

    Java 60 48

  2. spring-boot-multithreading spring-boot-multithreading Public

    An example to implement API with Spring Boot, JPA and H2 with Multithreading

    Java 1 1

  3. spring-boot-jpa-mongodb-crud spring-boot-jpa-mongodb-crud Public

    a basic example of how to create a CRUD (Create, Read, Update, Delete) application using Spring Boot, JPA and MongoDB

    Java 1 3

  4. SpringSampleCode SpringSampleCode Public

    HTML

  5. Angular2NodeJsExample Angular2NodeJsExample Public

    TypeScript

  6. CRUD-REST-Jersey-Hibernate CRUD-REST-Jersey-Hibernate Public

    Java