A small introduction about my self
I am a website and web application designer and developer. I basically developed my interest in computers in the 6th grade when a friend of mine introduced me to computers. I was very fascinated by the level of interaction a man and a machine can have. For the very same reason I decided to pursue Electrical and Computer Engineering at University of Mumbai and I also have successfully completed my Masters of Science in Information Technology at University of North Carolina at Charlotte.
I have a sense of design and I always am inspired from things around me. I always try to come up with design that are very minimalist and yet give you a broad overview of the content.I can design web applications that are easy to use, intuitive and friendly. I always believe in laying content in the order of which the user will be able to grasp the content best. I believe in using rich yet monotone imagery for any design I develop.
My skills include Angular, Redux, jQuery, AsyncJS, Highcharts, MomentJS, D3JS, React, NextJS, LernaJS, NodeJS, GraphQL, Apollo, webpack, NPM, yarn, PHP, Adobe Analytics, Lodash, Blueprint, Bootstrap, Tailwinds, styled components, Mapbox, Openlayers, Maplibre, i18next, Module Federation, rushjs, Workbox, service workers, indexedDb, Leaflet, Web Sockets, Apache Web Server, etc.
Download Printable ResumeI can say i’m quite good at
My previous associations
This role was a continuation of my previous role. Alongside migrating legacy applications to modern framework, I got more involved with teams across the globe including Canada, Poland, Japan, Vietnam, India, Malaysia, Australia, etc. I controlled the architectural workflow on the frontend and came up with efficient scalable architectural patterns like BFF to optimize data and content delivery across our web applications. I also improved upon the audit process and made it a part of the build pipelines in order to address critical vulnerabilities before any release. This helped mitigate risks across the company. I also researched and proposed usage of flutter to create platform independent applications with single codebases.
I planned and help to architect and migrate legacy applications to a modern React, NodeJS, Docker, PHP, Python, i18Next, Mapbox, OpenLayers, ArcGIS, Apache Webserver, Vector Tiles, GeoJSON stack that consisted of reusable components and microservices. My core duties involved developing offline caching mechanisms to access rendered data, co-ordinating UI/UX meetings and developing migration strategies, co-ordinating major version updates across all libraries, frequently updating core components to match ever changing design patterns, etc. I worked with teams based out of Canada and Poland.
I planned and help to setup and migrate the entire CruiseCritic website from PHP framework to a modern React, NextJS, Apollo, GraphQL stack that consisted of reusable components and microservices. Along with that I was responsible for optimization of the front end which included optimation of JS, CSS and image assets so that the website would render and load faster. I improved the Time to First Paint by 1.5 seconds to 3 seconds on average across the website. This increased our Meta revenue by 15% and decreased bounce rate by 25% overall. Our tech stack consisted of Typescript, PHP, React, React Hooks, Redux, Apollo, Redis, GraphQL, LearnaJS, NPM, Webpack4, NextJS, Docker, SCSS, HTML5, Zeit, AWS, ImageMagick, MySQL, MomentJS, Lodash, Adobe Analytics and GitLab. I took part in estimation meetings and was also part of the research project in order to transition the exisiting PHP stack to a much more reusable and scalable React/Apollo/Zeit/GraphQL stack.
At Choicestream, I was charge of designing and maintaining User Interface Design and User Experience across company products. I was also responsible for representing raw data in the form of visual representations such as various graphs and tables. I also worked tirelessly in order to improve client side performance and speed enhancements alongside the engineering team. I also was consulted on a regular basis for design opinions and improvements for other development products on the engineering team. At Choicesteam I worked on technologies such as AngularJS, Angular2, Python/Django, Postgres, Bootstrap, Angular Material, D3js, AsyncJS, HTML5, CSS3, SASS, LESS, RXjs, MomentJS, RequireJS, etc.
At BuysideFX, I was an integral part of the Front-end web development team and we build the web application using JavaScript, Ruby On Rails, MySQL, Backbone, Backgrid, CSS (SCSS) & HTML. I got to work closely with the CTO, Product Manager, Head of product and other developers to gather requirements and to execute these requirements on a timely basis. We created lead generation application that made multiple AJAX request on need basis. I got to work in an Agile (Scrum) Development Team, delivering regular updates to business team and project managers.
At University of North Carolina at Charlotte, I was responsible for creating and maintaining the College of Computing websites and web applications. I was responsible for creating new mockups and layouts and redesigning the old ones. I worked closely with the Executive Director, Security Director, Communications Manager and other members of the Development Team to develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables.
I started out at Softaculous by working in the core softaculous team and then I took up the responsibility for creating the front end of the web application. I was responsible for designing the admin and the enduser panel for Softaculous Auto Installer. I also developed the company's product websites. I was also responsible for gathering the requirements and providing the customers and clients with technical support if needed.
What I have done in my academic career
Taking up the Information Technology course at the university help me gain vital knowledge about many software design aspects which are needed to be considered to create a modular and a minimal cohesive designs. I got to learn about many software architectures, design patterns, relational databases and also Information Technology managements aspects of the same.
GPA: 3.7/4.0
At University of Mumbai, I developed my foundation related to both hardware and software. I basically learned the various aspects of hardware and software designing that takes place while designing any computing system. I also learned about the binary language of computers and learned various aspects such as how to code a microprocessor and a microcontroller. However, I was always interested in the software aspect of computers and hence all my projects were related to software engineering.
GPA: 3.5/4.0
showcase of my latest works