From Biratnagar, Nepal to a Bank of America Software Developer Role: How Aayush Sharma Built His Placement at Parul University Through Impact Training and a Four-Round Selection Process

Aayush Sharma, originally from Biratnagar in the Koshi district of Nepal, secured a Software Developer role at Bank of America through Parul University's campus placement programme for the B.Tech Computer…

From Nepal to Bank of America - Aayush Sharma’s Placement Journey at Parul University!

May 25, 2026 | Mitali Mehta |

Most campus placement stories begin at a university gate. Aayush Sharma‘s begins at an international border. He travelled from Biratnagar in the Koshi district of Nepal to Parul University in Vadodara, convinced reluctant parents that crossing a country for a B.Tech was the correct decision, and built a technical career on a campus he had previously only heard about through seniors and an advertisement that reached across the India-Nepal border. Four years later, he had secured a Software Developer role at Bank of America, a global financial multinational with one of the highest technical and communication bars among campus recruiters in India. The first call he made when the offer landed was to his father, back in Biratnagar.

The trajectory from a DAV Schools Network classroom in Biratnagar to a Bank of America offer letter is not a story of natural genius. Aayush was a consistent second or third in his school class, not the topper, with a lean academic patch in sixth and seventh grade before he found his footing again. The structure, direction, and confidence that converted his early interest in computer science into a globally-recruited technical career came from the institutional ecosystem at Parul University: the Training and Placement Cell, the faculty in the Faculty of Engineering and Technology, his peer group, and, most decisively, the Impact Training programme.

Read more about – From a 7.04 CGPA to a 60 LPA Microsoft Offer: The Story Of Tanish Patel, Student of Parul University

From Biratnagar to Vadodara: a cross-border decision

Aayush’s interest in computer science had roots in childhood. He watched how websites worked, learned about the multinational companies where his relatives in Nepal were employed, and absorbed their descriptions of the software they were building. The ambition formed early. The question of where to pursue it took longer to resolve.

The colleges in Nepal at the time felt structurally behind. The academic curriculum had not kept pace with the speed of technology, particularly in software engineering and emerging stack development. India, with a more current syllabus and broader industry integration, was the clearer choice. Parul University reached him through two channels: a visible advertisement that travelled across the border to Nepal, and seniors from his network who had already enrolled. Both confirmed the same proposition: competitive placement outcomes, strong infrastructure, and a campus environment built for genuine professional development rather than only credential collection.

Convincing his parents was a separate, harder negotiation. Distance worried them. The loneliness of sending a child far from home was real. They argued that opportunities existed in Nepal too. Aayush listened, then made the case clearly: the academic and technological currency available in India was structurally different from what was available locally, and a B.Tech from Parul University would compound across a career in ways that a local degree could not. They agreed. He moved.

The first-year misdirection and the second-semester pivot

Aayush’s first semester was not directionless. It was misdirected. The majority of his attention sat on syllabus, midterms, end-of-semester examinations, and credential-style academic performance. The pattern is not unusual for first-year B.Tech students adjusting to a new campus, particularly one across a national border. But the consequence was that the skills the industry actually demands, including data structures and algorithms, full-stack development, system design fundamentals, and applied project work, were not yet being built.

The pivot came in the second semester from two sources operating in parallel. The first was direct counsel from seniors who had already navigated the placement cycle and were explicit about the cost of delay. If skill development started only in the final year, the gap would not close in time. The second was the parallel exposure to structured online content, including the well-known Apna College and Code With Harry’s YouTube channel, which reinforced the same diagnosis with the same urgency. Aayush absorbed the message and shifted his orientation by the second semester.

Faculty reinforcement was surely the third factor. Amir Ansari Sir, who taught Data Structures and Algorithms in the first and second semesters, and Sahil Sir, who taught the third-semester component, consistently positioned DSA not as an academic abstraction but as the operational foundation of every technical interview the cohort would eventually face. When Aayush began approaching DSA seriously, he encountered the wall most self-taught students hit: he could solve problems, but he could not yet solve them optimally, and the gap was producing real interview-room anxiety. The breakthrough resource was the Striver’s DSA sheet, which structured the problem-solving approach around logic construction rather than solution memorisation. The same Striver methodology is documented as decisive in the Naga Chandrika Eluru placement story at HCL and IBM and other Parul University’s B.Tech CSE placement narratives.

Impact Training: the structured programme that closed the gaps

The structured turning point in Aayush’s preparation was Impact Training, the intensive placement preparation programme run by the Parul University Training and Placement Cell. For a student who had been building skills independently with gaps still in place, Impact Training provided what solo practice cannot: structure, depth, accountability, and trainers who could see where the gaps were and address them directly. The programme operates with a topic-by-topic depth model where each DSA topic, including arrays, strings, trees, and graphs, is anchored against fifty or more questions of varying difficulty. This breadth is the key structural difference from unstructured LeetCode practice. Instead of stumbling across problem variants, the student works through systematic permutations of each concept until interview-room recognition becomes automatic.

The trainers separated content delivery from intimidation. Difficult topics were made approachable without being oversimplified. The atmosphere was guided steady progress rather than pressure or fear. The programme also covered the operational realities of recruitment that no algorithm sheet teaches: how aptitude rounds are structured, how to manage coding questions under time pressure, how to carry oneself in a technical interview, and the discipline of writing only what can be completely defended on a resume.

A specific structural component of the programme proved decisive: the mock interview sessions. Trainers played the role of interviewers and assessed not only technical knowledge but delivery, composure, and depth. For Aayush, the sessions exposed a gap that no amount of self-study had revealed. On tree-based and graph-based questions, he could explain the logic theoretically but could not write the code under interview pressure. The diagnostic feedback was precise: confidence and body posture strong, coding depth on trees and graphs needs reinforcement. The precise diagnosis gave him a precise target. He worked on the target.

The Training and Placement Cell also operates a dedicated mobile application that keeps students continuously informed about upcoming recruitment drives: which companies are visiting, on what timeline, and which specific skills the selection process will evaluate. The system meant Aayush was never caught unprepared by the arrival of a company he wanted to apply for; Bank of America surfaced on the app, and he prepared for the best shot of his life!

The projects, the internship, and the technical foundation

Aayush’s project portfolio evolved from a Tic-Tac-Toe game built in HTML, CSS, and JavaScript (with DOM manipulation and event handling), through a CRUD Blog Application on Node.js, Express, and MongoDB, an HTML and CSS Myntra clone for responsive design familiarity with Flexbox and Grid, and a Movie Grid App in React.

The most consequential academic project was his sixth-semester minor project, Rentify, a full-stack home rentals application built on the MERN stack where Aayush owned the backend. Rentify allowed property search, filtering by price, area, and BHK configuration, listing for rent or sale, and saved-property tracking. After Rentify, he built a profile recognition system incorporating an applied AI model, extending his technical surface into machine learning.

The compulsory three-month on-site internship, a curricular requirement for all Parul University B.Tech students, took Aayush to Lucknow, where he built a Doctor Appointment Booking System with patient and doctor user roles, combining frontend design, backend logic, database management, and authentication. His current technical stack spans HTML, CSS, JavaScript, React.js, Node.js, Express.js, MongoDB, Bootstrap, SQL, and Java. Beyond academic projects, he participated in Hack-AI-Thon (organised by SBI Life and powered by Hack2Skill), earned a WeCP problem-solving badge, volunteered at Gujarat Tableau User Group events, and completed Tata Group‘s Data Visualisation simulation on Forage.

Bank of America: the four-round selection

When Bank of America surfaced on the Training and Placement Cell’s app, Aayush applied with some hesitation. He had recently been through a difficult stretch in the placement season, failing to clear earlier drives. He prepared deliberately, recognising that a global financial multinational demands more than technical correctness. His preparation focused on DSA, operating systems, database management, and computer networking. He revised the full curriculum from semester one to semester seven, with the discipline that every claim on his resume had to be 100% defensible under interview pressure. The selection process ran across four rounds.

  • Round One: An AI-conducted proctored interview combined with two coding questions on arrays, the topic Aayush had once been most stuck on. He cleared both. The AI interview also tested his problem-solving explanation and motivation for joining Bank of America. The composure built through Impact Training mock sessions was visible from the first round.
  • Round Two: A technical interview covering his projects, DBMS, operating systems, and tree-based data structures. The tree-based questions were the area the mock interviews had previously flagged and that he had since reinforced. He explained his projects clearly, answered the core subject questions, and was shortlisted for the next round at the end of the session.
  • Round Three: An extended technical line of questioning, adding more tree-based and DSA depth, more project examination, and personal comfort assessment covering his origin and his readiness for the role and location.
  • Round Four: The final HR round, where Bank of America presented him with two role options and asked him to choose. He selected Software Developer.

The five to six days between the final round and the result were a period of calibrated confidence rather than acute anxiety. He had read the interviewers’ reactions across the rounds. He trusted his technical performance. He acknowledged what he could not control: if the company had a fixed intake and another candidate outperformed him, the outcome could still move against him. The result confirmed his read. The Training and Placement Cell called him directly. The university published the selection list. The first call Aayush made was to his father in Biratnagar.

If you are stuck somewhere, just be calm and composed. The opportunities will always be there. You just need to believe in yourself and work hard. Take help from the university; they will always be there for you.

Aayush Sharma, on advice to students currently navigating the same uncertainty he experienced

What this means for international and CSE students at Parul University

Aayush Sharma’s placement at Bank of America carries signal value for two student populations. The first is international students considering Parul University from Nepal and the broader region. The pathway is reproducible: visa-supported admission, an engineering curriculum aligned with current industry standards, residential infrastructure designed for students from outside India, and a Training and Placement Cell that treats international and domestic students equivalently in the placement pipeline. Parul University currently serves over 6,000+ international students across multiple countries.

The second population is domestic B.Tech CSE students at the Parul Institute of Engineering and Technology, including specialisations like B.Tech CSE Software Engineering, B.Tech CSE Artificial Intelligence and Machine Learning, and B.Tech CSE Data Science. The progression Aayush followed (DSA insecurity to Striver-anchored logic building, solo practice to Impact Training discipline, beginner projects to full-stack MERN deployment) is the documented operational pathway from B.Tech enrolment to a financial MNC placement. Bank of America’s four-round selection is harder than the average campus drive. The preparation infrastructure that produced the outcome is the same infrastructure available to every CSE cohort member at Parul University.

3500+ Success Stories – Placement Day 2026’s Glimpses on official PU Channel

FAQ

+ What’s the placement story of Aayush Sharma?

Aayush Sharma is a proud B.Tech CSE Student at Parul University in the Class of 2026. As originally hailing from Biratnagar in Nepal, he has completed his schooling at the DAV Schools Network with 89 per cent. Since then, he has maintained a CGPA of 8.35 across all the subjects of B.Tech and has successfully received a campus placement at Bank of America as a Software Developer. His offer is a 1-year apprenticeship, followed by full-time confirmation. His LinkedIn Profile has all the certifications, projects and event participation across his journey of 4-year B.Tech at Parul University!

+ Where did Aayush Sharma get placed and what is the offer?

Aayush Sharma was placed at Bank of America as a Software Developer through Parul University's campus placement programme for the B.Tech Computer Software Engineering Class of 2026. The offer is structured as a one-year apprenticeship followed by full-time confirmation, a pathway Bank of America uses to bring graduates into the organisation and develop them before formalising the employment. The selection ran across four rounds covering DSA, operating systems, database management, computer networking, project depth, and HR readiness. Bank of America's final round presented him with two role options, and he selected Software Developer.

+ How does Parul University support international students from Nepal and other countries?

Parul University supports international students through a dedicated international admissions framework, residential infrastructure designed for students from outside Gujarat and outside India, and a Training and Placement Cell that integrates international and domestic students into the same placement pipeline. The university currently serves over 6,000 international students across multiple countries including Nepal, Bhutan, Bangladesh, Sri Lanka, several African nations, and others. Academic curriculum across the Parul Institute of Engineering and Technology is aligned with current industry technology standards, and faculty across the Faculty of Engineering and Technology provide mentorship across both technical and placement preparation tracks. Aayush Sharma's trajectory from Biratnagar, Nepal to a Bank of America placement documents one operational pathway.

+ What is Impact Training at Parul University?

Impact Training is the intensive placement preparation programme run by the Parul University Training and Placement Cell. The programme provides structured depth across DSA topics including arrays, strings, trees, and graphs, with fifty or more questions of varying difficulty anchored to each topic. It also covers aptitude training, mock interview sessions where trainers play the role of interviewers and assess delivery and composure alongside technical knowledge, communication skill development, resume defence discipline, and operational guidance on how recruitment processes are structured by major MNCs. Aayush Sharma identifies Impact Training as the structural turning point that closed the technical and interview-readiness gaps in his preparation cycle that culminated in the Bank of America placement.

+ What is the typical Bank of America selection process for campus placement?

The Bank of America campus placement selection process at Parul University ran across four rounds for Aayush Sharma's 2026 placement cycle. Round One was an AI-conducted proctored interview combined with two coding questions on arrays. Round Two was a technical interview covering projects, DBMS, operating systems, and tree-based data structures. Round Three extended the technical line of questioning with more DSA depth and added a personal comfort assessment covering origin and role readiness. Round Four was the final HR round, which included a choice between two role options. The selection process tested DSA fluency, core computer science subjects, project depth, communication skills, and resume-defence discipline.

+ Which Parul University programmes lead to placements like Bank of America?

Software Developer placements at financial multinationals like Bank of America from Parul University typically come through the B.Tech Computer Science Engineering programme and its specialisations, including B.Tech CSE Software Engineering, B.Tech CSE Artificial Intelligence and Machine Learning, and B.Tech CSE Data Science, all offered through the Parul Institute of Engineering and Technology. The Master of Computer Applications programme is also a documented pathway. The placement preparation infrastructure operating across these programmes includes Impact Training, the Training and Placement Cell's mobile application for recruitment drive coordination, mock interview sessions, faculty mentorship in DSA and core CSE subjects, and project supervision support that produces interview-ready technical portfolios.

+ How long does Bank of America's apprenticeship-to-full-time pathway take?

Bank of America's structured graduate pathway for Aayush Sharma is a one-year apprenticeship followed by full-time confirmation. The apprenticeship year is designed to give the graduate operational exposure to Bank of America's technology environment, financial systems architecture, and team workflows before the role is formalised. The structure is common at global financial multinationals as a way to bring graduates into the organisation while preserving evaluation flexibility on both sides. After the apprenticeship phase, the graduate transitions into a confirmed full-time Software Developer role. Aayush has stated that he plans to remain at Bank of America for at least 2 years to build his experience before evaluating future opportunities.

Love coding? Get to work for the globally-revered tech organisation by enrolling in B.Tech CSE from Parul University!

Apply Now

Open for admission year 2026-27

Apply now apply
Need guidance? Your PU coach is here! ⚡