-
Associate Lead Software Engineer
2022 - PRESENTDianApps- Worked effectively within a cross-functional multi-site team.
- Participated in the planning, design, architecture, and code review.
- Integrated APIs such as Stripe and set up Stripe Express.
- Inspired and mentored junior engineers on best practices and professional conduct.
- Automated back-end Node.js and front-end React code deployments with AWS ElasticBeanstalk on AWS.
- Implemented complex Stripe integration for a marketplace charging service and processing fees, using managed and custom Stripe accounts.
- Migrated APIs made in PHP to Node.js and wrote unit test cases.
- Developed pixel perfect UI from figma / sketch / AdobeXD designs.
- Setup hosting environments for projects and optimised infra costing for the client.
Technologies: Agile, AdonisJS, Algolia, Amazon CloudFront CDN, Amazon CloudWatch, Amazon EC2, Amazon S3 (AWS S3), Angular, Apollo Server, APIs, Apollo, AWS CloudFormation, AWS Elastic Beanstalk, AWS Lambda, Bootstrap, Chai, Chrome Extensions, CI/CD Pipelines, Cloud Computing, Cloudflare, CouchDB, Creative Problem Solving, CSS, DevOps, DigitalOcean, Elasticsearch, Express.js, FFmpeg, Firebase, Flutter, Front-end, Git, Google Maps, GraphQL, Hasura, Heroku, HTML, HTML5, Ionic, JavaScript, Jenkins, Jest, Jira, Laravel, Leadership, Linux, MacOS, Mailchimp, Mapbox, MariaDB, Memcached, Mocha, MongoDB, MySQL, NestJS, Networking, Next.js, Node.js, NoSQL, Notion, Openfire, PayPal, PHP, PostGIS, PostgreSQL, QR Codes, Quasar, RazorPay, React, Realtime, Redis, REST, RESTXQ, SendGrid, SendGrid API, Sentry, Skype, Slack, Socket.IO, Software Development, Sonar, SonarQube, Stripe, Stripe API, Stripe Checkout, Stripe Connect, Stripe Connect API, Stripe Express, Stripe Managed Accounts, Stripe Marketplace, Stripe Payments, Stripe Subscriptions, Tailwind CSS, Terminal, Trello, Twilio, Twilio API, Twilio Flex, Twilio Sync API, TypeScript, User Interface (UI), Visual Studio Code, VS Code, Vue, Vue 2, Vuex, WebRTC, Web Security, WebSockets, WhatsApp, Xero, WhatsApp API, Mapbox API, Mapbox GL, Mapbox Styling, Mapbox Datasets, Mapbox SDK, Google, AWS RDS, Amazon Web Services (AWS), Amazon Transcribe, SSL, Management, jQuery, Payment APIs, Vue SSR, REST APIs, MUI CSS, MUI (Material UI), GeoJSON, Full-stack, Google Geocoding API, Google APIs, Single-page Applications (SPA), AWS Amplify, Web Scraping, Make, Mixpanel, Lambda Functions, eCommerce, Back-end, Front-end Development, Web Development, Figma, Nuxt.js, SQL, Progressive Web Applications (PWA), MongoDB Compass, PWA, Technical Leadership, Architecture, Typeform.io, Amazon DynamoDB, Microservices, OpenAPI, Markdown, Technical Writing, Push Notifications, Admin Panels, Mongoose, cURL Command Line Tool, Python, Automation, Responsive Web Apps, Forms, Automated Data Flows, React Native, Android, iOS -
Senior Software Engineer
2020 - 2022DianApps Technologies Pvt- Interviewed candidates for development positions and provided professional training and onboarding support.
- Led the development and conducted code reviews to achieve maintainable and high-quality code.
- Contributed significantly towards the organization's growth, from a team of 12 to a team of more than 80.
- Mentored and guided junior team members.
- Implemented workflows and guidelines for code consistency, readability, maintainability, and testability.
- Worked with global clients present in different time zones.
- Built fully automated CI/CD pipelines on BitBucket and CircleCI.
- Estimated, planned, and tracked end-to-end development across multiple stacks to assist the product owner with budget and resource planning.
- Organized workshops about JavaScript best practices, Git, Redux, and a few smaller technical sessions on DevOps.
- Used Haversine's equation to calculate the shortest distance between the user location and all the coordinates in our dataset.
Technologies: Agile, Node.js, React, Vue, Laravel, Chrome Extensions, MongoDB, PostgreSQL, PostGIS, MySQL, GraphQL, Firebase, Quasar, Stripe, Flutter, Heroku, DigitalOcean, Redis, PayPal, Mapbox, Mailchimp, SendGrid, Twilio, Next.js, Algolia, NestJS, Cloudflare, FFmpeg, DevOps, Jenkins, Jest, Mocha, Chai, CI/CD Pipelines, TypeScript, Openfire, Socket.IO, WebRTC, WebSockets, Elasticsearch, Stripe API, Stripe Checkout, Front-end, HTML, CSS, Bootstrap, Leadership, Tailwind CSS, AdonisJS, Sentry, Stripe Connect, Linux, AWS Elastic Beanstalk, MariaDB, Amazon EC2, PHP, SonarQube, Sonar, AWS CloudFormation, Amazon S3 (AWS S3), Amazon CloudWatch, REST, Twilio Flex, Twilio Sync API, Ionic, Angular, NoSQL, Stripe Express, Stripe Managed Accounts, Stripe Payments, Stripe Connect API, Stripe Subscriptions, Stripe Marketplace, Express.js, AWS RDS, Amazon Web Services (AWS), Amazon Transcribe, SSL, Management, jQuery, Payment APIs, Vue SSR, REST APIs, MUI CSS, MUI (Material UI), GeoJSON, Full-stack, Google Geocoding API, Google APIs, Google, Mapbox SDK, Single-page Applications (SPA), AWS Amplify, Web Scraping, Make, Mixpanel, Intercom API, Lambda Functions, eCommerce, Back-end, Front-end Development, Web Development, Figma, Nuxt.js, SQL, Progressive Web Applications (PWA), MongoDB Compass, PWA, Technical Leadership, Architecture, Typeform.io, Amazon DynamoDB, Microservices, OpenAPI, Markdown, Technical Writing, Push Notifications, Admin Panels, Mongoose, cURL Command Line Tool, Python, Automation, Responsive Web Apps, Forms, Automated Data Flows, Android, React Native, iOS -
Software Engineer
2019 - 2020DianApps Technologies Pvt- Contributed to developing a large-scale enterprise application, which is used globally, resulting in a twofold increase in ROI.
- Optimized several large SQL queries, reducing execution time from several minutes to 1-2 seconds and, in some cases, milliseconds.
- Refactored existing code to improve the performance of heavy React front-end applications by communicating with Node.js and Express.js via REST API.
- Created and maintained technical documentation and workflows across multiple projects.
- Wrote unit test cases that helped reduce the amount of time and resources spent on bug fixing.
- Developed a photo and video sharing app where users could create events, invite friends and family, and share photos and videos from the event, all in one place.
- Designed an entire mobile application to operate offline for extended periods and then sync data once online.
- Built and improved back- and front-end architecture for a complex logistics project.
Technologies: Node.js, Vue, React, Laravel, Chrome Extensions, MongoDB, PostgreSQL, MySQL, GraphQL, Firebase, Stripe, Quasar, Flutter, Heroku, DigitalOcean, PayPal, Redis, CouchDB, Mapbox, Google Maps, Mailchimp, SendGrid, Twilio, Openfire, TypeScript, Next.js, NestJS, Socket.IO, WebRTC, Elasticsearch, AWS Lambda, Algolia, Jenkins, CI/CD Pipelines, FFmpeg, Jest, Mocha, Xero, Cloudflare, DevOps, Agile, Twilio API, Twilio Sync API, Express.js, MUI CSS, REST APIs, AWS RDS, Amazon Web Services (AWS), Amazon Transcribe, SSL, Management, jQuery, Payment APIs, Vue SSR, MUI (Material UI), GeoJSON, Full-stack, Google Geocoding API, Google APIs, Google, Mapbox SDK, Single-page Applications (SPA), AWS Amplify, Web Scraping, Intercom API, Adobe Photoshop, Lambda Functions, eCommerce, Back-end, Front-end Development, Web Development, Figma, SQL, Progressive Web Applications (PWA), MongoDB Compass, PWA, Technical Leadership, Architecture, Amazon DynamoDB, Microservices, OpenAPI, Markdown, Technical Writing, Push Notifications, Admin Panels, Mongoose, cURL Command Line Tool, Automation, Automated Data Flows, React Native, Android, iOS -
Full-stack Developer
2017 - 2019Mythengaa Websol Pvt. Ltd- Designed school management software to cover the problems related to school management and provided the best solution.
- Developed an online portal to search school profiles, program listings, articles, events, and scholarships to help support students across their educational journey.
- Integrated Google Analytics, Mixpanel, Sentry, and a payment gateway.
Technologies: JavaScript, Vue, Vuex, Vue SSR, Quasar, Laravel, HTML, CSS, RazorPay, Payment APIs, Sentry, Amazon EC2, Amazon S3 (AWS S3), jQuery, Management, Leadership, SSL, WebSockets, REST APIs, Full-stack, Google APIs, Google, Single-page Applications (SPA), Adobe Photoshop, Front-end Development, Back-end, Web Development, SQL, Progressive Web Applications (PWA), PWA, Technical Leadership, OpenAPI, Markdown, Technical Writing, Admin Panels, Responsive Web Apps, Forms, Automated Data Flows