M

Mukul Upadhyaya

Software Engineer

Meerut, Uttar Pradesh, India4 yrs 4 mos experience

Key Highlights

  • Expert in frontend technologies with a focus on gaming.
  • Proven track record in developing engaging slot games.
  • Strong problem-solving skills in complex technical challenges.
Stackforce AI infers this person is a Frontend Software Engineer specializing in Gaming and Oil & Gas applications.

Contact

Skills

Core Skills

ReactTypescriptVue.jsTestingMiddlewareData VisualizationReact.jsGame DevelopmentJavascript

Other Skills

ES6HTML5HTML5 Game DevelopmentIntegration TestingPhaser.jsPixi.jsSlotUI ComponentsUnit TestingVuetifyiGaming

About

• Accomplished Frontend Software Engineer with extensive experience in the Oil and Gas and Casino sectors, proficient in React.js, Vue.js, HTML5 Game Development, Phaser.js, Pixi.js, TypeScript, and JavaScript. • Currently working as a Frontend Software Engineer at Helmerich & Payne Technologies, focusing on building scalable and efficient web applications using Vue.js and Vuetify. Key responsibilities include developing interactive UI components, ensuring performance optimization, and maintaining a clean code structure. • Previously served as a Frontend Game Developer at Merkur Gaming India, specializing in the development of online casino games. Led the creation of multiple slot games, feature enhancements, and interactive UI elements. • Contributed to the enhancement of the slot.js framework, improving its performance and expanding its feature set within the gaming industry. • Forward-thinking Software Engineer, recognized for innovative problem-solving and a proactive approach to complex technical challenges. • Highly proficient in frontend technologies, with expertise in frameworks and performance optimization, demonstrating exceptional problem-solving skills and a detail-oriented approach to project execution. Email: mukulfb49@gmail.com

Experience

Helmerich & payne

Software Engineer II

Sep 2024Present · 1 yr 6 mos · Noida · Hybrid

  • Modernized a legacy Java-based Application for computing magnetic field data, including longitude, latitude, and geomagnetic parameters for precise drilling navigation, by migrating it to a React + TypeScript stack, enhancing maintainability and user experience for field engineers.
  • Developed scalable and reusable UI components aligned with a custom design system, ensuring consistent user experiences across Helmerich & Payne’s operational dashboards and mobile platforms used by field engineers.
  • Led unit and integration testing initiatives for drilling analytics modules, improving code reliability and reducing production issues in critical systems monitoring rig performance and safety metrics.
  • Built middleware to standardize loading states and error handling across drilling data modules, streamlining development workflows and improving system resilience for real-time operational reporting.
  • Implemented secure role-based authentication and token-based API authorization, ensuring compliance with industry security standards and protecting sensitive drilling operation data.
  • Integrated interactive data visualizations using charting libraries to display a days vs. depth chart alongside key operational metrics like rate of penetration (ROP), torque, and drilling efficiency, enabling rig operators to monitor well progress and optimize drilling performance in real-time.
  • Directed the upgrade of frontend architecture from Vue 2 to Vue 3 for a rig performance dashboard, reducing JavaScript bundle size by 15% and improving load times for field-deployed applications.
ReactTypeScriptUI ComponentsMiddlewareData VisualizationVue.js+1

Merkur gaming india pvt. ltd

Frontend Developer

Apr 2023Sep 2024 · 1 yr 5 mos · Noida, Uttar Pradesh, India · On-site

  • 🎰 Slot Game Development: Harnessing the capabilities of React.js and Phaser.js, I architect and develop high-quality slot games that captivate players with seamless gameplay, stunning visual effects, and engaging user interfaces.
  • 🎮 Game Lobby Development: Spearheading the design and development of responsive game lobbies using React.js, I provide players with intuitive platforms to browse and access a variety of slot games, enhancing their overall gaming experience.
  • 💻 Frontend Technologies: Expertise in React.js allows for the seamless integration of complex frontend features and functionalities, while Phaser.js enables the implementation of advanced gaming mechanics, animations, and effects, ensuring cross-platform compatibility and optimal performance.
  • 🔧 Game Optimization: Implementing advanced optimization techniques using Pixi.js and Phaser.js, I enhance game performance and responsiveness across various devices and platforms, delivering a smooth and enjoyable gaming experience for players.
  • 🤝 Collaboration: Collaborating closely with cross-functional teams including designers, backend developers, and QA testers, I ensure the successful integration and delivery of game projects, with React.js and Phaser.js serving as central components of our development process.
  • 🌟 Innovation and Creativity: Leveraging the flexibility and scalability of Pixi.js and the powerful capabilities of Phaser.js, I drive innovation in game design and development by implementing new features, animations, and gameplay mechanics, resulting in heightened player engagement and retention rates.
  • Achievements:
  • 🏆 Successfully launched 2 slot games, each featuring immersive user interfaces and advanced gaming mechanics developed using Pixi.js and Phaser.js,
Pixi.jsReact.jsPhaser.jsGame DevelopmentES6

Ingenuity gaming

2 roles

Game Developer

Jul 2022Mar 2023 · 8 mos · Noida, Uttar Pradesh, India

  • 🎰 Slot Game Development: Utilize Phaser.js, Pixi.js, and React.js to develop high-quality slot games, focusing on gameplay mechanics, user interface design, and visual effects.
  • 💻 Frontend Technologies: Implement frontend game features and functionalities using modern JavaScript frameworks and libraries, ensuring cross-platform compatibility and optimal performance.
  • 🔧 Game Optimization: Optimize game performance and responsiveness across various devices and platforms, utilizing debugging and optimization techniques to enhance player experience.
  • 🤝 Collaboration: Work closely with cross-functional teams including designers, backend developers, and QA testers to ensure seamless integration and delivery of game projects.
  • 🌟 Innovation and Creativity: Drive innovation in game design and development by brainstorming and implementing new features, animations, and gameplay mechanics to enhance player engagement and retention.
  • Achievements:
  • 🏆 Successfully developed and launched 4 slot games, achieving good reviews in player engagement and revenue growth.
TypeScriptJavaScriptPixi.jsPhaser.jsGame Development

Game Developer Trainee

Oct 2021Jul 2022 · 9 mos · Noida, Uttar Pradesh, India

TypeScriptJavaScriptPixi.jsPhaser.jsHTML5

Education

Meerut Institute of Engineering and Technology(MIET)

B-tech — Information Technology

Jan 2018Jan 2022

Annie Besant School

Jan 2014Jan 2018

Stackforce found 100+ more professionals with React & Typescript

Explore similar profiles based on matching skills and experience