For a B.Tech student in Meerut or a commerce graduate in Madurai, the dream of landing a high-growth tech job at a company like ACKO InsurTech can feel distant, reserved for those from top-tier campuses. But Aarav's journey from a small-town college in Ambala to a software engineering role at ACKO proves that with the right strategy—leveraging free resources, building a sharp portfolio, and targeting in-demand skills—the playing field is more level than you think. His story isn't about extraordinary genius; it's a replicable blueprint for any Indian student willing to put in the structured work.
The Starting Point: Overcoming the "Small-Town" Mindset
Aarav’s third year of B.Tech in Computer Science at a local college in Ambala was marked by a common anxiety: a curriculum that felt theoretical and a placement record dominated by mass recruiters like TCS and Infosys. He wanted a role in a product-based company known for innovation, like ACKO, Flipkart, or Razorpay. The first hurdle was psychological. "I had to stop believing that only IITians get these jobs," Aarav recalls. His research began on LinkedIn and YouTube, analyzing the profiles of engineers at these companies. He noticed a pattern: strong problem-solving skills (Data Structures & Algorithms), a portfolio of projects, and knowledge of specific tech stacks.
He built his foundational knowledge using a mix of free, high-quality Indian resources:
- DSA & CS Fundamentals: He followed Striver (takeUforward)'s SDE Sheet and used Gate Smashers and Jenny's Lectures to strengthen his core computer science concepts.
- Full-Stack Development: He completed the project-based curriculum on freeCodeCamp and supplemented it with tutorials from CodeWithHarry and Apna College for context relevant to the Indian job market.
- Structured Theory: For formal, university-level understanding, he audited courses on NPTEL and SWAYAM.
The Skill Stack That Caught Acko's Eye
ACKO, as a digital-first insurtech, looks for engineers who can build scalable, user-friendly systems. Aarav decoded that their tech stack often involved JavaScript/TypeScript ecosystems, cloud services (AWS), and system design principles. Instead of learning everything superficially, he doubled down on a specific vertical.
He built a three-part skill portfolio:
- Core Programming & DSA: He dedicated 4-5 hours daily to solving problems on platforms like LeetCode and GeeksforGeeks, focusing on patterns commonly asked in Indian product company interviews.
- Relevant Tech Stack: He specialized in the MERN stack (MongoDB, Express.js, React, Node.js) and learned basics of AWS through the AWS Educate program. He completed the Coursera course "Front-End Web Development with React" by The Hong Kong University of Science and Technology using Coursera Financial Aid.
- Practical System Design: He started reading engineering blogs from ACKO, Swiggy, and Zomato to understand how real-world systems are architected for scale and reliability.
Building a Portfolio That Speaks Louder Than a Resume
Aarav knew his college name wouldn't open doors. His projects had to. He moved beyond tutorial-based clones and built solutions with clear problem statements.
- Project 1: Insurance Premium Calculator & Comparison Tool. This was his flagship project. It wasn't just a calculator; it simulated fetching different plan data, applied basic underwriting logic, and presented a clean comparison UI. He wrote a detailed case study on GitHub explaining his design choices, mirroring the kind of thinking needed at ACKO.
- Project 2: Claim Tracker POC (Proof of Concept). A simplified system to track the status of a mock insurance claim, involving a backend API, a status dashboard, and notification triggers. This demonstrated his understanding of a core insurance workflow.
- Project 3: Contributed to Open Source. He started by fixing minor bugs in documentation for open-source JavaScript libraries he used, gradually building a public contribution history.
These projects didn't just list technologies; they told a story of applied learning and genuine interest in the insurtech domain.
The Strategic Job Hunt & Interview Crack
By his final year, Aarav was ready. He optimized his LinkedIn profile with keywords ("JavaScript," "React," "System Design," "InsurTech") and his GitHub became his primary resume. He didn't spam applications but targeted strategically.
- Network Intelligently: He connected with ACKO engineers and recruiters on LinkedIn, not to ask for a job, but to comment thoughtfully on their tech posts and share his project insights related to their work.
- Leverage Referrals: After a few genuine interactions, he politely asked a couple of engineers for a referral when applications opened for fresher roles, attaching his project portfolio.
- Ace the Interview Rounds: His preparation was specific:
- Coding Rounds: He practiced problems under time constraints, focusing on clean, efficient code.
- Project Discussion: He could explain every line of his projects—the "why" behind each technology, the trade-offs, and how he would scale them.
- System Design Round: For a fresher, they didn't expect complex designs. He was asked to design a basic API for his premium calculator. He walked through the endpoints, data models, and simple scaling considerations clearly.
- HR Round: He articulated his passion for ACKO's mission of simplifying insurance, linking it directly to the problems his projects attempted to solve.
His offer letter from ACKO cited his "demonstrated initiative and project work relevant to our domain" as a key differentiator. While exact fresher salaries at high-growth startups vary, roles at companies like ACKO, Freshworks, or Razorpay for skilled freshers can range from ₹12-25 LPA CTC, significantly higher than the average service-based company package.
The Mindset That Made the Difference
Beyond skills, Aarav's attitude set him apart. He embraced a growth mindset, seeing every rejected application or failed test as feedback. He participated in online hackathons on platforms like Devpost to work under pressure and collaborate. He also dedicated time to soft skills, practicing communication by explaining his projects to non-tech friends—a skill that later helped him articulate complex ideas simply in interviews. This holistic approach transformed him from a passive student into a proactive problem-solver, the exact profile product companies seek.
Next Steps
Aarav's path is open for you to follow. Start by auditing your current skills and building a 6-month learning plan. Explore free courses on software development to strengthen your foundations. Then, dive into project-based learning resources to start building your own portfolio. Finally, research companies you admire—like ACKO, Zerodha, or Paytm—and tailor your learning to their world.
Share this article
Keep learning on UnboxCareer
Explore free courses, certificates, and career roadmaps curated for Indian students.



