With more than 8 years of experience in web and mobile app development, I specialize in JavaScript, particularly in MERN/MEAN stacks, Android development, and browser extensions (v3) using React. Additionally, I have secondary expertise in Java, SQL, Google APIs, TypeScript, and Kotlin.My domain knowledge spans across E-commerce, Fintech, Pub-Sub modules, Real-time Streaming, DAP, SAAS, and PAAS. In system design, I excel in creating highly optimized solutions, with a focus on authentication, session management, security, minimum latency, and scalability. I ensure seamless deployments while avoiding bottlenecks, leveraging services such as Redis, Kafka, MSGraph, Elasticsearch, and Camunda, along with Real-time Databases. I also employ AWS along with Nginx, PM2 for deployment strategies using EC2, S3, Lambda, and implement CI/CD pipelines using Jenkins to ensure code is linted, unit tested, and properly built before pushing to higher environments.As a team lead managing a team of about 4 members, I take responsibility for various tasks. This includes managing tasks, providing estimates, conducting pre-deployment demos, and interacting with the QA team to ensure that features and issues are completed by validating test cases, as well as passing sanity and regression tests. Additionally, I provide technical support and guidance to the team to ensure that the code meets standard protocols and adheres to proper code formatting. Moreover, I ensure seamless deployments without downtime. My role involves overseeing the entire development process and ensuring that our team delivers high-quality, reliable software solutions.Furthermore, I have experience in React Native for cross-platform mobile app development and some exposure to game design using Unity.
-
Development Team LeadBugraid.AiBengaluru, Ka, In -
Software Engineering SpecialistLtimindtree Nov 2022 - PresentBengaluru, Karnataka, India● Fintech based app, with Nestjs and CQRS pattern, microservices with event-driven architecture● Data handling & transformation strategies as data flows across multiple stages to reach its destination● Used AWS services like S3, Cloudfront, Lambda, CloudWatch, EC2, API Gateway, Elastic Beanstalk● Worked with Nginx and Apigee as web server, PM2 for app and cluster management● Docker for simplifying local development setup● Resolving bottlenecks on system and DB side● Kafka migration from cloud based (REST) to native -
Senior Software Development EngineerWhatfix Dec 2021 - Oct 2022Bengaluru, Karnataka, India● Involved in building Android SDK to create mobile work-flows● Building/Extending web extensions (v3) by combining the legacy framework GWT and modern library of React with Redux, MobX● Responsive web app with React and Material UI design components, leveraging "window" for communication with extensions● Minimizing app bundle using webpack optimization techniques, like compressing, minifying, tree-shaking model and much more -
Senior Software EngineerUniphore May 2019 - Dec 2021Bengaluru, Karnataka, India● UI Lead, focused on Angular 7+, CI/CD with containerized deployments using GitHub Actions● IDP's like Keycloak , with RBAC for secured authentication and authorization● Implemented websockets for real-time data streaming● OWASP vulnerabilities/securities fix across front-end and back-end● End-to-End implementation of i18n, with custom response code management● Visualization of live audio streaming with help of Audio API's (JS&jQuery) purely on client side -
Software EngineerRenewin Technologies Nov 2017 - Apr 2019Bengaluru, Karnataka, India● Building mobile apps in native using Java+XML's● Interactive UI with material design libraries● Chatbot using Dialogflow● Live Delivery tracking with Firebase Realtime DB● Simple sudoku like game using Unity which was deployed in to play store
Bharat M N Education Details
-
Electronics And Communications Engineering
Frequently Asked Questions about Bharat M N
What company does Bharat M N work for?
Bharat M N works for Bugraid.ai
What is Bharat M N's role at the current company?
Bharat M N's current role is Development Team Lead.
What schools did Bharat M N attend?
Bharat M N attended Dayananda Sagar Institutions.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial