About
Highly skilled Full Stack Software Engineer with 2+ years of experience, specializing in building scalable backend systems (Python, Node.js) and dynamic frontend applications (React.js, HTML/CSS/JS). Proven ability to lead teams, collaborate cross-functionally with hardware engineers, and deliver high-impact solutions across REST API development, microservices, cloud deployment, and data modeling for SQL/NoSQL databases. A quick learner and problem solver, adept at translating complex requirements into robust, user-centric software.
Work
Bengaluru, Karnataka, India
→
http://www.kfxlabs.com/
Summary
Full Stack Software Engineer responsible for developing scalable backend systems and dynamic frontend applications for IoT solutions, ensuring high performance and real-time data processing.
Highlights
Engineered a scalable backend system using FastAPI and InfluxDB, effectively handling over 10,000 concurrent sensor requests to support critical IoT operations.
Designed and integrated real-time location tracking via Google Maps API, developing robust alert and reporting logic that generated actionable insights for system users.
Collaborated cross-functionally with hardware teams to define IoT sensor protocols and conducted comprehensive end-to-end system performance testing, ensuring seamless integration and functionality.
Developed and optimized RESTful APIs and microservices for real-time monitoring of utilities (water, electricity), successfully processing and supporting millions of data points.
Reduced API latency by 20% through strategic database indexing and the implementation of efficient query logic, significantly enhancing system responsiveness and stability.
Led a 3-member team in the development of a React Native application for iOS and Android, managing sprints and CI workflows to ensure timely and high-quality delivery.
Built dynamic, user-centric frontend dashboards using React.js and charting libraries, providing intuitive live data visualization and improving decision-making capabilities.
Dax ads
|Software Engineer Intern
Kannur, Kerala, India
→
Summary
Developed and maintained user interfaces for web applications, contributing to front-end development and gaining foundational knowledge in single-page applications and DOM manipulation.
Highlights
Developed responsive user interfaces (UI) using HTML, CSS, JavaScript, and Bootstrap, enhancing user experience and accessibility across web applications.
Built and deployed over 3 front-end applications with React.js, demonstrating proficiency in modern JavaScript frameworks and component-based architecture.
Gained a strong understanding of Document Object Model (DOM) functions and Single-Page Application (SPA) development, applying principles to optimize web performance.
Utilized Git and other version control systems effectively to manage codebase changes, collaborate with team members, and ensure robust project versioning.
Education
→
Master of Computer Application
Software Engineering
Grade: 3.25 GPA
Courses
Data Structures and Algorithms
Object-Oriented Programming
Database Management Systems
Operating Systems
SDLC
System Design and Architecture
Cybersecurity Fundamentals
Machine Learning/AI Fundamentals
Cloud Computing Basics
Skills
Tools & APIs
Google Maps API, Grafana, Postman.
Programming Languages
Python, JavaScript, Java, C++, Golang.
Frontend Frameworks
React.js, HTML, CSS, Next.js, Bootstrap, Figma.
Backend Frameworks
FastAPI, Flask, Express.js, Tornado.
Databases
MySQL, InfluxDB, PostgreSQL, NoSQL.
Cloud & DevOps
AWS, Azure, Docker, GitHub, Kubernetes.
Software Engineering Concepts
Microservices, RESTful APIs, Domain-driven design, TDD (Test-Driven Development), LLMs (Large Language Models).
Operating Systems
Windows, Linux.
Agile Methodologies
Scrum, Cross-functional Collaboration, Sprint Planning.
Professional Skills
Leadership, Communication, Problem Solving, Quick Learner, Teamwork.