D

Divyanshu M.

Software Engineer

India5 yrs 6 mos experience
Most Likely To Switch

Key Highlights

  • Led development of cross-platform applications.
  • Implemented robust internal design systems.
  • Published a successful Chrome extension with 900+ downloads.
Stackforce AI infers this person is a Full Stack Developer with expertise in SaaS and mobile app development.

Contact

Skills

Core Skills

JavascriptC#React NativeNext.js.net FrameworkReactFlutterChrome ExtensionsNode.js

Other Skills

Bug TrackingC (Programming Language)C++Cascading Style Sheets (CSS)Chrome Developer ToolsDartESLintExpress.jsFigmaFirebaseGatsbyJSGitGitHub ActionsHTML5Infusion.js

About

I am a Software Engineer who is obsessed with the idea of using technology and software to solve practical problems. I believe in the power of programming to transform and improve the lives of people around the world. I work as a Full Stack Web Developer in the Business & Industry Copilot team. Previously, I have worked as a React Native Developer at Schmooze and Next.js Developer (Lead) at a confidential US-based startup. I am open to relocation for international opportunities. Skills: Languages: JavaScript, TypeScript, C#, Java, Python Development: Web Development, Frontend Development, Backend Development, App Development, Android Development, iOS Development, REST, Web Scraping, Chrome Extension Development Tools/Framework: Visual Studio, Visual Studio Code, Azure, IntelliJ Area of Interest: Frontend Development, Mobile App Development, System Design General: Data Structures, Algorithms, Object Oriented Programming, System Design Others: GitHub, Git, REST APIs, Azure, AWS Email: divyanshumahajan98@gmail.com

Experience

Microsoft

Software Engineer

Aug 2023Present · 2 yrs 7 mos · India · On-site

SQL.NET FrameworkJavaScriptTypeScriptReactC#

Schmooze

2 roles

Software Engineer

Aug 2022Jun 2023 · 10 mos · Bengaluru, Karnataka, India

  • Led a team of 3 developers to rewrite the core Android (Flutter) and iOS (Swift) app in React Native and TypeScript.
  • Implemented internal design system library with 30+ components in React Native supporting Android, iOS, and web.
  • Developed an internal Kotlin module for displaying neumorphic design views on Android inside React Native app.
  • Used NextJS and Nextra to develop a common documentation website for multiple internal projects.
  • Utilized Storybook to create a playground-fashioned documentation for internal design system components.
  • Created 3 internal packages serving as development dependencies across multiple projects and published to NPM.
Unit TestingJavaScriptTypeScriptVersion ControlKotlinNext.js+1

Software Engineer

Apr 2021May 2022 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Co-developed company’s core cross-platform dating application for iOS and Android using Flutter and Dart.
  • Developed a lite web app variant of the company's core application (named Know Your Meme Game) from scratch using React and TypeScript for outreach and marketing campaigns.
  • Designed and implemented a React based web app named JARVIS from scratch that powers data/content monitoring, screening, and real-time messaging for use by multiple teams.
  • Secured the application using Google sign-in and added real-time updates, performance metrics, dark mode, and static data caching.
  • Refactored 1500+ lines of code which reduced initial app loading time by 40%.
  • Integrated app with Firebase and AWS S3 Bucket and implemented company’s website using GatsbyJS.
HTML5DartWebpackReact.jsNode.jsESLint+9

Microsoft

Software Engineer

May 2022Jul 2022 · 2 mos · Bengaluru, Karnataka, India

  • Worked with the Azure Chaos IDC Team (Azure Cloud + AI) on Azure Chaos Studio, a tool to test the resilience of foundational Azure Infrastructure and Cloud applications.
  • Used C# and DOTNET to create a new fault that can simulate suspending, updating, or resuming a virtual machine.
  • Defined and designed the fault's architecture for achieving the desired functionality as well as handling all known edge cases and real-world scenarios.
  • Wrote unit and integration tests for the fault using XUnit.
Unit Testing.NET FrameworkxUnitVersion ControlC#

Google summer of code

Student Software Developer at Inclusive Design Institute

May 2020Aug 2020 · 3 mos · Remote

  • Utilized InfusionJS to create "Gamepad Navigator" from scratch - a Chrome extension that enables navigation across websites and browsers using a game controller.
  • Evaluated different JavaScript-based technologies and frameworks and built an implementation plan for the extension.
  • Conceptualized and designed front-end of the extension.
  • Automated extension’s GitHub Release / Tag creation and added CI pipeline using GitHub Actions.
  • Published the extension on the Chrome Web Store and accrued 900+ downloads till date.
  • Implemented new Model Transformation API methods for InfusionJS and tested them using unit tests.
  • Links:
  • GitHub Repository: https://github.com/fluid-lab/gamepad-navigator/
  • Final Product Report: https://dmahajan980.github.io/gsoc20Report/
  • Work Log: https://dmahajan980.github.io/gsoc20WorkLog/
HTML5JQUnitChrome ExtensionsQUnitUnit TestingNode.js+10

Freelance

Freelance Software Developer

May 2019Jan 2020 · 8 mos · India

  • 1) WAMessages (Closer Innovation Labs LLC) (www.tinyurl.com/wamessages):
  • Reprogrammed and added new features in WAMessages Chrome Extension, a SaaS built for sending custom messages (templates) and media files (images, videos, contacts, documents, etc.) to multiple users on WhatsApp Web.
  • Accounted for a 30% increase in company’s profits with nearly 18,000+ user downloads within two months.
  • 2) Credia (www.crediapay.com):
  • Implemented the front-end of the product's website from scratch using HTML5, CSS3, JavaScript, and jQuery.
  • Co-developed the back-end routes using NodeJS and ExpressJS.
  • Wrote unit tests using Jest for testing back-end routes.
  • Integrated the front-end and back-end of the website.
  • 3) Dybo (www.dybo.io):
  • Implemented the company's website using HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
  • Integrated the front-end and back-end of the website.
Chrome ExtensionsNode.jsJavaScriptBug TrackingGitChrome Developer Tools+4

Education

Birla Institute of Technology and Science, Pilani

Bachelor of Engineering - BE

MV International School

Non - Medical Science

Delhi Public School - India

Stackforce found 100+ more professionals with Javascript & C#

Explore similar profiles based on matching skills and experience