Narayana Madineni

Secure Engineering @IBM

Awards

• IBM Master Inventor
• Eminence and Excellence Award
• People’s Choice Culture Award
• Manager’s Choice Award

Education

Bachelor of Computer Science, Osmania University

An engineering leader/culture coach with over 16 years of extensive experience building enterprise software products and a prolific inventor with over 28 Patents and 26 Publications.

Passions and Interests

• Solving client challenges, leading teams, and delivering product roadmaps.
• Planning/architecting/designing/developing and delivering enterprise software products.
• Contributing to product roadmap, strategy and direction with leadership teams.
• Working in high performance teams and providing client technical advocacy.
• Speaking at conferences on cybersecurity, design thinking and strategy.
• Organising, building teams, brainstorming ideas and winning hackathons
• Liaising with universities/schools, organising workshops and outreach activities to build next generations.

Key Competencies & Skills

• C, C++, Java, Perl, Python, flutter, JS, Go, IBM Cloud, AWS, SQL, Teradata, Sybase IQ, My SQL.
• Kubernetes, Docker, Valgrind, Jenkins, Travis, gdb, dbx, SSL/TLS, PKI, Solr.
• Project scoping, stakeholder management, roadmap delivery, prioritization, and delegation.
• SDLC, Agile, Pair Programming, Kanban, Test Driven Development, Hackathon Driven Development.
• Enterprise cybersecurity (Digital Trust, Threat Management), and cloud technologies.
• Growth mindset, radical candor, entrepreneurial spirit and emotional intelligence.
• Building trust with teams, strategic big picture thinking, effective up/down/side stream communication.
• Identifying bottlenecks, proposing process improvements through automation and orchestration.
• Providing timely recognition, mentoring, coaching, and bringing best out of team members.

Technical Leader | Master Inventor | Patent review board Member

IBM

Australia (Mar 2015 - present)

IBM Australia Development Laboratory is a network of innovation hubs tasked with developing, expanding and supporting IBM’s software portfolio for IBM clients locally and globally.

Develop and maintain TLS/Crypto/Key management APIs used by IBM enterprise software products

  • Implement TLS 1.3 and 1.2 Protocols and post quantum cryptography to achieve quantum safe TLS.
  • Implement event driven certificate validation and caching to achieve performance improvements.
  • Refactor the product to deprecate old insecure protocols, removing insecure code such as raw pointers/CWEs and enforce zero warning policy.
  • Redesign trace analyzer tool, stabilize FVT automation test harness, follow secure coding guidelines

Senior Software Engineer

CCube Integrated Wealth

Australia (Jun 2014 – Feb 2015 )

CCUBE Financial Planning System is a comprehensive solution capable of supporting the working requirements of financial planning practices.

Developed data conversion tool and SOLR cores for ccube wealth management software used by financial advisers to manage wealth of their clients

  • Created mappings to convert data from other wealth management software to Ccube.
  • Created SOLR cores with joins to reduce search query latency and to improve performance.

Senior Software Engineer

CA Technologies, Broadcom

India (Dec 2010 – May 2014 )

CA Technologies was founded in 1976. It has been hailed as one of the “World’s 100 Most Innovative Companies” by Forbes. It has over 13,000 employees in 45 countries.

Developed and maintained Client Automation Suite and PIF packager/installer.

  • Owned agent software run on devices used for pushing software, patches, reporting compliance.
  • Owned source code and build configuration management of proprietary PIF SDK used for packaging, installing software on windows and multiple UNIX platforms.
  • Added digital signature support to PIF self-executing packages and resolved complex customer issues.
  • Led a team of junior members. Organised tech-talks, coding competitions and hackathons.

Software Engineer-2

Sybase, SAP

India (Sep 2007 – Dec 2010)

SAP was founded in 1976. It is a multinational software corporation with over 66,500 employees in 130 countries.

Developed and maintained column-based Sybase IQ database product.

  • Developed performance improvement features by using parallelism in query execution for aggregation, top N and rank queries.
  • Performed unit, integration and performance testing to measure performance gains.

Software Engineer

Teradata

India (Jul 2005 – Sep 2007)

Teradata was founded in 1979. It is a multinational software company with over 11,000 employees in 42 countries.

Developed and maintained massively parallel distributed Teradata database.

  • Owned AMP component that executes the plan close to the storage.
  • Designed and implemented four inventions to achieve performance improvement of Collect Statistics DDL statement.
  • Implemented performance improvement of Count Star SQL Statement.
  • Owned Check table Utility that checks integrity of a table.

Patents and Publications

Master Inventor and patent development team member at IBM. Passionate about innovation and co-created intellectual property including 28 filed patents and 26 defensive publications on ip.com in the field of cybersecurity, blockchain and machine learning.

Blockchain based Authentication

A method, computer system, and a computer program product for blockchain based authentication is provided.
View patent

Forward secrecy in Transport Layer Security (TLS) using ephemeral keys

Transport Layer Security (TLS) connection establishment between a client and a server for a new session is enabled using an ephemeral (temporary) key pair.
View patent

Secure data transport using trusted identities

A method, computer system, and a computer program product for secure transport of data is provided.
View patent

Compiling source code using source code transformations selected using benchmark data

A source code and architecture information for at least one data processing environment in which a first executable program code compiled from the source code is to be configured to be executed can be received.
View patent

Secure password lock and recovery

Secure password lock and recovery is provided. A user password is received to access a secure resource protected by a data processing system.
View patent

Secure Data Storage System

A computer program product for secure data storage. The present invention may include completing a registration process by sending, by the client device, a connection request to the server.
View patent

Speaker

Presented at external and internal conferences on diverse topics. Presenting at CyberConference , Melbourne in November 2021.

Academic Ambassador

Organised and supported several workshops for University and school students on Roles in IT, Cybsersecurity, Agile Methodologies, Design Thinking and Micro:bit projects.

Culture Coach

Coached and mentored several students through Industry mentoring programs and colleagues through organising lab hackathons.

IBM Global Call For Code 2021 Winner

Created Bee Green solution, a browser plugin that works alongside online shopping applications to educate consumers on the environmental impact of their buying habits, driving behavioral change across society from the grassroots. The goal is to empower users to shop greener and influence retailers to stock the products consumers demand. Stats : This is an IBM world wide competition with thousands of participants across 28 countries.

SOS Planetwide Hackathon Winner

Created Grow Local app to bridge the gap between customers and local businesses where customers receive contextual deals at locaal businesses and business owners can view sales analytics and deal recommendations targeted for specific customers using machine learning. Numbers : 53 projects, 526 developers, 56 countries

Govhack 2020 Government Spending Winner

Created Spend Tracing project to trace spend by the Queensland Government and its impact on Industry, small business and communities. It normalises datasets, visualises spend to show total spend, compare spends for all suppliers an agencies by total contract value, deed dive into a specific agency and supplier, recommends savings and highlights efficiencies to improve cross-portfolio savings, supplier diversity and optimisations.

All Hackathon Projects

  • Ocenia Regional Winner in Hack for Better Days 2020.
  • Top 3 in "Global Changemaker" and "Best Tech Solution" categories in Hack4Future 2020.
  • Competed in Air table Custom Block Contest July 2020.
  • Competed in flutter hackathon June 2020.
  • Competed in Flatten the curve hack by Australian Computer Society in April 2020.
  • Won 3 Awards(2 Runner-Ups and 1 Honourable mention) at Gov Hack 2019.
  • Competed in 4 Hackathons at IBM.

Master Inventor

The Master inventor badge is given to employees who have mastered the patent process, mentored broadly, added value to IBM's portfolio and demonstrated sustained innovation leadership and service. Every year, Master inventors are selected by IBM and will be awarded this badge for their contributions.
Skills : Coaching, Inventor, Leadership, Mentoring, Patenting, Technical Publishing

IBM Recognized Speaker/ Presenter

This badge holder has demonstrated their knowledge and expertise as a Speaker who has presented to large groups at a conference or an industry or client event. They are Subject Matter Experts (SMEs) on the topic(s) presented. As a Speaker, they have been recognized for their ability to influence people’s vision and understanding of their subject area.
Skills : Communication, Give back, Presentation skills, Share expertise, Think, Prepare, Rehearse

Enterprise Design Thinking Co-Creator

As a Co-Creator, the badge earner is an active contributor on Enterprise Design Thinking engagements. They help bring real-world user outcomes to life by growing collaboration skills and finding opportunities to step up and lead.
Skills : Design, Empathy, Ideation, User-Centric design, Facilitation

All Certifications

I am IBM Gold Champion Learner(200+ hours of learning per year) and acquired over 45 digital credentials