At the intersection of technology and innovation, I engineer software solutions that are as strategic as they are user-friendly. With a penchant for agile development and a passion for continuous learning, I'm carving out a niche in the tech world where code meets creativity.
Learning new technologies by the day.
Lines of Code
Expertise in crafting high-performance websites with a keen eye for design.
Strong foundation in data structures and algorithms, enabling the creation of efficient and scalable web applications.
Experienced in RESTful API design and development, ensuring robust and secure data interchange.
In-depth knowledge of database design and management, experienced with SQL and NoSQL databases.
A brief summary of what I have done so far in my life.
Years of Learnings
I did my high school from Adarsh Public School in New Delhi, India.
I graduated with 94% marks in 12th grade.
Physics, Chemistry, Maths, Computer Science, & English.
I played table tennis for my school and won many zonal & inter-zonal competitions.
In August 2020, as I enthusiastically geared up to start my bachelor's journey at the University of Texas at Arlington, Mother Nature tossed a global-sized curveball called COVID-19, leading to an unexpected plot twist. So, instead of strolling through the campus grounds, brimming with the excitement of new beginnings, I found myself navigating the hallowed virtual halls of academia from my bedroom in India.
Attending online lectures across time zones had its quirks; my nocturnal owl tendencies finally found a purpose beyond late-night snacks and binge-watching. Balancing a cup of chai in one hand while deciphering complex algorithms became my new party trick. And who knew my keyboard skills would level up thanks to the rapid-fire participation in class discussions (and the occasional 'your mic is muted' fiasco)?
In January 2021, I swapped the lively streets of New Delhi for the vast Texan landscapes as I moved to the University of Texas at Arlington. The transition was as swift as it was exciting—exchanging home-cooked meals for barbecue feasts, and traditional greetings for a casual 'Howdy!' Settling into the Texan way of life was a brisk walk rather than a full-on sprint, and I navigated the change with an open mind and an eagerness to dive into my studies and campus life. Here's to new beginnings and embracing everything Texas has to offer!
At the bookstore's reception, I was the first point of contact, similar to a user interface in software. This taught me the importance of creating positive first impressions and intuitive interactions, principles I apply to design user-centric software.
Handling multiple queries simultaneously honed my multitasking abilities. In software engineering, this translates to writing clean, robust, and efficient code that can handle various functions without a hitch.
Assisting a diverse clientele polished my ability to communicate effectively. As a software engineer, clear communication is crucial for documenting code and collaborating with cross-functional teams to bring complex projects to fruition.
I was the go-to person for resolving tech hiccups, which sharpened my troubleshooting skills. This experience was a practical prelude to debugging in software development, where identifying and solving issues is a daily endeavor.
Running tests on systems during software upgrades taught me the critical role of quality assurance. This meticulous attention to detail now aids me in creating robust software that stands up to rigorous testing.
Providing hands-on support in the lab, I learned to listen to user feedback and translate it into actionable insights. These skills are invaluable in software engineering, as user feedback often drives the iteration of technology solutions.
Managing Information and Client Technology, I mastered re-imaging Windows and MacOS devices with Autopilot and Jamf, skills that translate into understanding the intricacies of operating systems — a valuable asset in software engineering.
Transitioned university's database to Azure's Active Directory, I boosted its reliability by 45%, which underscored the impact of cloud services on operational efficiency and introduced me to the realm of scalable, secure database solutions.
Writing Powershell and bash scripts to streamline the configuration process by 50% was a practical foray into automation, a fundamental skill for developing software that's both robust and responsive.
The rejection became a catalyst for growth. It taught me that resilience isn't about avoiding failure but rising each time we fall.
I took a deep dive into data structures and algorithms, turning a point of weakness into one of strength. This rigorous practice didn't just prepare me for future interviews; it enhanced my problem-solving skills, crucial for any software engineering challenge.
Embracing the philosophy that every experience is a stepping stone, I've come to view continuous learning as the cornerstone of personal and professional development in the tech industry.
As a Teaching Assistant for Data Structures and Algorithms at the College of Engineering in Arlington, I contributed to the enhancement of the academic framework by collaborating on the development and adoption of a new curriculum. This experience sharpened my ability to break down complex technical subjects into digestible concepts, a skill directly translatable to software engineering. My role involved mentoring students, where I facilitated a 15% improvement in their performance by conducting office hours and review sessions. This reinforced my communication and teaching abilities, critical for any collaborative environment. Additionally, assessing student work and providing constructive feedback refined my attention to detail and critical thinking, which are invaluable when writing and reviewing code in my software engineering endeavors.
During my tenure as a Software Engineering Intern at Amazon in Palo Alto, California, I focused on developing an AWS-based automated validation service for Amazon Ads. By utilizing Java, I contributed to the scalability of the third-party script testing platform, enhancing its capability to handle a larger volume and variety of ad scripts.
I played a pivotal role in streamlining the ad script ingestion process. By automating previously manual workflows, I boosted the team's productivity by 40%. This not only expedited processes but also significantly reduced the workload for on-call engineers, allowing them to focus on more critical tasks.
I pioneered the implementation of an automated ad testing service using Selenium, which was hosted on AWS Lambda. This innovation was a game-changer, slashing the ad script testing time from 2 days to a mere 30 minutes. This dramatic reduction in testing duration enabled a faster ad deployment cycle, thereby accelerating the go-to-market strategy for ads across Amazon's global marketplace.
The automated services I developed and implemented had a tangible impact on Amazon Ads' deployment process. By reducing dependencies on manual interventions and lengthy testing times, the solutions I provided allowed for quicker iterations and a more agile response to market needs, aligning with Amazon's customer-centric philosophy.
As the App Development Project Lead Intern at Go Together, a forward-thinking startup, I orchestrated Android and iOS development teams to create an innovative carpooling application. By embracing Agile methodologies and Scrum practices, I spearheaded efforts to enhance team efficiency by an impressive 60%, leading to streamlined development cycles and a robust product roadmap.
In a hands-on technical capacity, I engineered a cross-platform .NET back-end, which was instrumental in streamlining service delivery. My contributions led to a significant performance improvement, reducing query times from 150ms to 50ms, thereby elevating the user experience by ensuring quicker and more responsive interactions within the app.
I directed the modernization of an undocumented legacy codebase, a challenge that I approached with a strategic blend of technical expertise and project management. By integrating industry-standard practices and overseeing a disciplined documentation process, I ensured the delivery of well-documented, high-quality code, setting new benchmarks for future development initiatives.
Under my leadership, the development teams aligned technical deliverables with the highest industry standards. This meticulous attention to detail and commitment to quality have been pivotal in shipping a carpooling app that not only meets user needs but also adheres to the rigorous demands of app marketplaces, ensuring smooth deployments and user satisfaction.
As I continue my internship at Go Together, my role as App Development Project Lead Intern remains a beacon of growth and learning in my professional voyage. With each passing day, I am delving into the multifaceted world of web development, mastering the nuances of both the aesthetic front-end and the powerhouse back-end operations. Simultaneously, I am navigating the exciting terrain of machine learning, aiming to weave its transformative potential into the fabric of our application services. This constant learning curve fuels my ambition to pioneer solutions that resonate with users' evolving needs. In this pursuit, I am actively seeking new opportunities that will not only challenge my burgeoning skill set but also allow me to leave a lasting impact on the technology landscape.
Browse my Github for more.
Projects and counting
Harness the power of NEAT algorithm in Python to master the classic game of Pong with AI.
Trade Ethereum seamlessly with this Web3 application, integrating MetaMask and powered by custom Solidity smart contracts.
A full-stack Threads app clone, crafted with Next.js, React, Node, and MongoDB for a comprehensive experience.
Stylish and user-friendly UI design for an ultimate sneaker shopping website experience.
Engaging and dynamic front-end design for an Over-The-Top (OTT) streaming platform.
Versatile and theme-friendly sidebar design, adaptable for varied user preferences and needs.
I am available all the time for any project according to my skills.
My Github