Hello 👋🏾
Dhanraj Padmashali
About Me
My name is Dhanraj Padmashali.
A Software Engineer with close to a decade of experience in designing, developing and shipping software for Web and Mobile platforms. I specialize in building User-Facing applications primarily using JavaScript; sometimes solo, sometimes with a team. I have a Masters in Business Administration, specializing in Information Systems, and a Bachelors Degree in Computer Science and Engineering.
My first job was at a small (and a really cool) startup where I learned to design and build Android and Web applications from the ground-up. I briefly freelanced when I was traveling in Singapore for a couple of months, and contributed to building an internal audit tool for one of the top banks in Asia. I also designed and developed a live tracking platform using Google Maps API and Socket.IO capable of tracking hundreds of vehicles near real-time. Currently, I work at Condé Nast as a Principal Engineer, where I collaborate on building consumer revenue products for brands like The New Yorker, Vogue and more.
Outside of work, I spend time on completing my numerous side projects, contribute a little to open-source, and try to help people on Stack Overflow. Love playing video games. I am currently playing Starfield and replaying the entire Assassin's Creed series on my Xbox Series X.
My literary adventures include exploring science fiction novels, with 2001: A Space Odyssey holding a special place on my reading list. Apart from novels, I also find joy in the pages of comic books, with a soft spot for DC over Marvel.
If ever you fancy a conversation about the nuanced dance of code, the vast expanse of the tech world, or just a casual geek-out session, feel free to reach out. Let's share our stories and learn from each other. 😊
- Collaborating on building consumer experience products, working closely with Product Managers, Engineering Managers and various other stakeholders across Condé Nast.
- Developed a micro-frontend framework to run multiple frontend applications on the same page, where each application can be built independently and ships with necessary JavaScript and bundled assets.
- Improved page load times by ~15% by optimizing build files, using Webpack plugins, to split large javascript files to multiple chunks and employing an on-demand lazy loading of assets.
- Optimized server query response time from 17ms to 3ms by restructuring API at NodeJS proxy layer.
- Collaborated with DevSecOps to optimize build and deployment pipelines, which helped reduce the time to setup a new infrastructure for test-driven deployment of web applications and NodeJS applications.
- Spearheaded a team of 5 developers, following Agile Methodologies to effectively design, develop and test Angular based web applications, with 100% on time delivery.
- Built, tested and deployed scalable, high availability, modular and secure web applications with emphasis on user accessibility, based on ReactJS and Angular frameworks.
- Configured Docker deployment solutions using Gitlab CI for JavaScript based Web and Server side applications.
- Developed a Live Tracking Platform using NodeJS and Socket.io to provide near real time tracking of on-road vehicles using OBD systems, and rendered the data on the front-end using Google Maps APIs.
- Designed & developed telematics products, from the Android app in Java, to web applications in ReactJS and Angular, and several backend systems in NodeJS which required rapid transition between different technologies.
- Helped formulate and document software development and deployment best practices, by sharing sample code changes from various development teams within the organization.
- Integrated REST APIs for Android & Angular based Web apps to consume JSON data and developed reusable code and libraries to facilitate smooth future usage.
- Improved application resiliency by setting up a pre-commit hook to run tests, before code is committed and pushed to reduce the risk of breaking live production applications after enabling new features and bug fixes.
- Designed and Built an all in one Cloud Storage application using APIs from Google Drive, OneDrive, Box, Dropbox.
- Built prototypes for Android and Web applications integrating with 3rd party APIs for modules pertaining to User Identity Management using Google, Facebook, Microsoft APIs.