Nokia Cognitive Analytics for Crowd Insight
Nokia Cognitive Analytics for Crowd Insight provides location data by tracking individuals' original location, length of current stay, and next location to bring value to real estate, retail, transportation, finance, marketing, and travel/tourism organizations. Owned development of the 'Server API' component and led the security initiatives. Designed comprehensive integration tests, revealing several imperfections and providing quick resolutions. Refactored the entire code, improving maintainability after integrating the automated API tests to the CI pipeline.
Performed security improvements applying TDD. Resolved majority of Server API challenges and subsequently transitioned to DevOps responsibilities.
Technologies used: Node.js, Hapi.js, Robot framework, Ansible, Docker, Jenkins, CentOS
Customer Experience Management Roamer Insight
The Customer Experience Management Roamer Insight module presents 'roaming subscriber' analytics using data collected from cellular networks. Implemented and maintained automatic deployments, using Ansible to dramatically reduce deployment time. Led back-end development and automated testing. Technologies used: Java, Ansible, Jenkins, Selenium, Oracle, Jenkins
CorvusGPS
Rewrote the back-end application for CorvusGPS, an online GPS fleet tracking system designed to help companies lower their dispatcher workload and simplify field services. Designed an event-based architecture. Implemented 15 protocol handlers ranging in design and functionalities. Led a system transition without downtime or customer complaints. Technologies used: Java, Netty, PostgreSQL
History of the Árpád-age
Led the design/development of a touchscreen terminal system to present supplementary material for the historical exhibition, The History of the Árpád-age. The UI is heavily customized and animated presenting textual content, videos, 3D renders, and medieval age texts, synced with spoken words, for an ancient accent and quiz game.
Designed and developed all software components.
Collaborated with a team consisting of a 3D designer, historian professor, voice actor and UI designer.
Installed the system, onsite, including all hardware.
Technologies used: Adobe Flex, HTML, Debian Linux, MySQL
Traffica
Traffica is a real-time network analytics tool that monitors/troubleshoots while providing insights into traffic, network, locations, devices, and subscribers. Data measurements collected from cellular networks are displayed on a highly customizable map.
Contributed to the overall project success from design through testing.
Developed new features, for the front-end application, written in React.js.
Completed pertinent unit and integration testing as a part of a complex CI pipeline. (This web application is integrated into a ~20 years old system.)
Technologies used: React.js, Chai, Mocha, PhantomJS, Robot framework