Shahnawaz Mohammed

Engineering Manager

Hyderabad, Telangana, India18 yrs 8 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in distributed computing and performance engineering.
  • Strong leadership experience in managing technical teams.
  • Proficient in multiple programming languages and architectures.
Stackforce AI infers this person is a Fintech expert with a strong focus on distributed systems and performance engineering.

Contact

Skills

Core Skills

Agile Software DevelopmentPostgresql Extension DevelopmentSoftware DesignData ArchitectureMicroservicesApi SupportSystem PerformanceProblem SolvingScalable Architecture

Other Skills

Rust (Programming Language)CommunicationBusiness RequirementsTeam LeadershipMemory ManagementLeadershipRegulatory RequirementsScalabilityCost EstimationArchitecture FrameworksDigital TechnologyErlangFunctional ProgrammingPayment ProcessingDatabase Internal

About

- Functional Programming. - Payment Processing - Database Internal. - Data Security. - Security Compliance (PA-DSS) - Distributed Computing. - System Programming. - Area of Interest & Self Learning • Machine Learning Algorithms Using Python. • Pursuing Online Course on Artificial Intelligence. • Statistical Learning, Distributed Computing. Debugging: Extensively using gdb and visual studio debugger. Crash dump analysis, retrieving information from the hex dumps. Parallel Computing: Gained good knowledge in fundamentals of parallel programming and the building blocks of such types of system softwares and applications. Since, teradata system is based on Massively parallel computing principles and it follows “non shared architecture”. Teradata is an excellent example of MPP systems and VLDBS (Very Large Database Systems). So, from the research point of view it has an essence of every subject in computer science. Performance Engineering: Identifying performance bottlenecks in a MPP environment has always been a challenging task. It involves in-depth system monitoring skills along with their underlying communication framework. Specialties: 1) C and C++ coding with MPI. 2) Parallel algorithm design. 3) Understandability of distributed computing. 4) Knowledge of ANSI Transaction semantics. 5) Knowledge of Transaction processing basics through which we apply ACID properties. 6) Knowledge of sequential as well as multiprocessor programming paradigms 7) Understand-ability of the data structures used to handle concurrency. 8) Good hands on Linux operating system. 9) Database Internals. 10) Performance tuning and workloads

Experience

New relic

Engineering Manager

Sep 2024Present · 1 yr 6 mos · Hyderabad, Telangana, India

Tembo

Senior Software Consultant

Oct 2023Oct 2024 · 1 yr · Hyderabad, Telangana, India · Remote

Agile Software DevelopmentRust (Programming Language)PostgreSQL extension development

Timescale

Senior Software Engineer

Aug 2022Oct 2023 · 1 yr 2 mos

CommunicationAgile Software DevelopmentBusiness RequirementsSoftware DesignSystem PerformancePostgreSQL extension development+3

Innova solutions

3 roles

Senior Technical Architect

Oct 2020Sep 2022 · 1 yr 11 mos

CommunicationLeadershipAgile Software DevelopmentRegulatory RequirementsBusiness RequirementsScalability+8

Technical Architect

May 2020Oct 2020 · 5 mos

CommunicationLeadershipAgile Software DevelopmentRegulatory RequirementsBusiness RequirementsScalability+9

Technical Lead

Oct 2017May 2020 · 2 yrs 7 mos

  • Design Requirements
  • Decentralize Distributed Computing
  • Highly Fault Tolerant
  • Auto Scalability (Elastic Scale)
  • Hot code updates (No Downtime during updates)
  • Microservice based architecture
  • Distributed Ledger
  • API support
  • PA DSS Compliant Platform
  • Technologies
  • Microservices are coded in Erlang Functional Language
  • Riak used as NoSql (Eventual Consistent) database
  • Erlang genserver OTP for microservice orchestration
  • Prometheus for metric collection
  • Grafana for System Dashboard
  • Tsung for performance testing
  • PropErl for test message generation.
  • Functional Aspects
  • ISO 8583, ISO 20022 message support
  • Multi-currency support
  • Near Realtime settlement
  • Feature Ownership
  • Validator Framework design and implementation
  • Store and Forward design and implementation
  • Transaction Datastore design and implementation
  • Activity Limit design and implementation
  • Transaction Life-Cycle design and implementation
  • Ledger design and implementation
  • Ledger Accumulator design and implementation
  • Distributed Testing Framework design and implementation
  • Distributed Message generator design and implementation
  • Platform Crypto and Security Compliance ownership
CommunicationLeadershipAgile Software DevelopmentRegulatory RequirementsBusiness RequirementsScalability+8

Protegrity

2 roles

Technical Lead

May 2015Oct 2017 · 2 yrs 5 mos · Mumbai Area, India

  • Current Roles & Responsibilities:
  • ● Team Mentoring
  • ● Proof of concept of solution
  • ● Contribution towards Requirement Specification
  • ● Contribution towards System Design
  • ● Contribution towards Release Plan
  • ● Feature Ownership
  • ● Project Estimation and Execution
  • ● Handling Critical Customer Production issues
  • ● Future Technology Research
  • ● Providing Solution to existing Designs
  • ● Cross Team Co-ordination
  • ● Member of Technical Panel of Recruitment Team.
CommunicationLeadershipAgile Software DevelopmentRegulatory RequirementsBusiness RequirementsScalability+9

Senior R&D Engineer

Oct 2013Apr 2015 · 1 yr 6 mos · Mumbai Area, India

  • 1- API design
  • 2- Native to JNI interfacing.
  • 3- Code optimization.
  • 4- Reverse engineering.
  • 5- Debugging
  • 6- API Profiling
  • 7- Product enhancement.
  • 8- System framework designing.
  • 9- Performance engineering.
CommunicationLeadershipAgile Software DevelopmentRegulatory RequirementsBusiness RequirementsScalability+9

Teradata

3 roles

Senior Software Engineer

Apr 2009Feb 2011 · 1 yr 10 mos

  • 1- Problem Analysis
  • 2- Debugging
  • 3- Feature Correctness Analysis
  • 4- Reverse Engineering
  • 5- Provide inputs to team members
  • 6- Customer Support
CommunicationLeadershipAgile Software DevelopmentBusiness RequirementsScalabilitySystem Performance+4

Technical Lead

Jun 2006Oct 2013 · 7 yrs 4 mos

  • 1- Problem Analysis
  • 2- Debugging
  • 3- Feature Correctness Analysis
  • 4- Reverse Engineering
  • 5- Provide inputs to team members
  • 6- Customer Support
CommunicationLeadershipAgile Software DevelopmentRegulatory RequirementsBusiness RequirementsScalability+6

Software Engineer

Jun 2006Mar 2009 · 2 yrs 9 mos

  • 1- Problem Analysis
  • 2- Debugging
  • 3- Reverse Engineering
CommunicationSystem PerformanceProblem SolvingTeam LeadershipScalable Architecture

Centre for railway information system (cris)

Assistant Software Engineer

Jul 2005Jun 2006 · 11 mos

  • Product maintenance and enhancement
CommunicationSoftware DesignScalable Architecture

Education

Aligarh Muslim University

SSC — Science

Jan 1993Jan 1997

International Institute of Information Technology Hyderabad (IIITH)

PGSSP — Advance Computer sciences

Jan 2011Jan 2011

Motivational Pathway

MCA — Computer sciences

Jan 2002Jan 2005

BCA — Computer sciences

Jan 1999Jan 2002

Stackforce found 100+ more professionals with Agile Software Development & Postgresql Extension Development

Explore similar profiles based on matching skills and experience