Ritik Jain

Software Engineer

Bengaluru, Karnataka, India4 yrs 10 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • 5 years of full-stack development experience.
  • AWS Certified Cloud Practitioner with hackathon success.
  • Strong problem-solving skills in complex projects.
Stackforce AI infers this person is a Full-Stack Developer with expertise in SaaS and Fintech industries.

Contact

Skills

Core Skills

JavaJavascriptNode.jsReactSpring Boot

Other Skills

APIAWSAgile MethodologiesAlgorithmsAmazon Web Services (AWS)AngularAngularJSAnthropic ClaudeApplication Programming Interfaces (API)Back-End Web DevelopmentBazelBusiness RequirementsC (Programming Language)C++CSS

About

With 5 years of experience under my belt, I've been involved in projects right from the start to the finish line. My expertise covers both the technical and functional aspects of the job. I earned my MTech in Computer Science from NSIT, Delhi, in 2021, with a solid CGPA of 7.8. I've got a knack for tackling complex problems, thanks to my strong grasp of Data Structures and Algorithms (DSA). I'm comfortable with various development frameworks, be it the ones for the front end like React and Angular, or the back end, including Spring Boot Java and Dropwizard. I've achieved the AWS Certified Cloud Practitioner (CCP) certification In a "Cloud and Data" Hackathon hosted by McKinsey & Company, I secured the top position, showcasing my commitment to pushing boundaries. Coding is my thing, and I'm proficient in various languages. JavaScript and Java are my strong suits. I'm excited about exploring new career opportunities that come my way.

Experience

4 yrs 10 mos
Total Experience
1 yr 7 mos
Average Tenure
2 yrs 5 mos
Current Experience

Salesforce

Software Engineer 2

Jan 2024Present · 2 yrs 5 mos · Bengaluru, Karnataka, India · Hybrid

  • Developed a new feature in a large codebase, collaborating with teammates and stakeholders, while demonstrating strong ownership and driving project success.
  • Engineered high-performance backend systems in Java, utilizing advanced OOP principles, design patterns, and SOLID practices to create scalable and maintainable solutions.
  • Built reusable frontend components and designed user interfaces using JavaScript, following best practices and design principles to ensure scalability, optimal performance, and a smooth user experience.
  • Implemented unit and integration tests for both the backend using JUnit and the frontend with Jest, ensuring comprehensive test coverage and high-quality, reliable functionality across all layers.
  • Designed the database schema and API payload structures, focusing on optimizing data storage, enhancing data flow, and ensuring seamless integration across systems.
  • Identified and fixed bugs in a large codebase while providing prompt support for queries from cross-functional teams, ensuring seamless project delivery and efficient collaboration.
JavaJavaScriptJUnitJestAPIDatabase Design+1

Goldman sachs

2 roles

Software Engineer 2

Dec 2023Jan 2024 · 1 mo · Bengaluru, Karnataka, India

Software Engineer

Mar 2022Dec 2023 · 1 yr 9 mos · Bengaluru, Karnataka, India

  • Demonstrated leadership by spearheading the development of an unauthorized external-facing website, collaborating with a global team to comprehend requirements and orchestrate end-to-end Software Development while maintaining effective communication channels and fostering a culture of teamwork.
  • Skillfully combined Web Design principles and Designed a multi-page user interface, alongside crafting back-end APIs and implementing business logic within services using Java and Node.js.
  • Orchestrated the architecture for a NoSQL database (MongoDB), ensuring seamless integration with the backend components.
  • Successfully deployed the application across various environments - DEV, QA, and PROD - demonstrating adeptness in handling the deployment process using Git.
  • Implemented comprehensive unit test cases for both the user interface and backend functionalities, employing technologies such as jQuery, HTML5, and TypeScript.
  • Contributed to architectural design discussions with senior team members, enhancing the overall robustness of the application's structure.
  • Addressed security considerations, reinforcing the application's resilience against potential vulnerabilities. Resolved bugs within an unfamiliar codebase, showcasing problem-solving skills and adaptability.
  • Established a scheduled data conversion and transfer job.
  • Coordinated annual penetration testing with external testers to ensure the application's security integrity.
  • Proficiently harnessed tools such as React, Angular, Spring Boot, JavaScript, Java, GitLab, MongoDB, MySQL, SASS, JUnit, Jest, and Full-Stack Development techniques to drive excellence in software development.
JavaNode.jsMongoDBGitHTML5TypeScript+2

Mckinsey & company

Software Engineer

Jul 2021Mar 2022 · 8 mos · Gurugram, Haryana, India

  • Proficient in web development, particularly in front-end frameworks like React, React Native, and Bootstrap.
  • Experienced in backend development with a focus on the Spring Boot framework.
  • Successfully designed and executed a multi-page UI for an internal event, integrating UI/UX principles into the web development process.
  • Leveraged Cloud Technologies, specifically Amazon Web Services (AWS), to enhance web development project functionality and scalability.
ReactSpring BootAWSUI/UXWeb Development

Education

Netaji Subhas Institute of Technology

Master of Technology - MTech — Computer Science

Jan 2019Jan 2021

IPS ACADEMY, Indore

Bachelor of Engineering - BE — Computer Science

Jan 2015Jan 2019

Kendriya Vidyalaya

12th standard — PCM

Jan 2014Jan 2015

Kendriya Vidyalaya

10th standard

Jan 2012Jan 2013

Stackforce found 100+ more professionals with Java & Javascript

Explore similar profiles based on matching skills and experience