Naga H.

About Me

Naga is a Senior Java Engineer with 10+ years of experience providing detailed technical designs to develop complex information systems, defining system scope and using emerging technology solutions on projects. His expertise spans Java, Data Warehousing, and Machine Learning in designing and developing efficient and scalable data processing and analytics applications. As a SAFe® 4 Certified Agilist, Naga applies Agile methodologies to deliver high-quality solutions that meet the evolving needs of stakeholders and the market. He analyzes, develops, and maintains products, enforcing coding standards and best practices through reviewing application code to ensure consistent quality.

AI, ML & LLM

Backend

DevOps

Other

Work history

UpStack
UpStack
Senior Java Engineer
2022 - Present (3 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

IntentBI
IntentBI
Head of Engineering
2024 - Present (1 year)
Remote
  • Leading engineering efforts at IntentBI to deliver cutting-edge one-click BI solutions.

  • Empowering businesses with data-driven insights.

Engineering Management Business Intelligence (BI) Data-driven Development
Striim
Striim
Principal Software Engineer
2022 - 2024 (2 years)
Remote
  • Worked on a streaming platform that connects clouds, data, and applications by continuously streaming data between enterprise sources and targets.

  • Designed, developed, and managed third-party integrations to Striim’s unified data integration and streaming platform.

  • Worked on multiple Smart Data Pipelines to enable real-time decisions and business intelligence.

Aurea
Aurea
Integration Architect | Product Chief Architect
2018 - 2022 (4 years)
Remote
  • Supervised and coordinated all activities related to in-house software, commercial and third-party product integration, and interoperability.

  • Served as a go-to expert on the workings of new software products and systems within Aurea.

  • Set new tools and automation techniques with real-time data analysis to drive continuous improvement.

American Express
American Express
Software Engineer
2016 - 2018 (2 years)
Gurgaon, India
  • Built and implemented a multi-layered neural network solution to optimize AMEX's existing recommendation system.

  • Worked on the Rewards Personalization platform in different countries.

  • Streamlined the dev process within AMEX by introducing CI/CD methodologies on projects.

Citi
Citi
Intermediate Programmer Analyst
2012 - 2015 (3 years)
Chennai, India
  • Built a monitoring app for real-time currency positions using Complex Event Processing (CEP) protocols.

  • Designed an intuitive interface for a Financial Information Exchange for brokerage clients using TibRV.

  • Enhanced and optimized the performance of the Prime Brokerage functionality within the organization.

Royal Bank of Scotland
Royal Bank of Scotland
Software Analyst
2010 - 2012 (2 years)
India
  • Worked on a new business workflow (jBPM) governance framework to handle RBS' reference data.

  • Built an automated testing platform using GWT to enhance and improve the dev lifecycle.

  • Developed and maintained back-end data-centric applications.

Showcase

Java Engineer - Jive
Java Engineer - Jive
  • Jive is a commercial Java EE-based Enterprise 2.0 collaboration and knowledge management tool.

  • It integrates multiple functionalities including online communities, microblogging, social networking, discussion forums, blogs, wikis, and IM.

  • The Jive team focuses on customer issues and requests outside Central Support, handling customizations, services, and extensions.

Java Engineer - Fingerprint Rewards Personalization
Java Engineer - Fingerprint Rewards Personalization
  • Developed and implemented a recommendation system for American Express credit card users, providing personalized rewards based on various characteristics.

  • Streamlined the development and deployment process through CI/CD, including data sharding and fault tolerance.

  • Utilized Stochastic Gradient Descent and an Artificial Neural Network (ANN) to optimize feature weights within recommendation systems.

Java Engineer - Flow Monitor
Java Engineer - Flow Monitor
  • Developed a Swing-based application for real-time FX trade analysis.

  • Implemented a back-end module for calculating net position fluctuations.

  • Utilized JFreeChart for interactive charts and trader analysis.

Education

SAFe® 4 Certified Agilist (Issued Jul 2017 · Expired Jul 2018)
SAFe® 4 Certified Agilist (Issued Jul 2017 · Expired Jul 2018)
Scaled Agile
2017 - 2017
B.Tech Information Technology
B.Tech Information Technology
National Institute of Technology Kurukshetra - India
2006 - 2010 (4 years)