MANOJ KUMAR
SENIOR SOFTWARE ENGINEER-
-
Experienced IT professional, targeting challenging opportunities in software development with expertise in React JS, and React Native, Node,
Mongo and Android targeting roles in Bangalore or remote locations.
PROFILE SUMMARY
CORE COMPETENCIES
●
●
●
●
●
●
●
●
●
Possess over 9 years of extensive experience as a Software Developer in Android using Java,
Kotlin, React Native with JavaScript and TypeScript, and Web Developer using HTML, CSS,
JavaScript, TypeScript, React.js, Next.js, React Native Web.
Currently working as a Senior Software Engineer at DalyByte Inc., with previous experience as a
Lead Frontend and Android Developer at Green Turtle Gaming Technologies and Systems Analyst
at ValueLabs.
Proficient in optimizing React applications for enhanced performance through strategies like
minimizing re-renders and optimizing component lifecycles, coupled with adept use of version
control systems, such as Git, to facilitate collaborative and organized code management.
Proficient in modern JavaScript (ES6 and above) and Typescript, with expertise in React Hooks,
Flux architecture, Redux, and micro Frontends using webpack module federation.
Skilled in utilization of React Navigation for smooth navigation and routing, coupled with the
strategic application of React Hooks to proficiently manage state and handle side effects in
functional components within React Native.
Skilled in developing high-performance websites with high ranking Core web vitals, creating
desktop applications using Electron.js, and PWA’s and writing unit test cases with Jest.js.
Expertise in React.js fundamentals, encompassing components, JSX, state, props, and adept
utilization of React component lifecycle methods to efficiently manage component behavior.
Accomplished in real-time applications using Sockets, call-based applications using WebRTC and
VOIP, and implementing Push Notifications using Firebase.
Proficiency in writing and executing tests using Jest to ensure robust and reliable code.
WORK EXPERIENCE
Jan’23- Present: Senior Software Engineer | DalyByte Inc.
Key Result Areas:
●
TECHNICAL SKILLS
Apps developed to:
Windows, MacOs, Linux,
Android, iOS, Web
Languages known:
JavaScript, TypeScript, Java SE,
Kotlin, Dart
●
●
●
●
Leading and contributing to the development of high-quality software solutions, ensuring
adherence to coding standards and best practices.
Conduct code reviews, enforce coding standards, and implement quality assurance processes to
deliver robust and error-free software.
Identifying and addressing performance bottlenecks in software applications through
optimization and tuning.
Designing and developing responsive and interactive user interfaces using React Native.
Maximizing code reuse by sharing a significant portion of code logic between the iOS and
Android versions of the app.
Jul’19- Jan’23 | Green Turtle Gaming Technologies
Android:
XML
Growth path:
ReactNative:
JSX
Key Result Areas:
Web:
HTML, CSS, JSX, React JS
●
●
Version Control:
Git
Jul’19- Feb’21
Jan’22- Jan’23
●
●
lead Frontend
Android Developer
Designed, developed, and maintained high-quality Android, React.js and React Native
applications that meet business requirements and user expectations.
Ensured optimal performance, responsiveness, and usability of the Mobile applications.
Provided leadership and guidance to front-end development teams, fostered a collaborative and
innovative work environment.
Set coding standards and best practices for front-end development, ensured consistency and
maintainability of code.
WORK EXPERIENCE
Feb’21- Dec’21: Systems Analyst | ValueLabs
Feb’18- July’19: Web and Android developer | Ukkoteknik
Jan’16- Nov’17: Web and Android developer | Synycs Enterprises Pvt. Ltd.
PROJECTS
EDUCATION
2015: B.Tech. (Electronics and
Communications) from Amrita Sai
Institute of Science and Technology
Project Title:
vvibe
Role:
Senior ReactNative and Node.js Developer
Description: vvibe is a metaverse social platform created to foster meaningful connections through
voice and avatar interactions.
Responsibilities:
●
●
●
●
●
Employed Flux architecture, Redux, New Architecture (JSI), Hermes, and Typescript for robust
app development.
Utilized WebRTC and sockets to integrate features such as Voice calling, Avatar calling, Chat, and
Social wall.
Implemented intricate animations using re-animated.
Established a design system for streamlined UI development with reduced boilerplate code.
Incorporated Realm local DB to enhance performance and optimize the chat experience.
Project Title: RummyJacks
Role:
Lead React.js Developer
Description: RummyJacks is a real money game where users can play multiple rummy formats.
Responsibilities:
SOFT SKILLS
o
o
o
o
o
Communication
Attention to Details
Result-oriented
Problem-solving
Analytical Thinking
●
●
●
●
Employed Flux architecture, Redux, Typescript and react-router for robust app development
Utilized sockets to develop real time game and internet strength calibration.
Utilized partytown to effectively run performance intensive code in web workers.
Integrated Razorpay payment gateway for payments.
Project Title:
Superlit
Role:
Lead ReactNative Developer
Description: Superlit is a gaming platform that enables on-the-fly downloading of game resources.
Responsibilities:
●
●
●
Orchestrated the entire Frontend architecture, predominantly employing Micro Frontends,
ensuring compatibility with both Mobile and web platforms through a unified codebase.
Employed Repack as the bundler and implemented Micro Frontends using Module Federation.
Developed an internal navigation package that seamlessly integrates React Navigation on the
native side and React Router on the web side.
Project Title:
Role:
WebMD
Vue.js Developer
Responsibilities:
●
●
●
Enhanced website load time by implementing best practices to prevent resource download
blocking and embedding blocking resources in HTML. Developed a build phase script to facilitate
this optimization.
Elevated overall performance and enhanced the Core Web Vitals score throughout the site.
Streamlined the site's load time by eliminating unnecessary Javascript components.
Project Title:
Role:
Kwizzy
Lead ReactNative Developer
Responsibilities:
●
●
Successfully developed a React Native application through active coding using TypeScript.
Employed the socket.io-client npm package for efficient data exchange and implemented the
latest React Native architecture along with the Hermes engine for optimal performance.
Project Title:
Role:
SadhuTech (My own product)
Full stack Developer
Responsibilities:
●
●
●
●
PERSONAL DETAILS
Date of Birth: 18th May 1994
Languages Known: English, Telugu and Hindi
Address: Bangalore
Developed a desktop application utilizing React.js with TypeScript and Electron.js for course
creation.
Built with React.js and Next.js, is utilized for writing articles intended for the website, generating
React code.
Developed PWA along with service workers for efficient resource cache and offline support.
Incorporated Node.js and Express.js for backend functionality and leveraged Firebase real-time
database.