Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Lead Software Engineer
SenaptLead Software Engineer
Jul. 2022Basingstoke, England, United KingdomI took the complete ownership of developing, end-to-end, a groundbreaking AI project leveraging ADK, LangChain and GraphRAG, entirely in Python on the back end, that parses data across several different extensive internal and external data sources, including a PostgresQL database, an ArangoDB database, external APIs and a library of internal advisory text articles, and creates an unified knowledge graph that can be used to ask questions and converse about the data, in plain English, via an LLM and prompt engineering, and retrieve requested relevant aggregated information about it, both numerical and semantic, including averages, totals etc., including across day and month cross-sections, time ranges etc., in such a way that is not possible with the traditional RAG approach. I tailored and optimized the source data indexing methodologies and frequencies based on opportunities presented by the source data’s structure. In addition, I developed autonomous AI agents that decide, based on the content and frequency of a user’s requests, which updated information to send to each user, in what form, and when, based on an anticipation of their preference, incorporating their feedback to it, in a conversational loop, and another agent that decides on the frequency and volume of each type of data to ingest. I also developed its slick front end in React and Typescript, delivering an end-to-end solution. I led two project teams within the company, carrying out and planning software development work, across the infrastructure and the back and front ends, to its conclusion, designing the high level software architecture, mentoring junior developers, understanding and capturing the requirements from product management, designing wireframes and working with designers to capture the requirements into the user interfaces. Across our team's codebase, I consolidated repeated code into unified units allowing for reuse and enhancements that sped up development across the whole team.
Lead Software Engineer
Aura Futures LimitedLead Software Engineer
Jul. 2017 - Jul. 2022Hook, England, United KingdomI mentored junior developers and planned software development work, across the infrastructure, back and front ends, to its successful conclusion, on which I contributed many ideas to the user experiences. I developed sophisticated user interfaces for desktop sites, phone boxes, televisions, mobiles using React/Vue.js/HTML5/SASS and worked on the Dema/IDS web application front end for the sophisticated content management system for retail displays with Vue.js, on which I was also trusted to make a large part of the UX decisions. Among other things, I incorporated WebRTC to accurately sync different videos and images across different displays.
Senior Front End Software Developer
Nlyte Software, a Carrier CompanySenior Front End Software Developer
Jan. 2017 - Jul. 2017Putney, England, United KingdomI developed sophisticated user interfaces for using the Aurelia front end framework and Typescript/HTML5/SASS, SVG and Three JS, such as nested interactive tree structures loading sophisticated data models dynamically into the UI, visual charts which update their derived information automatically based on the data loaded (using data-bound SVG, HTML5 and SASS), filter searches across complex data structures, 3D drag and drop interfaces for placement of electronic devices in data center cabinets, 3D line connection algorithms to represent 3D cables between the 3D electronic devices (which wrap around intervening boxes), custom colour pickers, drag and drop between 2D image lists and 3D scene (auto-creating the 3D representation and vice versa), and many other features. I led the architectural decisions for front end development, affecting about 10 or more other developers, during my time there, owing to my knowledge.
Senior Software Engineer
ZAPPIT | Powering Up PromotionsSenior Software Engineer
Apr. 2014 - Dec. 2016Finchley, England, United KingdomI developed NFC, Bluetooth Low Energy (BLE) and cloud messaging driven apps, incorporating OpenGL ES 2.0, including a remote interactive content management kiosk/shelf edge app, from back to front. I developed a JavaScript front end for the SSSP (Samsung Smart Signage Platform) platform I worked on the Dema/IDS web application back end, using Symfony2 and Doctrine to produce the sophisticated content management system for retail displays.
Android Developer
Bloom.fmAndroid Developer
Mar. 2013 - Apr. 2014London Area, United KingdomI developed the entire high-performance, highly-responsive OpenGL ES 2.0 driven Android user-interface from back to front, and seamlessly integrated it with existing Android list-views, allowing any sophistication of animated UI design imaginable, 2D or 3D. This allowed animation performance not possible with standard Android UI, and which was necessary to satisfy the design that included an animated bee and circular scrolling. Within it I integrated SVG parsing for native-resolution scaled artwork across all screen resolutions, and implemented sophisticated animations, the circular scrolling, 3D flipping, the help bee flying with its wings flapping rapidly, help balloons wobbling while inflating and whizzing around as it rapidly deflates when tapped, etc. The UI seamlessly interacts with the web server, local storage, audio player and memory caches. Bloom.fm is described at https://www.youtube.com/watch?v=4z_cGt6qYqM and at https://en.wikipedia.org/wiki/Bloom.fm. I developed the entire sophisticated Bloom.fm application for Windows Phone 8, trusted as the sole developer, using C#, extensively using the language’s unique elegant constructs, such as LINQ, async/await etc. I produced an interactive animated 3D UI for Bloom.fm’s radio page as a prototype for what the application can use in future or in other pages, using JavaScript and Three.js.

Requests

Touchpoint image
0
Personal Pitch
Full Stack Development for Complex Projects
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Naveen on Intch
IT
1023999 people
15
Managing Director @ Streamfield Business Support
16
Senior software engineer
20
Project and business Manager
ITFrontend Developer
180698 people
19
Front End Developer
16
Brand ambassador
17
Software Engineering Manager @ Expedia Group